• DocumentCode
    1985841
  • Title

    Learning-Based Multi-controller Coordination for Self-Optimization

  • Author

    Lin, Richang ; Chen, Bihuan ; Xie, Yi ; Peng, Xin ; Zhao, Wenyun

  • Author_Institution
    Sch. of Comput. Sci., Fudan Univ., Shanghai, China
  • fYear
    2012
  • fDate
    16-20 July 2012
  • Firstpage
    164
  • Lastpage
    169
  • Abstract
    A complex software system may have hundreds of tuning parameters with both itself and its runtime environments. To perform optimally at runtime, a self-adaptive system often needs to employ a series of controllers to tune different parameters. In most cases, these parameters are not independent but interact with each other, thus demanding effective coordination among different controllers. Due to system complexity and the uncertain and changing environments, there are usually no explicit relationships among relevant controlled parameters. In this paper, we propose a learning-based approach to achieve effective coordination among multiple controllers for self-optimization. Based on specific controllers for different controlled parameters, our approach uses an additional coordinator to adaptively switch among different controllers. A learning-based algorithm is adopted to continually evaluate the effectiveness of each controller, providing decision basis for the coordination. The results of our experimental study with a Web-based system show that our approach can significantly improve the effectiveness of self-optimization with coordination among multiple controllers.
  • Keywords
    adaptive control; control engineering computing; large-scale systems; learning (artificial intelligence); self-adjusting systems; software management; complex software system; controller coordination; learning-based multicontroller coordination; runtime software management; self-adaptive system; self-optimization; tuning parameter; Delay; Monitoring; Optimization; Servers; Switches; Throughput; Coordination; Learning; Self-Adaptive System; Self-Optimization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference Workshops (COMPSACW), 2012 IEEE 36th Annual
  • Conference_Location
    Izmir
  • Print_ISBN
    978-1-4673-2714-5
  • Electronic_ISBN
    978-0-7695-4758-9
  • Type

    conf

  • DOI
    10.1109/COMPSACW.2012.39
  • Filename
    6341569