Abstract
The virtualization of containers is a technique to run multiple processes in an isolated manner. Container gained popularity in improved application management and deployment because of its lightweight environment, flexible deployment, and fine-grained sharing of resources. Organizations are using containers extensively to deploy their increasingly complex workloads resulting from new technologies including online infrastructure, big data, and the Internet of things in controlled clusters or data centers in the private and public cloud. It opens the possibility of saving a container’s entire state and restarting it later. Checkpointing is used to perform a live migration of containers, and it allows the state of a running container to be saved and restarted on the same or a separate host later on. Multiple dumps will handle this checkpointing and restart. It is transparent for running applications and network connections. In this paper, we present a taxonomy for container migration. Further, the survey is carried out on the basis of the proposed taxonomy hel** to identify the sustainable solution. Future directions are identified to facilitate the researchers in this field.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Dupont C, Gia Reda R, Capra L (2017) Edge computing in IOT context: Horizontal and vertical Linux container migration. In: 2017 global internet of things summit (GIoTS). IEEE, pp 1–4
Elghamrawy K, Franklin D, Chong FT (2017) Predicting memory page stability and its application to memory deduplication and live migration. In 2017 IEEE international symposium on performance analysis of systems and software (ISPASS). IEEE, pp 125–126
Fang Y, Chen Y, Ge J (2016) Improvement of live migration mechanism for virtual machine based on pre-copy. In: 2016 3rd international conference on materials engineering, manufacturing technology and control. Atlantis Press
Guan X, Wan X, Choi B-Y, Song S, Zhu J et al (2016) Application oriented dynamic resource allocation for data centers using docker containers. IEEE Commun Lett 21(3):504–507
Jain P, Agrawal R (2016) An improved pre-copy approach for transferring the VM data during the virtual machine migration for the cloud environment. Int J Eng Manuf 6(6):51–60
Kan C (2016) Docloud: an elastic cloud platform for web applications based on docker. In 2016 18th international conference on advanced communication technology (ICACT). IEEE, pp 478–483
Kim D, Muhammad H, Kim E, Helal S, Lee C et al (2019) Tosca-based and federation-aware cloud orchestration for kubernetes container platform. Appl Sci 9(1):191
Ma L, Yi S, Li Q (2017).E client service hando across edge servers via docker container migration. In: Proceedings of the second ACM/IEEE symposium on edge computing, pp 1–13
Mirkin A, Kuznetsov A, Kolyshkin K (2018) Containers checkpointing and live migration. Proc Linux Symp 2:85–90
Mostajeran E, Khalid MF, Mydin MNM, Ismail BI, Ong H (2016) Multifaceted trust assessment framework for container based edge computing platform. In: Fifth international conference on advances in computing, control and networking, ACCN
Nadgowda S, Suneja S, Bila N, Isci C (2017) Voyager: complete container state migration. In: 2017 IEEE 37th international conference on distributed computing systems (ICDCS). IEEE, pp 2137–2142
Nie H, Li P, Xu H, Dong L, Song J, Wang R (2017) Research on optimized pre-copy algorithm of live container migration in cloud environment. In: International symposium on parallel architecture, algorithm and programming. Springer, pp 554–565
Qiu Y, Lung C-H, Ajila S, Srivastava P et al (2019) Experimental evaluation of LXC container migration for cloudlets using multipath TCP. Comput Netw 164:106900
Raghunath BR, Annappa B (2017) Prediction based dynamic resource provisioning in virtualized environments. In: 2017 IEEE international conference on consumer electronics (ICCE). IEEE, pp 100–105
Wu T, Guizani N, Huang J (2017) Related dirty memory prediction mechanism for live migration enhancement in cloud computing environments. J Netw Comput Appl 3:1–14
Yu C, Huan F (2015) Live migration of docker containers through logging and replay. In: 2015 3rd international conference on mechatronics and industrial informatics (ICMII 2015). Atlantis Press
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Singh, G., Singh, P. (2021). A Taxonomy and Survey on Container Migration Techniques in Cloud Computing. In: Singh, H., Singh Cheema, P.P., Garg, P. (eds) Sustainable Development Through Engineering Innovations. Lecture Notes in Civil Engineering, vol 113. Springer, Singapore. https://doi.org/10.1007/978-981-15-9554-7_36
Download citation
DOI: https://doi.org/10.1007/978-981-15-9554-7_36
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-15-9553-0
Online ISBN: 978-981-15-9554-7
eBook Packages: EngineeringEngineering (R0)