International Journal of Scientific & Technology Research

Home About Us Scope Editorial Board Blog/Latest News Contact Us
10th percentile
Powered by  Scopus
Scopus coverage:
Nov 2018 to May 2020


IJSTR >> Volume 9 - Issue 4, April 2020 Edition

International Journal of Scientific & Technology Research  
International Journal of Scientific & Technology Research

Website: http://www.ijstr.org

ISSN 2277-8616

Memory Use Analysis Of Live Migration Process On Dockers Using Checkpoint/ Restore In Userspace (CRIU)

[Full Text]



Deden Witarsyah, Mutiara Rizka Nasution, Muhardi Saputra, Adityas Widjajarto



Backup, Live Migration, Docker, Magento, Memory, Checkpoint, maintenance



There are several things that cause server down in the company, including natural disasters that cannot be predicted when they occur such as earthquakes, tsunamis and landslides and increased access to servers, especially in service providers and the Internet that result in heavy workloads on the server resulting in decreased server performance so the server can die suddenly. To overcome this problem, several solutions were made, namely to backup data and services using live migration technology. Live migration technology is one of the virtualization technologies that can move containers between servers or platforms live. But the live migration process requires a long time if the memory resource used is not suitable. In this study, testing and analysis will be conducted to improve the live migration process from platform to platform. This test uses Docker as a container for packaging applications, CRIU (Checkpoint / Restore in Userspace) as a tool for the process of live migration, NFS (Network File System) as a protocol for distributing system files over the network and using Magento services as research objects to be migrated. The results obtained from this study are that platforms use memory greater than platform1 and require less time than platform1. This is because platform2 has a RAM value greater than platform1



[1] R. Goldberg, "Survey of virtual machine research", Computer, vol. 7, no. 6, pp. 34-45, 1974. Available: 10.1109/mc.1974.6323581. [Accessed 11 May 2019].
[2] F. Safiner, P. Troger and M. Richly, "Dependable Estimation of Downtime for Virtual Machine Live Migration Many Hosts,” pp. 63–72.", International Journal On Advances in Systems and Measurements, vol. 5, no. 1 & 2, pp. 70-88, 2012. [Accessed 11 May 2019].
[3] F. Clemente-Castell´o, J. Fern´andez, R. Mayo and E. Quintana-Ortí, "Adaptive Downtime for Live Migration of Virtual Machines", IEEE/ACM 7th International Conference on Utility and Cloud Computing, pp. 457-464, 2014. [Accessed 11 May 2019].
[4] B. Golden, Virtualization for dummies. Hoboken, N.J: Wiley, 2011. [Accessed 11 May 2019].
[5] R. Dua, A. Raja and D. Kakadia, "Virtualization vs Containerization to support PaaS", IEEE International Conference, pp. 610-614, 2014. [Accessed 11 May 2019].
[6] Enterprise Application Container Platform | Docker", Docker, 2019. [Online]. Available: https://www.docker.com. [Accessed: 12- October- 2018].
[7] "Portainer Management, Docker User Interface, Container Software - Auckland, Singapore, San Francisco | Emerging Technology Partners", Portainer.io, 2019. [Online]. Available: https://www.portainer.io. [Accessed: 28- March- 2019].
[8] L. Cui et al., "VMScatter VMScatter: Migrate Virtual Machines to Many Hosts", ACM SIGPLAN Notices, vol. 48, no. 7, p. 63, 2013. Available: 10.1145/2517326.2451528. [Accessed 11 May 2019].
[9] "CRIU", Criu.org, 2019. [Online]. Available: https://criu.org/Main_Page. [Accessed: 12- October- 2018].
[10] D. Irtegov, I. Knyazev and J. Mallaeva, "About one approach to building low latency network file system", ACM, 2014. Available: http://dx.doi.org/10.1145/2687233.2687248. [Accessed 11 May 2019].
[11] S. C. Varmaat, Discovering Computers: Menjelajah Dunia Komputer Fundamental, 3rd ed. Jakarta: Salemba Infotek, 2007. [Accessed 11 May 2019].
[12] M. Sanusi, Storage Max. Elex Media Komputindo, 2013. [Accessed 11 May 2019].
[13] "Installation Guide for Ubuntu 18.04", Help.ubuntu.com, 2019. [Online]. Available: https://help.ubuntu.com/lts/installation-guide. [Accessed: 26- Jul- 2019].