University Links: Home Page | Site Map
Covenant University Repository

HYBRID DYNAMIC LOAD BALANCING ALGORITHM FOR CLOUD PERFORMANCE IMPROVEMENT

OBIAZI, OGHORCHUKWUYEM ORIEKOSE and Covenant University, Theses (2023) HYBRID DYNAMIC LOAD BALANCING ALGORITHM FOR CLOUD PERFORMANCE IMPROVEMENT. Masters thesis, Covenant University Ota.

[img] 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 View Item