Title :
Self-Tuning Batching with DVFS for Improving Performance and Energy Efficiency in Servers
Author :
Dazhao Cheng ; Yanfei Guo ; Xiaobo Zhou
Author_Institution :
Dept. of Comput. Sci., Univ. of Colorado, Colorado Springs, CO, USA
Abstract :
Performance improvement and energy efficiency are two important goals in provisioning Internet services in data center servers. In this paper, we propose and develop a self-tuning request batching mechanism to simultaneously achieve the two correlated goals. The batching mechanism increases the cache hit rate at the front-tier Web server, which provides the opportunity to improve application´s performance and energy efficiency of the server system. The core of the batching mechanism is a novel and practical two-layer control system that adaptively adjusts the batching interval and frequency states of CPUs according to the service level agreement and the workload characteristics. The batching control adopts a self-tuning fuzzy model predictive control approach for application performance improvement. The power control dynamically adjusts the frequency of CPUs with DVFS in response to workload fluctuations for energy efficiency. A coordinator between the two control loops achieves the desired performance and energy efficiency. We implement the mechanism in a test bed and experimental results demonstrate that the new approach significantly improves the application´s performance in terms of the system throughput and average response time. The results also illustrate it can reduce the energy consumption of the server system by 13% at the same time.
Keywords :
Internet; fuzzy control; power control; predictive control; self-adjusting systems; telecommunication control; CPU; DVFS; Internet services; batching control; data center servers; front-tier Web server; power control; self-tuning fuzzy model predictive control approach; self-tuning request batching mechanism; service level agreement; two-layer control system; Adaptation models; Control systems; Frequency control; Power control; Predictive control; Servers; Time factors;
Conference_Titel :
Modeling, Analysis & Simulation of Computer and Telecommunication Systems (MASCOTS), 2013 IEEE 21st International Symposium on
Conference_Location :
San Francisco, CA
DOI :
10.1109/MASCOTS.2013.12