Title :
Adaptive Failure Prediction for Computer Systems: A Framework and a Case Study
Author :
Irrera, Ivano ; Vieira, Marco ; Duraes, Joao
Author_Institution :
Dept. de Eng. Inf., Univ. de Coimbra, Coimbra, Portugal
Abstract :
Online Failure Prediction allows improving system dependability by foreseeing incoming failures at runtime, enabling mitigation actions to be taken in advance. Despite advances in the last years, Online Failure Prediction is still not adopted due to the complexity and time needed to perform the supporting operations, such as training, testing and tuning. Moreover, a predictor must be frequently re-trained to maintain its effectiveness as the target system evolves during its runtime life, this requiring substantial human intervention and effort. In this work we propose a framework for the automatic deployment and online retraining of failure prediction systems. The framework makes use of key techniques such as fault injection and virtualization to reduce the cost and impact of retraining, and is driven by configurable events that trigger the entire process. We present a case study using a web server system and our results show that the framework is able to maintain the performance of the fault predictor even when the system is modified, suggesting that it can be useful in real scenarios.
Keywords :
Internet; software fault tolerance; system recovery; virtualisation; Web server system; adaptive failure prediction; automatic deployment; computer systems; cost reduction; fault injection; key techniques; mitigation actions; online failure prediction systems; online retraining; runtime failures; system dependability; virtualization; Measurement; Monitoring; Predictive models; Software; Testing; Training; Virtualization; adaptive failure prediction; fault injection; online failure prediction; virtualization;
Conference_Titel :
High Assurance Systems Engineering (HASE), 2015 IEEE 16th International Symposium on
Conference_Location :
Daytona Beach Shores, FL
Print_ISBN :
978-1-4799-8110-6
DOI :
10.1109/HASE.2015.29