Container-VM-PM Architecture: A Novel Architecture for Docker Container Placement

被引:27
作者
Zhang, Rong [1 ,2 ]
Zhong, A-min [1 ,2 ]
Dong, Bo [1 ]
Tian, Feng [1 ,2 ]
Li, Rui [1 ]
机构
[1] Xi An Jiao Tong Univ, Shaanxi Prov Key Lab Satellite & Terr Network Tec, Xian 710049, Peoples R China
[2] Xi An Jiao Tong Univ, Sch Elect & Informat Engn, Xian 710049, Peoples R China
来源
CLOUD COMPUTING - CLOUD 2018 | 2018年 / 10967卷
基金
中国国家自然科学基金;
关键词
Docker container; Virtual machine; Resource fragment; Three-tier architecture;
D O I
10.1007/978-3-319-94295-7_9
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Docker is a mature containerization technique used to perform operating system level virtualization. One open issue in the cloud environment is how to properly choose a virtual machine (VM) to initialize its instance, i.e., container, which is similar to the conventional problem of VM placement towards physical machines (PMs). Current studies mainly focus on container placement and VM placement independently, but rarely take into consideration of the two placements' systematic collaboration. However, we view it as a main reason for scattered distribution of containers in a data center, which finally results in worse physical resource utilization. In this paper, we propose a definition named "Container-VM-PM" architecture and propose a novel container placement strategy by simultaneously taking into account the three involved entities. Furthermore, we model a fitness function for the selection of VM and PM. Simulation experiments show that our method is superior to the existing strategy with regarding to the physical resource utilization.
引用
收藏
页码:128 / 140
页数:13
相关论文
共 19 条
[1]  
Affetti L., 2015, IEEE INT C CLOUD COM
[2]  
[Anonymous], 2013, 7 INT C INN MOB INT
[3]   Is Amazon Becoming the New Cool Software Company for Developers? [J].
Bernstein, David .
IEEE CLOUD COMPUTING, 2015, 2 (01) :69-71
[4]  
Bhardwaj T, 2018, ADV INTELL SYST COMP, V584, P485, DOI DOI 10.1007/978-981-10-5699-4_45
[5]   Analysis of Infrastructure Monitoring Requirements for OpenStack Nova [J].
Datt, Aparna ;
Goel, Anita ;
Gupta, S. C. .
ELEVENTH INTERNATIONAL CONFERENCE ON COMMUNICATION NETWORKS, ICCN 2015/INDIA ELEVENTH INTERNATIONAL CONFERENCE ON DATA MINING AND WAREHOUSING, ICDMW 2015/NDIA ELEVENTH INTERNATIONAL CONFERENCE ON IMAGE AND SIGNAL PROCESSING, ICISP 2015, 2015, 54 :127-136
[6]  
Felter W., 2015, IEEE INT S PERFORMAN
[7]  
Felter W., 2015, IEEE INT PERFORMANCE
[8]   A multi-objective ant colony system algorithm for virtual machine placement in cloud computing [J].
Gao, Yongqiang ;
Guan, Haibing ;
Qi, Zhengwei ;
Hou, Yang ;
Liu, Liang .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2013, 79 (08) :1230-1242
[9]  
Hu B., 2014, INT C CLOUD COMP BIG
[10]  
Kaewkasi C, 2017, INT CONF KNOWL SMART, P254, DOI 10.1109/KST.2017.7886112