• DocumentCode
    2265679
  • Title

    Autonomic Provisioning with Self-Adaptive Neural Fuzzy Control for End-to-end Delay Guarantee

  • Author

    Lama, Palden ; Zhou, Xiaobo

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Colorado at Colorado Springs, Colorado Springs, CO, USA
  • fYear
    2010
  • fDate
    17-19 Aug. 2010
  • Firstpage
    151
  • Lastpage
    160
  • Abstract
    Autonomic server provisioning for performance assurance is a critical issue in data centers. It is important but challenging to guarantee an important performance metric, percentile-based end-to-end delay of requests flowing through a virtualized multi-tier server cluster. It is mainly due to dynamically varying workload and the lack of an accurate system performance model. In this paper, we propose a novel autonomic server allocation approach based on a model-independent and self-adaptive neural fuzzy control. There are model-independent fuzzy controllers that utilize heuristic knowledge in the form of rule base for performance assurance. Those controllers are designed manually on trial and error basis, often not effective in the face of highly dynamic workloads. We design the neural fuzzy controller as a hybrid of control theoretical and machine learning techniques. It is capable of self-constructing its structure and adapting its parameters through fast online learning. Unlike other supervised machine learning techniques, it does not require off-line training. We further enhance the neural fuzzy controller to compensate for the effect of server switching delays. Extensive simulations demonstrate the effectiveness of our new approach in achieving the percentile-based end-to-end delay guarantees. Compared to a rule-based fuzzy controller enabled server allocation approach, the new approach delivers superior performance in the face of highly dynamic workloads. It is robust to workload variation, change in delay target and server switching delays.
  • Keywords
    computer centres; fault tolerant computing; fuzzy control; learning (artificial intelligence); network servers; neurocontrollers; self-adjusting systems; autonomic server allocation; autonomic server provisioning; data center; end-to-end delay guarantee; model-independent fuzzy controller; neural fuzzy controller; rule-based fuzzy controller; self-adaptive neural fuzzy control; server switching delays; supervised machine learning; virtualized multitier server cluster; Delay; Fuzzy control; Input variables; Resource management; Servers; Switches; Time factors; Autonomic server provisioning; multi-tier Internet services; neural fuzzy Control; percentile-based delay; performance assurance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Modeling, Analysis & Simulation of Computer and Telecommunication Systems (MASCOTS), 2010 IEEE International Symposium on
  • Conference_Location
    Miami Beach, FL
  • ISSN
    1526-7539
  • Print_ISBN
    978-1-4244-8181-1
  • Type

    conf

  • DOI
    10.1109/MASCOTS.2010.24
  • Filename
    5581598