A Live Migration Algorithm for Containers Based on Resource Locality

With the wide application of cloud computing, the scale of cloud data center network is growing. The virtual machine (VM) live migration technology is becoming more crucial in cloud data centers for the purpose of load balance, and efficient utilization of resources. The lightweight virtualization technique has made virtual machines more portable, efficient and easier to management. Different from virtual machines, containers bring more lightweight, more flexible and more intensive service capabilities to the cloud. Researches on container migration is still in its infancy, especially live migration is still very immature. In this paper, we present the locality live migration model where we take into account the distance, available bandwidth and costs between containers. Furthermore, we conduct comprehensive experiments on a cluster. Extensive simulation results show that the proposed method improves the utilization of resources of servers, and also improves the balance of all kinds of resources on the physical machine.

[1]  Amin Vahdat,et al.  PortLand: a scalable fault-tolerant layer 2 data center network fabric , 2009, SIGCOMM '09.

[2]  Dirk Merkel,et al.  Docker: lightweight Linux containers for consistent development and deployment , 2014 .

[3]  Feng Liu,et al.  Live virtual machine migration based on improved pre-copy approach , 2010, 2010 IEEE International Conference on Software Engineering and Service Sciences.

[4]  Haitao Wu,et al.  BCube: a high performance, server-centric network architecture for modular data centers , 2009, SIGCOMM '09.

[5]  Hai Jin,et al.  MECOM: Live migration of virtual machines by adaptively compressing memory pages , 2014, Future Gener. Comput. Syst..

[6]  Vasileios Pappas,et al.  Improving the Scalability of Data Center Networks with Traffic-aware Virtual Machine Placement , 2010, 2010 Proceedings IEEE INFOCOM.

[7]  Lajos Hanzo,et al.  Cooperative Load Balancing in Hybrid Visible Light Communications and WiFi , 2015, IEEE Transactions on Communications.

[8]  Xiaohua Jia,et al.  Hamiltonian Properties of DCell Networks , 2015, Comput. J..

[9]  Umesh Deshpande,et al.  Traffic-sensitive Live Migration of Virtual Machines , 2017, Future Gener. Comput. Syst..

[10]  Haiying Shen,et al.  RIAL: Resource Intensity Aware Load balancing in clouds , 2014, IEEE INFOCOM 2014 - IEEE Conference on Computer Communications.

[11]  Keke Gai,et al.  Energy-aware task assignment for mobile cyber-enabled applications in heterogeneous cloud computing , 2018, J. Parallel Distributed Comput..

[12]  Keke Gai,et al.  Blend Arithmetic Operations on Tensor-Based Fully Homomorphic Encryption Over Real Numbers , 2018, IEEE Transactions on Industrial Informatics.

[13]  Pavan Sutha Varma Indukuri Performance comparison of Linux containers(LXC) and OpenVZ during live migration : An experiment , 2016 .

[14]  Keke Gai,et al.  A survey on FinTech , 2018, J. Netw. Comput. Appl..

[15]  Fei Huan,et al.  Live Migration of Docker Containers through Logging and Replay , 2015, ICM 2015.

[16]  Sujata Banerjee,et al.  ElasticTree: Saving Energy in Data Center Networks , 2010, NSDI.

[17]  Aameek Singh,et al.  Server-storage virtualization: integration and load balancing in data centers , 2008, HiPC 2008.

[18]  Andrew Warfield,et al.  Live migration of virtual machines , 2005, NSDI.

[19]  Lei Shi,et al.  Dcell: a scalable and fault-tolerant network structure for data centers , 2008, SIGCOMM '08.

[20]  Zenggang Xiong,et al.  Privacy-preserving multi-channel communication in Edge-of-Things , 2018, Future Gener. Comput. Syst..

[21]  Sun Mingsong,et al.  Improvement on dynamic migration technology of virtual machine based on Xen , 2013, Ifost.

[22]  Ruchuan Wang,et al.  An Evaluation Model and Benchmark for Parallel Computing Frameworks , 2018, Mob. Inf. Syst..

[23]  Umesh Deshpande,et al.  Post-copy live migration of virtual machines , 2009, OPSR.

[24]  Hairong Kuang,et al.  The Hadoop Distributed File System , 2010, 2010 IEEE 26th Symposium on Mass Storage Systems and Technologies (MSST).

[25]  Dan Feng,et al.  BAC: Bandwidth-aware compression for efficient live migration of virtual machines , 2017, IEEE INFOCOM 2017 - IEEE Conference on Computer Communications.

[26]  Cheng-Kuan Lin,et al.  An efficient algorithm to construct disjoint path covers of DCell networks , 2016, Theor. Comput. Sci..

[27]  Djamal Zeghlache,et al.  A Distributed and Autonomic Virtual Network Mapping Framework , 2008, Fourth International Conference on Autonomic and Autonomous Systems (ICAS'08).

[28]  Seo-Young Noh,et al.  Performance Analysis of NAS and SAN Storage for Scientific Workflow , 2016, 2016 International Conference on Platform Technology and Service (PlatCon).