An approach to migrations in the container placement task

Authors

  • Oleksii Sopov
  • Zharikov Eduard

DOI:

https://doi.org/10.34185/1562-9945-5-154-2024-16

Keywords:

container virtualization, migration, cloud provider, data center, virtual machine, optimization, control method, algorithm.

Abstract

The article examines the importance of container migration within the context of container placement tasks in cloud data centers. Cloud computing offers organizations significant benefits such as flexibility, scalability, and reduced costs for equipment, energy, and maintenance. Cloud providers face the challenge of not only efficiently placing containers initially but also dynamically reallocating them, along with virtual machines, in response to changing demands and workloads. This necessitates the development and application of migration algorithms. The study analyzes how migration is a critical component for ensuring optimal resource use, maintaining high service availability, and reducing service level agreement (SLA) violations. The research aims to enhance the productivity of cloud data centers in the task of container placement by utilizing container mi-gration algorithms. This objective is driven by the need for cloud providers to use their resources effectively to provide higher quality service and maintain competitive pricing. The use of migrations prevents overloading or underloading of servers and virtual machines, which is especially impor-tant in the highly dynamic environment of cloud computing. The research developed a hybrid mi-gration algorithm that includes the migration of both containers and virtual machines. Mathemati-cal aspects of the container placement task are described, and the migration algorithm is detailed. Experiments showed that implementing this algorithm reduces operational costs by 24% compared to traditional methods that do not use migration, and by 9% compared to less flexible migration strategies. There was also a demonstrated reduction in SLA violation times by 40%, indicating im-provements in service quality and reliability of cloud services. The conclusions of this study confirm that container and virtual machine migration is necessary for effective management of dynamic re-sources in cloud data centers in the context of container placement tasks.

References

Katal A., Choudhury T., Dahiya S. Comparison and Analysis of Container Placement Algo-rithms in Cloud Data Center. Emerging Trends in Expert Applications and Security. Singapore, 2023. P. 239–252. URL: https://doi.org/10.1007/978-981-99-1946-8_22 .

Sturm R., Pollard C., Craig J. Managing Containerized Applications. Application Performance Management (APM) in the Digital Enterprise. 2017. P. 177–185. URL: https://doi.org/10.1016/b978-0-12-804018-8.00013-9 .

Silva V. G. d., Kirikova M., Alksnis G. Containers for Virtualization: An Overview. Applied Computer Systems. 2018. Vol. 23, no. 1. P. 21–27. URL: https://doi.org/10.2478/acss-2018-0003 .

Resource scheduling for infrastructure as a service (IaaS) in cloud computing: Challenges and opportunities / S. H. H. Madni et al. Journal of Network and Computer Applications. 2016. Vol. 68. P. 173–200. URL: https://doi.org/10.1016/j.jnca.2016.04.016 .

Energy efficient scheduling of virtual machines in cloud with deadline constraint / Y. Ding et al. Future Generation Computer Systems. 2015. Vol. 50. P. 62–74. URL: https://doi.org/10.1016/j.future.2015.02.001 .

Cloud Resource Management with a Hybrid Virtual Machine Consolidation Approach / E. Zharikov et al. 2019 IEEE International Conference on Advanced Trends in Information Theory (ATIT), Kyiv, Ukraine, 18–20 December 2019. 2019. URL: https://doi.org/10.1109/atit49449.2019.9030459 .

Khan M. S. A., Santhosh R. Hybrid Optimization Algorithm for VM Migration in Cloud Com-puting. Computers and Electrical Engineering. 2022. Vol. 102. P. 108152. URL: https://doi.org/10.1016/j.compeleceng.2022.108152 .

Migration-Based Load Balance of Virtual Machine Servers in Cloud Computing by Load Predic-tion Using Genetic-Based Methods / L.-H. Hung et al. IEEE Access. 2021. Vol. 9. P. 49760–49773. URL: https://doi.org/10.1109/access.2021.3065170 .

Najm M., Tamarapalli V. Towards cost-aware VM migration to maximize the profit in federated clouds. Future Generation Computer Systems. 2022. Vol. 134. P. 53–65. URL: https://doi.org/10.1016/j.future.2022.03.020 .

Rani J. K., Lakshmi M. S. Cloud Computing Challenges and Concerts in VM Migra-tion. International Conference on Mobile Computing and Sustainable Informatics. Cham, 2020. P. 135–142. URL: https://doi.org/10.1007/978-3-030-49795-8_12 .

Katal A., Choudhury T., Dahiya S. Comparison and Analysis of Container Placement Algo-rithms in Cloud Data Center. Emerging Trends in Expert Applications and Security. Singapore, 2023. P. 239–252. URL: https://doi.org/10.1007/978-981-99-1946-8_22

CloudSim: a toolkit for modeling and simulation of cloud computing environments and evalua-tion of resource provisioning algorithms / R. N. Calheiros et al. Software: Practice and Experience. 2010. Vol. 41, no. 1. P. 23–50. URL: https://doi.org/10.1002/spe.995

Smimite O., Afdel K. Containers Placement and Migration on Cloud System. International Journal of Computer Applications. 2020. Vol. 176, no. 35. P. 9–18. URL: https://doi.org/10.5120/ijca2020920493

Performance Evaluation of Virtual Machine and Container-Based Migration Technique / A. Bhardwaj et al. Proceedings of Data Analytics and Management. Singapore, 2024. P. 551–558. URL: https://doi.org/10.1007/978-981-99-6544-1_41

Downloads

Published

2024-10-03