• DocumentCode
    3376066
  • 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
  • fYear
    2015
  • fDate
    8-10 Jan. 2015
  • Firstpage
    142
  • Lastpage
    149
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • 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
  • Type

    conf

  • DOI
    10.1109/HASE.2015.29
  • Filename
    7027425