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
Link To Document