Stochastic Virtual Machine Placement for Cloud Data Centers Under Resource Requirement Variations

被引:6
作者
Zhou, Junlong [1 ]
Zhang, Yi [1 ]
Sun, Lulu [1 ]
Zhuang, Sisi [1 ]
Tang, Cheng [1 ]
Sun, Jin [1 ]
机构
[1] Nanjing Univ Sci & Technol, Sch Comp Sci & Engn, Nanjing 210094, Peoples R China
基金
中国国家自然科学基金;
关键词
Data center; virtual machine placement; energy efficiency; stochastic optimization; OPTIMIZATION; ALGORITHM; DEMAND;
D O I
10.1109/ACCESS.2019.2957340
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In cloud computing environment, the optimal placement of virtual machines (VMs) onto physical servers has been of great importance to improving the resource utilization and energy efficiency of data centers. In this work, we study the VM placement problem for minimizing the total energy consumption in a data center under the uncertainty of resource requirements demanded by the VMs. Instead of using deterministic values to represent the resource requirements, as in most existing placers, we propose a stochastic placement approach in which the resource requirement variations are modeled as random variables. We further formulate the uncertainty-aware VM placement problem as a stochastic optimization model, of which the optimization objective is to minimize the total energy consumed by all physical machines (PMs). In the presence of varying resource requirements, the optimization model is subject to a probabilistic constraint on resource overflow probability on each PM (i.e., the probability of demanded CPU/memory exceeding the maximum capacity the PM can provide). To solve this stochastic optimization problem, we develop an efficient metaheuristic to seek for an optimized VM placement solution that minimizes the total energy cost while satisfying the probabilistic resource constraint. Moreover, by incorporating a solution initialization procedure and a neighborhood search strategy, we can further improve the effectiveness of the metaheuristic in solution space exploration. Extensive simulations are performed to justify the proposed approach, in terms of both solution feasibility and energy efficiency. By taking into account the uncertainty of resource requirements, the stochastic method can achieve more energy-efficient placement solutions compared with the deterministic VM placement algorithm.
引用
收藏
页码:174412 / 174424
页数:13
相关论文
共 36 条
[1]  
[Anonymous], 2012, PROBABILITY RANDOM V
[2]  
[Anonymous], FUTURE GENER COMPUT
[3]  
[Anonymous], P IEEE 6 INT C CLOUD
[4]  
[Anonymous], 2017, INT J ENG RES APPL
[5]  
[Anonymous], P IEEE CYB PHYS SOC
[6]  
[Anonymous], 1995, 1995 IEEE INT C
[7]  
Barroso L. A., 2018, SYNTHESIS LECT COMPU, VThird
[8]   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
[9]  
Biran O., 2012, Proceedings of the 2012 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid 2012), P498, DOI 10.1109/CCGrid.2012.119
[10]   Metaheuristics in combinatorial optimization: Overview and conceptual comparison [J].
Blum, C ;
Roli, A .
ACM COMPUTING SURVEYS, 2003, 35 (03) :268-308