OBIAZI, OGHORCHUKWUYEM ORIEKOSE and Covenant University, Theses (2023) HYBRID DYNAMIC LOAD BALANCING ALGORITHM FOR CLOUD PERFORMANCE IMPROVEMENT. Masters thesis, Covenant University Ota.
PDF
Download (178kB) |
Abstract
Cloud computing is a modern robust approach, enabling individuals and businesses to buy the services they need per their demands over the internet. It offers a wide range of amenities such as easy access to online applications and services, storage, deployment platforms, and much more. Load balancing is a crucial component of cloud computing, and it prevents the overburdening of nodes while others are idle or underutilized. Maintaining the Quality of Service (QoS) parameters can be difficult for cloud providers when equal workload distribution across servers is a challenge. An effective Load Balancing (LB) approach should enhance and provide a high level of customer satisfaction by effectively utilizing Virtual Machines across servers. Even though load balancing algorithms (LBA) have been the subject of much research, efforts to decrease runtime, makespan, and boost throughput have not yielded satisfactory results. Through the hybridization of a dynamic load balancing algorithm and a machine learning algorithm, this research intends to decrease the runtime of load balancing activities, decrease makespan, and boost task throughput in a cloud computing environment. This study combines the Q-learning algorithm with the Honeybee Foraging Load Balancing Algorithm (HBF-LBA). The proposed Honeybee Foraging Q-Learning algorithm (HBFQL) was implemented in the CloudSim simulation environment. The suggested solution successfully decreased runtime by 13.1% and makespan by 8.95% while enhancing throughput by 8.37% during routing operations compared to the Shortest Job First (SJF) algorithm. Compared with the Ant Colony Optimization (ACO), the proposed algorithm reduced runtime by 14.57% and makespan by 13.71% while increasing throughput by 3.43%. This research improved task execution speed by continually monitoring the virtual machine usage history to route tasks to the best available virtual machine and ensure effective task distribution.
Item Type: | Thesis (Masters) |
---|---|
Uncontrolled Keywords: | Cloud Computing, Load balancing, Virtual Machines, Honeybee Foraging, Q-learning |
Subjects: | Q Science > QH Natural history Q Science > QH Natural history > QH301 Biology |
Divisions: | Faculty of Medicine, Health and Life Sciences > School of Biological Sciences |
Depositing User: | nwokealisi |
Date Deposited: | 23 May 2023 09:46 |
Last Modified: | 23 May 2023 09:46 |
URI: | http://eprints.covenantuniversity.edu.ng/id/eprint/16910 |
Actions (login required)
View Item |