A Micro-reboot Technology Based On Self-healing Class Modules
uncertain software defects are important factors leading to software failure. Referring to exception handling mechanism, we propose a micro-reboot technology to handle uncertain software defects, which is based on self-healing class module and is a fine-grained software rejuvenation technology that can reduce the cost of software rejuvenation and promote the availability of system. According to the invocation relation among modules we can describe the reboot correlation of class modules in formal description language. Then we get the dynamic reboot correlation topology of objects in runtime. Then deduce the integrated reboot chain for every object recursively according to a set of inference rules. Finally Objects can be micro-rebooted safely according to their integrated reboot chains once unknown exceptions occur. The micro-reboot technology can be used in monitoring and recovery system.
Micro-rehoot self-healing class software rejuvenation system Monitoring and recovery
Wengang Fu Yifang Wang
School of Computer Science and Engineering Key Laboratory of Beijing Network Technology Beihang University, Beijing, China
国际会议
2011 International Conference on Information and Industrial Electronics(2011年信息与工业电子国际会议 ICIIE 2011)
成都
英文
734-737
2011-01-14(万方平台首次上网日期,不代表论文的发表时间)