Energy-Efficient Algorithm for Load Balancing and VMs Reassignment in Data Centers
Nabila Djennane, Rachida Aoudjit, Samia Bouzefrane
Abstract
Nabila Djennane, Rachida Aoudjit, Samia Bouzefrane
Abstract
Nowadays, cloud computing is an effective solution for providing computing services to consumers. However, data centers that host computing resources are still faced with a misuse of resources and a workload imbalance of servers, where some servers become overloaded while others are underloaded or even idle. This results in performance degradation and resource wastage. The load balancing is a key aspect and has an important role in the management of cloud data centers. It allows an optimal use of the resources and improves the desired Quality of Service (QoS) using optimal methods for allocating resources and distributing workload. In this paper, we propose a load-balancing algorithm that is based on a new parameter called the balance factor of the data center, introduced here, to determine if a data center is imbalanced or not, in order to redistribute the workload equally over all the hosts. To minimize the energy consumption of the data center, our strategy relies on the live migration of virtual machines (VMs) while using a mathematical model. The simulation results, using the CloudSim toolkit, have shown that the energy efficiency can be managed by reassigning VMs to the data-center hosts.
OpenAlex reports 3 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Nowadays, cloud computing is an effective solution for providing computing services to consumers. However, data centers that host computing resources are still faced with a misuse of resources and a workload imbalance of servers, where some servers become overloaded while others are underloaded or even idle. This results in performance degradation and resource wastage. The load balancing is a key aspect and has an important role in the management of cloud data centers. It allows an optimal use of the resources and improves the desired Quality of Service (QoS) using optimal methods for allocating resources and distributing workload. In this paper, we propose a load-balancing algorithm that is based on a new parameter called the balance factor of the data center, introduced here, to determine if a data center is imbalanced or not, in order to redistribute the workload equally over all the hosts. To minimize the energy consumption of the data center, our strategy relies on the live migration of virtual machines (VMs) while using a mathematical model. The simulation results, using the CloudSim toolkit, have shown that the energy efficiency can be managed by reassigning VMs to the data-center hosts.
Key concepts: CloudSim, Data center, Computer science, Server, Cloud computing, Load balancing (electrical power), Workload, Virtual machine