• DocumentCode
    3056486
  • Title

    A Reinforcement Learning Approach to Automatic Error Recovery

  • Author

    Zhu, Qijun ; Yuan, Chun

  • Author_Institution
    Tianjin Univ., Tianjin
  • fYear
    2007
  • fDate
    25-28 June 2007
  • Firstpage
    729
  • Lastpage
    738
  • Abstract
    The increasing complexity of modern computer systems makes fault detection and localization prohibitively expensive, and therefore fast recovery from failures is becoming more and more important. A significant fraction of failures can be cured by executing specific repair actions, e.g. rebooting, even when the exact root causes are unknown. However, designing reasonable recovery policies to effectively schedule potential repair actions could be difficult and error prone. In this paper, we present a novel approach to automate recovery policy generation with reinforcement learning techniques. Based on the recovery history of the original user-defined policy, our method can learn a new, locally optimal policy that outperforms the original one. In our experimental work on data from a real cluster environment, we found that the automatically generated policy can save 10% of machine downtime.
  • Keywords
    learning (artificial intelligence); system recovery; automatic error recovery; real cluster environment; recovery policy generation; reinforcement learning approach; Artificial intelligence; Availability; Computer bugs; Computer crashes; Computer errors; Costs; Hardware; Learning; Redundancy; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Systems and Networks, 2007. DSN '07. 37th Annual IEEE/IFIP International Conference on
  • Conference_Location
    Edinburgh
  • Print_ISBN
    0-7695-2855-4
  • Type

    conf

  • DOI
    10.1109/DSN.2007.11
  • Filename
    4273024