Enhanced beluga whale optimization-based container migration between virtual machines
Rukmini S,Shridevi Soma
DOI: https://doi.org/10.1007/s11042-024-19484-2
IF: 2.577
2024-06-13
Multimedia Tools and Applications
Abstract:Container technology represents a dynamic and adaptable solution in the field of software development for cloud computing applications and services, presenting the advantages of both portability and operational efficiency. Cloud computing environments often require robust support for high-performance computing, necessitating the use of containers, which are similar to Virtual Machines (VMs) but more lightweight. Container placement within data centers is a critical fact of cloud computing, prompting research efforts in the field of service computing. In this research work an innovative approach, the Enhanced Beluga Whale Optimization (EBWO) based container migration between VM, designed to optimize energy consumption and load balancing in computing environments. The primary goal is to minimize energy consumption, especially during periods of high VM resource utilization when traditional optimization techniques tend to reduce in performance. To achieve this, the research leverages the EBWO for container consolidation, resulting in reduced energy consumption. Container migration techniques are utilized, allowing the seamless transfer of services from one VM to another, aided by the CRIU tool within CentOS 7. VM are created efficiently using the Ansible tool on IBM servers. The performance method attains load 0.0019 (L), migration cost 0.0406(ms), energy consumption 0.0453(kWh), no. of VM migration 2876(vm), SLA violations 2876(%), energy SLA violation 0.009(%), computational time 2.50(sec) and resources availability 0.9955 (%).
computer science, information systems, theory & methods,engineering, electrical & electronic, software engineering