Title :
Optimizing Cloud Data Center Energy Efficiency via Dynamic Prediction of CPU Idle Intervals
Author :
Duan, Lide ; Dongyuan Zhan ; Hohnerlein, Justin
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of Texas at San Antonio, San Antonio, TX, USA
Abstract :
The energy consumption of cloud data centers has been growing drastically in recent years. In particular, CPUs are the most power hungry components in the data center. On the one hand, CPUs are not energy proportional with respect to their utilization levels because a cloud server´s energy efficiency is much lower with limited CPU utilizations. On the other hand, current cloud computing applications usually exhibit significant CPU idle time composed of idle intervals of variable lengths. The power consumption in these idle intervals is significant due to the prominent leakage current in recent technology nodes. There are a few existing schemes that transition a CPU into various low-power and sleep states to reduce its idle power. But none of them is optimal due to the fact that entering a sleep state may result in negative power savings if its wake-up latency is longer than the current idle interval. Therefore, intelligent sleep state entry is a key challenge in improving data centers´ CPU energy efficiency. In this work, we propose a dynamic idle interval prediction scheme that can estimate future CPU idle interval lengths and thereby choose the most cost-effective sleep state to minimize power consumption at runtime. Experiments show that our proposed approach can significantly outperform other schemes, achieving 10% - 50% power savings compared to DVFS for a variety of CPU idle patterns. Of short and variable idle intervals. The power consumption in these idle intervals is significant due to leakage power being prominent in recent technologies. Therefore, we study a number of schemes that transition the CPU into various low power and sleep states to reduce the CPU idle power. Entering a sleep state may result in negative power savings if its wakeup latency is longer than the current idle interval. Therefore, intelligent sleep state entry is a key challenge in improving data center CPU energy usage. In this work, we propose a dynamic idle interval prediction sc- eme that can forecast the current CPU idle interval length and thereby choose the most cost-effective sleep state for achieving the minimized power consumption during runtime. Our proposed approach largely outperforms other schemes examined, achieving 10% - 50% power savings compared to DVFS when using various CPU idle patterns. Our future work includes developing the real predictor in a Cloud simulation environment to provide a detailed and flexible evaluation platform for future studies.
Keywords :
cloud computing; computer centres; file servers; power aware computing; resource allocation; CPU idle intervals; CPU idle patterns; CPU utilizations; DVFS; cloud data center energy consumption; cloud data center energy efficiency optimization; cloud server energy efficiency; data center CPU energy efficiency; dynamic idle interval prediction scheme; dynamic prediction; intelligent sleep state entry; power consumption; wake-up latency; Cloud computing; Computers; Data models; Delays; Energy efficiency; Power demand; CPU idle power; cloud data centers; dynamic prediction; energy efficiency; sleep states;
Conference_Titel :
Cloud Computing (CLOUD), 2015 IEEE 8th International Conference on
Conference_Location :
New York City, NY
Print_ISBN :
978-1-4673-7286-2
DOI :
10.1109/CLOUD.2015.133