Title :
PERFUME: Power and performance guarantee with fuzzy MIMO control in virtualized servers
Author :
Lama, Palden ; Zhou, Xiaobo
Author_Institution :
Dept. of Comput. Sci., Univ. of Colorado at Colorado Springs, Colorado Springs, CO, USA
Abstract :
It is important but challenging to assure the performance of multi-tier Internet applications with the power consumption cap of virtualized server clusters mainly due to system complexity of shared infrastructure and dynamic and bursty nature of workloads. This paper presents PERFUME, a system that simultaneously guarantees power and performance targets with flexible tradeoffs while assuring control accuracy and system stability. Based on the proposed fuzzy MIMO control technique, it accurately controls both the throughput and percentile-based response time of multi-tier applications due to its novel fuzzy modeling that integrates strengths of fuzzy logic, MIMO control and artificial neural network. It is self-adaptive to highly dynamic and bursty workloads due to online learning of control model parameters using a computationally efficient weighted recursive least-squares method. We implement PERFUME in a testbed of virtualized blade servers hosting two multi-tier RUBiS applications. Experimental results demonstrate its control accuracy, system stability, flexibility in selecting tradeoffs between conflicting targets and robustness against highly dynamic variation and burstiness in workloads. It outperforms a representative utility based approach in providing guarantee of the system throughput, percentile-based response time and power budget in the face of highly dynamic and bursty workloads.
Keywords :
Internet; MIMO systems; fuzzy control; fuzzy neural nets; learning (artificial intelligence); least squares approximations; network servers; virtualisation; Internet application; MIMO control; PERFUME system; artificial neural network; fuzzy MIMO control; fuzzy logic; fuzzy modeling; multiinput multioutput control; online learning; power consumption; virtualized blade server; virtualized server cluster; virtualized servers; weighted recursive least-squares method; Adaptation model; MIMO; Power demand; Servers; Throughput; Time factors; Virtual machining;
Conference_Titel :
Quality of Service (IWQoS), 2011 IEEE 19th International Workshop on
Conference_Location :
San Jose, CA
Print_ISBN :
978-1-4577-0104-7
Electronic_ISBN :
1548-615X
DOI :
10.1109/IWQOS.2011.5931340