MULTI-AGENT INDEPENDENT NON-COOPERATIVE REINFORCEMENT LEARNING FOR LOAD BALANCING IN CLOUD HETEROGENEOUS NETWORKS
Abstract
Cloud services are now seeing significant advancements and have witnessed a growing demand. Hence, implementing Load Balancing is necessary to enhance resource usage by effectively distributing workload among numerous Virtual Machines (VMs). The present research aims to address task scheduling challenges and achieve efficient load balancing for all VMs by implementing a novel non-cooperative load balancing algorithm called Multi-agent Independent Deep Q Networks (MAIDQN-LB) in cloud computing heterogeneous networks. The list of tasks is passed to MAIDQN-LB, which will search for a list of VM to be allocated, maintaining the load of all VMs. This procedure facilitates the identification of optimized VMs, the allocation of workloads based on the optimal solution derived from the analysis and optimize the performance parameters. The performance analysis considers essential parameters, including makespan time, average turnaround time, average response time, degree of imbalance (DI), task rejection rate (TRR), and convergence loss. The findings indicate that MAIDQN-LB demonstrates superior performance compared to the current system, exhibiting enhancements of 1.82% and 0.05% regarding DI and TRR.

Authors
Tanu Kaistha1, Kiran Ahuja2
IK Gujral-Punjab Technical University, India1, DAV Institute of Engineering and Technology, India2

Keywords
Non-cooperative, Multi-Agent, Independent, Deep Q Networks, Cloud Heterogeneous Networks
Yearly Full Views
JanuaryFebruaryMarchAprilMayJuneJulyAugustSeptemberOctoberNovemberDecember
0000001063100
Published By :
ICTACT
Published In :
ICTACT Journal on Communication Technology
( Volume: 15 , Issue: 2 , Pages: 3208 - 3216 )
Date of Publication :
June 2024
Page Views :
129
Full Text Views :
20

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.