Title :
Software Aging in Virtualized Environments: Detection and Prediction
Author :
Lei Cui ; Bo Li ; Jianxin Li ; Hardy, James ; Lu Liu
Author_Institution :
Sch. of Comput. Sci. & Eng., Beihang Univ., Beijing, China
Abstract :
Software aging has been cited in many scenarios including Operating System, Web Servers, Real-time Systems. However, few studies have been conducted in long running virtualized environments where more and more software is being delivered as a service. Furthermore, state-of-the-art methods lack the ability to deal with miscellaneous upper applications and underlying systems transparently in virtualized scenarios. In this paper, we detect aging phenomenon by conducting experiments in physical and virtual machines and identify the differences between the two, and propose a feature code-based methodology for failure prediction through system call, then implement a prototype in virtual machine manager layer to predict failure time and rejuvenate transparently, which is suitable in virtualized scenarios. The evaluation shows the prediction deviation against reality is less than 10%.
Keywords :
real-time systems; software fault tolerance; software performance evaluation; virtual machines; virtualisation; Web servers; aging phenomenon detection; failure time prediction; feature code-based methodology; operating system; physical machines; real-time systems; software aging; virtual machine manager layer; virtualized environments; Aging; Educational institutions; Market research; Memory management; Prototypes; Software; Virtual machining; availability; feature code; rejuvenation; software aging; system call; virtualization;
Conference_Titel :
Parallel and Distributed Systems (ICPADS), 2012 IEEE 18th International Conference on
Conference_Location :
Singapore
Print_ISBN :
978-1-4673-4565-1
Electronic_ISBN :
1521-9097
DOI :
10.1109/ICPADS.2012.111