Probabilistic Consolidation of Virtual Machines in Self-Organizing Cloud Data Centers

被引:128
作者
Mastroianni, Carlo [1 ]
Meo, Michela [2 ]
Papuzzo, Giuseppe [3 ]
机构
[1] ICAR CNR, Via P Bucci 41C, I-87036 Arcavacata Di Rende, CS, Italy
[2] DET, Politecn Torino, I-10129 Turin, Italy
[3] Eco4Cloud, I-87036 Arcavacata Di Rende, CS, Italy
关键词
Cloud computing; VM consolidation; data center; energy saving;
D O I
10.1109/TCC.2013.17
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Power efficiency is one of the main issues that will drive the design of data centers, especially of those devoted to provide Cloud computing services. In virtualized data centers, consolidation of Virtual Machines (VMs) on the minimum number of physical servers has been recognized as a very efficient approach, as this allows unloaded servers to be switched off or used to accommodate more load, which is clearly a cheaper alternative to buy more resources. The consolidation problem must be solved on multiple dimensions, since in modern data centers CPU is not the only critical resource: depending on the characteristics of the workload other resources, for example, RAM and bandwidth, can become the bottleneck. The problem is so complex that centralized and deterministic solutions are practically useless in large data centers with hundreds or thousands of servers. This paper presents ecoCloud, a self-organizing and adaptive approach for the consolidation of VMs on two resources, namely CPU and RAM. Decisions on the assignment and migration of VMs are driven by probabilistic processes and are based exclusively on local information, which makes the approach very simple to implement. Both a fluid-like mathematical model and experiments on a real data center show that the approach rapidly consolidates the workload, and CPU-bound and RAM-bound VMs are balanced, so that both resources are exploited efficiently.
引用
收藏
页码:215 / 228
页数:14
相关论文
共 43 条
[1]  
Aggar M., 2013, TECHNICAL REPORT
[2]  
Barbagallo D., 2009, P 1 INT C SELF ORG A, P127, DOI [10.1007/978-3-642-14412-7_7, DOI 10.1007/978-3-642-14412-7_7]
[3]   The case for energy-proportional computing [J].
Barroso, Luiz Andre ;
Hoelzle, Urs .
COMPUTER, 2007, 40 (12) :33-+
[4]  
Beloglazov Anton, 2010, Proceedings 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing (CCGrid), P577, DOI 10.1109/CCGRID.2010.45
[5]   A Taxonomy and Survey of Energy-Efficient Data Centers and Cloud Computing Systems [J].
Beloglazov, Anton ;
Buyya, Rajkumar ;
Lee, Young Choon ;
Zomaya, Albert .
ADVANCES IN COMPUTERS, VOL 82, 2011, 82 :47-111
[6]   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
[7]  
Bobroff N., 2007, P 10 IFIP IEEE INT S
[8]  
Cardosa M., 2009, P 11 IFIP IEEE INT N
[9]  
Chen Y., 2005, Performance Evaluation Review, V33, P303, DOI 10.1145/1071690.1064253
[10]   Workload Management for Power Efficiency in Virtualized Data Centers [J].
Dasgupta, Gargi ;
Sharma, Amit ;
Verma, Akshat ;
Neogi, Anindya ;
Kothari, Ravi .
COMMUNICATIONS OF THE ACM, 2011, 54 (07) :131-141