CFP last date
20 January 2025
Reseach Article

Containers Placement and Migration on Cloud System

by Oussama Smimite, Karim Afdel
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 176 - Number 35
Year of Publication: 2020
Authors: Oussama Smimite, Karim Afdel
10.5120/ijca2020920493

Oussama Smimite, Karim Afdel . Containers Placement and Migration on Cloud System. International Journal of Computer Applications. 176, 35 ( Jul 2020), 9-18. DOI=10.5120/ijca2020920493

@article{ 10.5120/ijca2020920493,
author = { Oussama Smimite, Karim Afdel },
title = { Containers Placement and Migration on Cloud System },
journal = { International Journal of Computer Applications },
issue_date = { Jul 2020 },
volume = { 176 },
number = { 35 },
month = { Jul },
year = { 2020 },
issn = { 0975-8887 },
pages = { 9-18 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume176/number35/31425-2020920493/ },
doi = { 10.5120/ijca2020920493 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-07T00:44:14.075176+05:30
%A Oussama Smimite
%A Karim Afdel
%T Containers Placement and Migration on Cloud System
%J International Journal of Computer Applications
%@ 0975-8887
%V 176
%N 35
%P 9-18
%D 2020
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Currently, many businesses are using cloud computing to obtain an entire IT infrastructure remotely while delegating its management to a third party. The provider of this architecture ensures the operation and maintenance of the services while offering management capabilities via web consoles.These providers offer solutions based on bare metal or virtualization platforms (mainly virtual machines). Recently, a new type of virtualization-based on containerization technology has emerged. Containers can be deployed on bare metal servers or in virtual machines. The migration of virtual machines (VMs) and Containers in Dynamic Resource Management (DRM) is a crucial factor in minimizing the operating costs of data centers by reducing their energy consumption and subsequently limiting their impact on climate change.In this article, live migration for both types of virtualization will be studied. for that, container placement and migration algorithms are proposed, which takes into account the QoS requirements of different users in order to minimize energy consumption. Thus, a dynamic approach is suggested based on a threshold of RAM usage for host and virtual machines in the data center to avoid unnecessary power consumption. In this paper, the proposed work is compared with VM/Container placement and migration methods, the results of the experiment indicate that using container migration instead of VMs demonstrates a reduction in power consumption, and also reduces the migration time which impacts QoS and reduces SLA violation.

References
  1. Containers on virtual machines or bare metal. shorturl.at/ uGPSV.
  2. Sla and uptime calculator. https://uptime.is/.
  3. Vm-ou-bare-metal. https://bit.ly/2QpDFiq. Bilal Ahmad, Zaib Maroof, Sally McClean, Darryl Charles, and Gerard Parr. Economic impact of energy saving techniques in cloud server. Cluster Computing, pages 1–11, 2019.
  4. Adnan Ashraf, Benjamin Byholm, and Ivan Porres. Distributed virtual machine consolidation: A systematic mapping study. Computer Science Review, 28:118–130, 2018.
  5. Rajesh Bachu. A framework to migrate and replicate vmware virtual machines to amazon elastic compute cloud: Performance comparison between on premise and the migrated virtual machine, 2015.
  6. Stephen J Bigelow. Quelle diff´erence entre conteneurisation et virtualisation.
  7. Khouloud Boukadi, Rima Grati, Molka Rekik, and Hanˆene Ben-Abdallah. Business process outsourcing to cloud containers: How to find the optimal deployment? Future Generation Computer Systems, 97:397–408, 2019.
  8. Rodrigo N Calheiros, Rajiv Ranjan, Anton Beloglazov, C´esar AF De Rose, and Rajkumar Buyya. Cloudsim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Software: Practice and experience, 41(1):23–50, 2011.
  9. Michel R. Dagenais Cdric Biancheri. A hybrid approach to live migration of virtual machines. In Journal of Cloud Computing, December 2016, 5:19, ISSN 2192-113X., pages 5–19. IEEE, 2016.
  10. MinSu Chae, HwaMin Lee, and Kiyeol Lee. A performance comparison of linux containers and virtual machines using docker and kvm. Cluster Computing, pages 1–11, 2017.
  11. Christopher Clark, Keir Fraser, Steven Hand, Jacob Gorm Hansen, Eric Jul, Christian Limpach, Ian Pratt, and Andrew Warfield. Live migration of virtual machines. In Proceedings of the 2nd conference on Symposium on Networked Systems Design & Implementation-Volume 2, pages 273–286. USENIX Association, 2005.
  12. Wes Felter, Alexandre Ferreira, Ram Rajamony, and Juan Rubio. An updated performance comparison of virtual machines and linux containers. In 2015 IEEE international symposium on performance analysis of systems and software (ISPASS), pages 171–172. IEEE, 2015.
  13. Michael R Hines, Umesh Deshpande, and Kartik Gopalan. Post-copy live migration of virtual machines. ACM SIGOPS operating systems review, 43(3):14–26, 2009.
  14. Ann Mary Joy. Performance comparison between linux containers and virtual machines. In 2015 International Conference on Advances in Computer Engineering and Applications, pages 342–346. IEEE, 2015.
  15. Amanpreet Kaur and Bikrampal Kaur. Load balancing optimization based on hybrid heuristic-metaheuristic techniques in cloud environment. Journal of King Saud University- Computer and Information Sciences, 2019.
  16. Shinji Kikuchi and Yasuhide Matsumoto. Impact of live migration on multi-tier application performance in clouds. In 2012 IEEE Fifth International Conference on Cloud Computing, pages 261–268. IEEE, 2012.
  17. Sai Venkat Naresh Kotikalapudi. Comparing live migration between linux containers and kernel virtual machine: investigation study in terms of parameters, 2017.
  18. Wubin Li and Ali Kanso. Comparing containers versus virtual machines for achieving high availability. In 2015 IEEE International Conference on Cloud Engineering, pages 353–358. IEEE, 2015.
  19. Haikun Liu and Bingsheng He. Vmbuddies: Coordinating live migration of multi-tier applications in cloud environments. IEEE transactions on parallel and distributed systems, 26(4):1192–1205, 2014.
  20. Violeta Medina and Juan Manuel Garc´ia. A survey of migration mechanisms of virtual machines. ACM Computing Surveys (CSUR), 46(3):30, 2014.
  21. Hanan A Nadeem and Mai A Fadel. Priority-aware virtual machine selection algorithm in dynamic consolidation. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 9(11):416–420, 2018.
  22. Babar Nazir et al. Qos-aware vm placement and migration for hybrid cloud infrastructure. The Journal of Supercomputing, 74(9):4623–4646, 2018.
  23. Sareh Fotuhi Piraghaj, Amir Vahid Dastjerdi, Rodrigo N Calheiros, and Rajkumar Buyya. A framework and algorithm for energy efficient container consolidation in cloud data centers. In 2015 IEEE International Conference on Data Science and Data Intensive Systems, pages 368–375. IEEE, 2015.
  24. Shashank Sahni and Vasudeva Varma. A hybrid approach to live migration of virtual machines. In 2012 IEEE International Conference on Cloud Computing in Emerging Markets (CCEM), pages 1–5. IEEE, 2012.
  25. Aneeba Khalil Soomro, Mohammad Arshad Shaikh, and Hameedullah Kazi. Ffd variants for virtual machine placement in cloud computing data centers. International Journal of Advanced Computer Science and Applications, 8(10):261– 269, 2017.
  26. Igli Tafa, Elinda Kajo, Ariana Bejleri, Olimpjon Shurdi, and Aleksand¨er Xhuvani. The performance between xen-hvm, xen-pv and open-vz during live-migration. IJACSA Editor, 2011.
  27. Mueen Uddin and Azizah Abdul Rahman. Server consolidation: An approach to make data centers energy efficient and green. arXiv preprint arXiv:1010.5037, 2010.
  28. Luis M Vaquero, Luis Rodero-Merino, Juan Caceres, and Maik Lindner. A break in the clouds: towards a cloud definition. ACM SIGCOMM Computer Communication Review, 39(1):50–55, 2008.
  29. Stephen J Vaughan-Nichols. New approach to virtualization is a lightweight. Computer, 39(11):12–14, 2006.
  30. Kapil N Vhatkar and Girish P Bhole. Optimal container resource allocation in cloud architecture: A new hybrid model. Journal of King Saud University-Computer and Information Sciences, 2019.
Index Terms

Computer Science
Information Sciences

Keywords

Virtualization Cloud Container Migration placement Green IT