Multi-resource balance optimization for virtual machine placement in cloud data centers

被引:21
作者
Wei, Wenting [1 ]
Wang, Kun [2 ]
Wang, Kexin [2 ]
Gu, Huaxi [1 ]
Shen, Hong [3 ]
机构
[1] Xidian Univ, State Key Lab Integrated Serv Networks, Xian, Peoples R China
[2] Sch Comp Sci & Technol, Xian, Peoples R China
[3] Univ Adelaide, Comp Sci, Adelaide, SA, Australia
基金
中国博士后科学基金; 国家重点研发计划; 中国国家自然科学基金;
关键词
Data centers; Virtual machine placement; Multi-resource balance; NSGA-II; Bin-packing; ENERGY-EFFICIENT;
D O I
10.1016/j.compeleceng.2020.106866
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Network virtualization is widely regarded as a key enabler to improve the desired flexibility and scalability of cloud computing services. With the rapid expansion of data centers, it remains a challenge to provide efficient management of resources for virtual machine placement. Due to multi-dimensional physical resources in servers, there maybe resource fragmentation causing by an imbalanced usage of multi-dimensional resources, when multiple virtual machines carrying diverse requests are deployed on the same server simultaneously. In this paper, we devote to how to balance multiple resources usage to alleviate resource fragmentation while maximizing the service rate for virtual machine placement, so that it can prevent waste of physical resources and undesirable performance. In order to solve such a bi-objective optimization problem, we present a joint bin-packing heuristic and genetic algorithm which achieves an approximate optimal solution with much lower time complexity.
引用
收藏
页数:11
相关论文
共 26 条
[1]  
Anderson J, 2017, IEEE MILIT COMMUN C, P876, DOI 10.1109/MILCOM.2017.8170772
[2]   A fast and elitist multiobjective genetic algorithm: NSGA-II [J].
Deb, K ;
Pratap, A ;
Agarwal, S ;
Meyarivan, T .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2002, 6 (02) :182-197
[3]   Experience with using the Parallel Workloads Archive [J].
Feitelson, Dror G. ;
Tsafrir, Dan ;
Krakov, David .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2014, 74 (10) :2967-2982
[4]   Model Predictive Control for Energy-Efficient, Quality-Aware, and Secure Virtual Machine Placement [J].
Gaggero, Mauro ;
Caviglione, Luca .
IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2019, 16 (01) :420-432
[5]  
Ghodsi Ali, 2011, P 8 USENIX S NETW SY, P323
[6]   Multi-Resource Packing for Cluster Schedulers [J].
Grandl, Robert ;
Ananthanarayanan, Ganesh ;
Kandula, Srikanth ;
Rao, Sriram ;
Akella, Aditya .
ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2014, 44 (04) :455-466
[7]   Energy-Efficient Dynamic Virtual Machine Management in Data Centers [J].
Han, Zhenhua ;
Tan, Haisheng ;
Wang, Rui ;
Chen, Guihai ;
Li, Yupeng ;
Lau, Francis Chi Moon .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2019, 27 (01) :344-360
[8]   Novel Framework of Risk-Aware Virtual Network Embedding in Optical Data Center Networks [J].
Hou, Weigang ;
Ning, Zhaolong ;
Guo, Lei ;
Chen, Zhikui ;
Obaidat, Mohammad S. .
IEEE SYSTEMS JOURNAL, 2018, 12 (03) :2473-2482
[9]  
Hu J, 2010, IEEE INT SYMP CIRC S, P85, DOI 10.1109/ISCAS.2010.5537028
[10]   Multi-Resource Packing for Job Scheduling in Virtual Machine Based Cloud Environment [J].
Huang, Daochao ;
Du, Peng ;
Zhu, Chunge ;
Zhang, Hong ;
Liu, Xinran .
9th IEEE International Symposium on Service-Oriented System Engineering (SOSE 2015), 2015, :216-221