• DocumentCode
    3262443
  • Title

    Adaptive Action Selection in Autonomic Software Using Reinforcement Learning

  • Author

    Amoui, Mehdi ; Salehie, Mazeiar ; Mirarab, Siavash ; Tahvildari, Ladan

  • Author_Institution
    Univ. of Waterloo, Waterloo
  • fYear
    2008
  • fDate
    16-21 March 2008
  • Firstpage
    175
  • Lastpage
    181
  • Abstract
    The planning process in autonomic software aims at selecting an action from a finite set of alternatives for adaptation. This is an abstruse problem due to the fact that software behaviour is usually very complex with numerous number of control variables. This research work focuses on proposing a planning process and specifically an action selection technique based on "Reinforcement Learning" (RL). We argue why, how, and when RL can be beneficial for an autonomic software system. The proposed approach is applied to a simulated model of a news web application. Evaluation results show that this approach can learn to select appropriate actions in a highly dynamic environment. Furthermore, we compare this approach with another technique from the literature, and the results suggest that it can achieve similar performance in spite of no expert involvement.
  • Keywords
    fault tolerant computing; learning (artificial intelligence); adaptive action selection; autonomic software; news Web application; reinforcement learning; self adaptive software; Application software; Costs; Decision making; Learning; Mathematical model; Monitoring; Process planning; Software performance; Software quality; Space exploration; Action Selection; Reinforcement Learning; Self Adaptive Software;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Autonomic and Autonomous Systems, 2008. ICAS 2008. Fourth International Conference on
  • Conference_Location
    Gosier
  • Print_ISBN
    0-7695-3093-1
  • Type

    conf

  • DOI
    10.1109/ICAS.2008.35
  • Filename
    4488342