A Load-Balancing Approach Using an Improved Simulated Annealing Algorithm


Mohamed Hanine, El-Habib Benlahmar, Journal of Information Processing Systems Vol. 16, No. 1, pp. 132-144, Feb. 2020  

10.3745/JIPS.01.0050
Keywords: Cloud computing, load balancing, Quality of Service, simulated annealing, Virtual Machine, Workload
Fulltext:

Abstract

Cloud computing is an emerging technology based on the concept of enabling data access from anywhere, at any time, from any platform. The exponential growth of cloud users has resulted in the emergence of multiple issues, such as the workload imbalance between the virtual machines (VMs) of data centers in a cloud environment greatly impacting its overall performance. Our axis of research is the load balancing of a data center’s VMs. It aims at reducing the degree of a load’s imbalance between those VMs so that a better resource utilization will be provided, thus ensuring a greater quality of service. Our article focuses on two phases to balance the workload between the VMs. The first step will be the determination of the threshold of each VM before it can be considered overloaded. The second step will be a task allocation to the VMs by relying on an improved and faster version of the meta-heuristic “simulated annealing (SA)”. We mainly focused on the acceptance probability of the SA, as, by modifying the content of the acceptance probability, we could ensure that the SA was able to offer a smart task distribution between the VMs in fewer loops than a classical usage of the SA.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from November 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.




Cite this article
[APA Style]
Hanine, M. & Benlahmar, E. (2020). A Load-Balancing Approach Using an Improved Simulated Annealing Algorithm. Journal of Information Processing Systems, 16(1), 132-144. DOI: 10.3745/JIPS.01.0050.

[IEEE Style]
M. Hanine and E. Benlahmar, "A Load-Balancing Approach Using an Improved Simulated Annealing Algorithm," Journal of Information Processing Systems, vol. 16, no. 1, pp. 132-144, 2020. DOI: 10.3745/JIPS.01.0050.

[ACM Style]
Mohamed Hanine and El-Habib Benlahmar. 2020. A Load-Balancing Approach Using an Improved Simulated Annealing Algorithm. Journal of Information Processing Systems, 16, 1, (2020), 132-144. DOI: 10.3745/JIPS.01.0050.