File(s) under permanent embargo
Cloud-based load balancing using double Q-learning for improved quality of service
Version 2 2024-06-03, 07:42Version 2 2024-06-03, 07:42
Version 1 2018-12-21, 06:08Version 1 2018-12-21, 06:08
journal contribution
posted on 2024-06-03, 07:42 authored by D Tennakoon, Morshed ChowdhuryMorshed Chowdhury, TH Luan© 2018, Springer Science+Business Media, LLC, part of Springer Nature. Cloud computing improves the performance of software applications by providing on-demand usage, high availability, reliability, and agility. However, during peak traffic conditions the resources in cloud services can become over-utilized, impairing the ability to provide performance levels specified in service-level agreements. Therefore, a load balancing algorithm that provides an efficient and fair allocation of cloud resources while providing high availability to end users is a timely necessity. In this paper, we propose a load balancing scheme to distribute the workload among virtual servers using a modified version of the double Q-learning algorithm. The proposed algorithm is implemented on a load balancing controller and leverages user requests using software defined network technologies. The results reveal a considerable reduction in terms of unsatisfied cloud consumers compared to already existing popular algorithms. In short, this work will serve as a future guide for load balancing implementations in cloud environments that require higher Quality of Service.
History
Journal
Wireless networksLocation
New York, N.Y.Publisher DOI
ISSN
1022-0038eISSN
1572-8196Language
engNotes
In PressPublication classification
C Journal article, C1 Refereed article in a scholarly journalCopyright notice
2018, Springer Science+Business MediaPublisher
SpringerUsage metrics
Categories
Keywords
Licence
Exports
RefWorksRefWorks
BibTeXBibTeX
Ref. managerRef. manager
EndnoteEndnote
DataCiteDataCite
NLMNLM
DCDC