虚拟化环境中的实例失效往往会造成巨大的经济损失.描述了一种面向虚拟化环境的失效检测系统设计与实现.考虑了虚拟化环境的层次依赖性,采用一种层次失效检测模型对不同层次的实例失效进行了分类,提高了实例失效恢复的准确性;通过自适应性动态周期失效检测机制均衡了虚拟机检测器的CPU资源消耗和时效性.该系统在OnceCloud[1]平台中进行了实现与实例验证.
The failure of instances in virtual environment is always causing huge losses. This paper designs and implements a virtual-environment-oriented failure detection system. In consideration of hierarchical dependence in virtual environment, a hierarchical model is used to classify the failure of instances in different levels in order to improve the accuracy of instance failure recovery, and the mechanism of self-adaptive dynamic failure detection cycle is applied to the trade-off between the CPU resource cost and the timeliness of the virtual machine detector. This system has been implemented and verified in the Once Cloud platform.