An energy efficient anti-correlated virtual machine placement algorithm using resource usage predictions

被引:40
作者
Shaw, Rachael [1 ]
Howley, Enda [1 ]
Barrett, Enda [1 ]
机构
[1] Natl Univ Ireland, Coll Engn & Informat, Galway, Ireland
关键词
Energy efficiency; Virtual machine placement; Machine learning; Cloud data centers; CONSOLIDATION; ALLOCATION; MIGRATION; ARIMA; POWER;
D O I
10.1016/j.simpat.2018.09.019
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Energy related costs and environmental sustainability present a significant challenge for cloud computing practitioners and the development of next generation data centers. Virtual Machine (VM) placement provides a promising technique to save energy and improve resource management which is one of the greatest causes of high energy consumption in the operation of data centers today. A key challenge for VM placement algorithms is the ability to accurately forecast future resource demands due to the dynamic nature of cloud applications. Furthermore, the literature rarely considers placement strategies based on co-located resource consumption which has the potential to improve allocation decisions. Using real workload traces this work presents a comparative study of the most widely used prediction models and introduces our novel Predictive Anti-Correlated Placement Algorithm (PACPA) which considers both CPU and bandwidth resource consumption. Our empirical results demonstrate how the proposed approach reduces energy by 18% while also reducing service violations by over 34% compared to some of the most commonly used placement algorithms.
引用
收藏
页码:322 / 342
页数:21
相关论文
共 54 条
[1]  
[Anonymous], 2009, P 2009 C USENIX ANN
[2]  
[Anonymous], IEEE T CLOUD COMPUT
[3]  
[Anonymous], 2016, White Paper
[4]  
[Anonymous], CLOUD COMP CLOUD 201
[5]  
Barham P., 2003, Operating Systems Review, V37, P164, DOI 10.1145/1165389.945462
[6]  
Barrett E., 2011, 2011 IEEE 9th European Conference on Web Services, P83, DOI 10.1109/ECOWS.2011.27
[7]   Applying reinforcement learning towards automating resource allocation and application scalability in the cloud [J].
Barrett, Enda ;
Howley, Enda ;
Duggan, Jim .
CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2013, 25 (12) :1656-1674
[8]   Optimal online deterministic algorithms and adaptive heuristics for energy and performance efficient dynamic consolidation of virtual machines in Cloud data centers [J].
Beloglazov, Anton ;
Buyya, Rajkumar .
CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2012, 24 (13) :1397-1420
[9]   Energy-aware resource allocation heuristics for efficient management of data centers for Cloud computing [J].
Beloglazov, Anton ;
Abawajy, Jemal ;
Buyya, Rajkumar .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2012, 28 (05) :755-768
[10]  
Bobroff N, 2007, 2007 10TH IFIP/IEEE INTERNATIONAL SYMPOSIUM ON INTEGRATED NETWORK MANAGEMENT (IM 2009), VOLS 1 AND 2, P119, DOI 10.1109/INM.2007.374776