• DocumentCode
    3121088
  • Title

    On self-adaptive resource allocation through reinforcement learning

  • Author

    Panerati, Jacopo ; Sironi, Filippo ; Carminati, Marco ; Maggio, Martina ; Beltrame, Giovanni ; Gmytrasiewicz, Piotr J. ; Sciuto, Donatella ; Santambrogio, Marco D.

  • Author_Institution
    Ecole Polytech. de Montreal, Montreal, QC, Canada
  • fYear
    2013
  • fDate
    24-27 June 2013
  • Firstpage
    23
  • Lastpage
    30
  • Abstract
    Autonomic computing was proposed as a promising solution to overcome the complexity of modern systems, which is causing management operations to become increasingly difficult for human beings. This work proposes the Adaptation Manager, a comprehensive framework to implement autonomic managers capable of pursuing some of the objectives of autonomic computing (i.e., self-optimization and self-healing). The Adaptation Manager features an active performance monitoring infrastructure and two dynamic knobs to tune the scheduling decisions of an operating system and the working frequency of cores. The Adaptation Manager exploits artificial intelligence and reinforcement learning to close the Monitor-Plan-Analyze-Execute with Knowledge adaptation loop at the very base of every autonomic manager. We evaluate the Adaptation Manager, and especially the adaptation policies it learns by means of reinforcement learning, using a set of representative applications for multicore processors and show the effectiveness of our prototype on commodity computing systems.
  • Keywords
    fault tolerant computing; learning (artificial intelligence); resource allocation; adaptation manager; artificial intelligence; autonomic computing; commodity computing system; knowledge adaptation loop; monitor-plan-analyze-execute loop; operating system; performance monitoring infrastructure; reinforcement learning; scheduling decision; self-adaptive resource allocation; Computational modeling; Heart beat; Instruments; Learning (artificial intelligence); Measurement; Multicore processing; Radio spectrum management;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Adaptive Hardware and Systems (AHS), 2013 NASA/ESA Conference on
  • Conference_Location
    Torino
  • Type

    conf

  • DOI
    10.1109/AHS.2013.6604222
  • Filename
    6604222