A Review on Load Balancing Methods for Cloud Computing Based on Ant Colony Optimization, Honey-Bee and Genetic Algorithm

Author(s):  
Trishna Bhowmik ◽  
Sanjoy Goswami ◽  
Banani Das
2019 ◽  
Vol 7 (2) ◽  
pp. 9-20 ◽  
Author(s):  
Selvakumar A. ◽  
Gunasekaran G.

Cloud computing is a model for conveying data innovation benefits in which assets are recovered from the web through online devices and applications, instead of an immediate association with a server. Clients can set up and boot the required assets and they need to pay just for the required assets. Subsequently, later on giving a component to a productive asset administration and the task will be a vital target of Cloud computing. Load balancing is one of the major concerns in cloud computing, and the main purpose of it is to satisfy the requirements of users by distributing the load evenly among all servers in the cloud to maximize the utilization of resources, to increase throughput, provide good response time and to reduce energy consumption. To optimize resource allocation and ensure the quality of service, this article proposes a novel approach for load-balancing based on the enhanced ant colony optimization.


2018 ◽  
Vol 11 (3) ◽  
pp. 179-195 ◽  
Author(s):  
Awatif Ragmani ◽  
Amina El Omri ◽  
Nouredine Abghour ◽  
Khalid Moussaid ◽  
Mohammed Rida

2011 ◽  
Vol 130-134 ◽  
pp. 3062-3067 ◽  
Author(s):  
Zhi Wei Ni ◽  
Xue Feng Pan ◽  
Zhang Jun Wu

Cloud computing has become a main medium for Software as a Service (SaaS) hosting as it can provide the scalability a SaaS requires. In the composite SaaS placement process, it should consider the factors about the size of the cloud network, SaaS interactions between its components and SaaS interactions with its data components. A previous research has tackled this problem using a genetic algorithm (GA) approach. This paper proposes an ant colony optimization (ACO) approach. The ACO for the SaaS placement problem has been implemented and evaluated.


2021 ◽  
Vol 13 (14) ◽  
pp. 7933
Author(s):  
Jianguo Zheng ◽  
Yilin Wang

To improve the service quality of cloud computing, and aiming at the characteristics of resource scheduling optimization problems, this paper proposes a hybrid multi-objective bat algorithm. To prevent the algorithm from falling into a local minimum, the bat population is classified. The back-propagation algorithm based on the mean square error and the conjugate gradient method is used to increase the loudness in the search direction and the pulse emission rate. In addition, the random walk based on lévy flight is also used to improve the optimal solution, thereby improving the algorithm’s global search capability. The simulation results prove that the multi-objective bat algorithm proposed in this paper is superior to the multi-objective ant colony optimization algorithm, genetic algorithm, particle swarm algorithm, and cuckoo search algorithm in terms of makespan, degree of imbalance, and throughput. The cost is also slightly better than the multi-objective ant colony optimization algorithm and the multi-objective genetic algorithm.


Sign in / Sign up

Export Citation Format

Share Document