Allocation of Virtual Machines in Cloud Data Centers-A Survey of Problem Models and Optimization Algorithms

被引:184
作者
Mann, Zoltan Adam [1 ]
机构
[1] Budapest Univ Technol & Econ, Dept Comp Sci & Informat Theory, H-1117 Budapest, Hungary
基金
匈牙利科学研究基金会;
关键词
Algorithms; Design; Management; Performance; Cloud computing; data center; virtual machine; live migration; VM placement; VM consolidation; green computing; DYNAMIC CONSOLIDATION; SCIENTIFIC WORKFLOWS; RESOURCE-ALLOCATION; INTEGRATED APPROACH; MANAGEMENT; PERFORMANCE; ENERGY; HEURISTICS; PLACEMENT; POLICIES;
D O I
10.1145/2797211
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Data centers in public, private, and hybrid cloud settingsmake it possible to provision virtualmachines (VMs) with unprecedented flexibility. However, purchasing, operating, and maintaining the underlying physical resources incurs significant monetary costs and environmental impact. Therefore, cloud providers must optimize the use of physical resources by a careful allocation of VMs to hosts, continuously balancing between the conflicting requirements on performance and operational costs. In recent years, several algorithms have been proposed for this important optimization problem. Unfortunately, the proposed approaches are hardly comparable because of subtle differences in the used problem models. This article surveys the used problem formulations and optimization algorithms, highlighting their strengths and limitations, and pointing out areas that need further research.
引用
收藏
页数:34
相关论文
共 123 条
[1]   Power and Thermal-Aware Workload Allocation in Heterogeneous Data Centers [J].
Al-Qawasmeh, Abdulla M. ;
Pasricha, Sudeep ;
Maciejewski, Anthony A. ;
Siegel, Howard Jay .
IEEE TRANSACTIONS ON COMPUTERS, 2015, 64 (02) :477-491
[2]  
Alicherry M, 2013, IEEE INFOCOM SER, P647
[3]  
Alicherry M, 2012, IEEE INFOCOM SER, P963, DOI 10.1109/INFCOM.2012.6195847
[4]  
[Anonymous], 2011, OPTIMIZATION COMPUTE
[5]  
[Anonymous], TECHNICAL REPORT
[6]  
[Anonymous], P 10 INT WORKSH MIDD
[7]  
[Anonymous], P 2013 ACM CLOUD AUT
[8]  
[Anonymous], SIMPL BUS CLOUD
[9]  
[Anonymous], 2010, EPRINT ARXIV
[10]  
[Anonymous], 2010, 2010 IEEE 3 INT C CL