Novel Load Balancing Optimization Algorithm to Improve Quality-of-Service in Cloud Environment

Main Article Content

Rupesh Mahajan
Purushottam R. Patil
Amol Potgantwar
P. R. Bhaladhare

Abstract

Scheduling cloud resources calls for allocating cloud assets to cloud tasks. It is possible to improve scheduling outcomes by treating Quality of Service (QoS) factors as essential constraints. However, efficient scheduling calls for improved optimization of QoS parameters, and only a few resource scheduling algorithms in the available literature do so. The primary objective of this paper is to provide an effective method for deploying workloads to cloud infrastructure. To ensure that workloads are executed efficiently on available resources, a resource scheduling method based on particle swarm optimization was developed. The proposed method's performance has been measured in the cloud. The experimental results prove the efficiency of the proposed approach in reducing the aforementioned QoS parameters. Several metrics of algorithm performance are used to gauge how well the algorithm performs.

Article Details

How to Cite
Mahajan, R. ., Patil, P. R. ., Potgantwar, A. ., & Bhaladhare, P. R. . (2023). Novel Load Balancing Optimization Algorithm to Improve Quality-of-Service in Cloud Environment. International Journal on Recent and Innovation Trends in Computing and Communication, 11(2), 57–64. https://doi.org/10.17762/ijritcc.v11i2.6110
Section
Articles

References

D. Babu, and P. V. Krishna, “Honey bee behavior inspired load balancing of tasks in cloud computing environments”, (Applied Soft Computing, 2013), pp. 292-2303.

Misha Goyal, and MehakA ggarwal, “Optimize Workflow Scheduling UsingHybrid Ant Colony Optimization (ACO) & Particle Swarm Optimization (PSO) Algorithm in Cloud Environment”, International Journal of Advance research, Ideas and Innovations in Technology, 2017.

YuAng Chen and Yeh-Ching Chung, “Workload Balancing via Graph Reordering on Multicore Systems”, IEEE Transactions on Parallel and Distributed Systems, Vol. 33, No. 5, May 2022.

Andrea Giordano, Alessio De Rango, Rocco Rongo, Donato D’Ambrosio, and William Spataro, “Dynamic Load Balancing in Parallel Execution of Cellular Automata”, IEEE Transactions on Parallel and Distributed Systems, Vol. 32, No. 2, February 2021.

Alberto Cabrera, Alejandro Acosta, Francisco Almeida, and Vicente Blanco, “A Dynamic Multi–Objective Approach for Dynamic Load Balancing in Heterogeneous Systems”, IEEE Transactions on Parallel and Distributed Systems, Vol. 31, No. 10, October 2020.

YinghaoYu , Wei Wang , Renfei Huang , Jun Zhang , and Khaled Ben Letaief, “Achieving Load-Balanced, Redundancy-Free Cluster Caching with Selective Partition”, IEEE Transactions On Parallel And Distributed Systems, Vol. 31, No. 2, February 2020.

Mahdi Jafari Siavoshani , Farzad Parvaresh , Ali Pourmiri , and Seyed Pooya Shariatpanahi, “Coded Load Balancing in Cache Networks”, IEEE Transactions On Parallel And Distributed Systems, Vol. 31, No. 2, February 2020.

Guoxin Liu, Haiying Shen, and Haoyu Wang, “Towards Long-View Computing Load Balancing in Cluster Storage Systems”, IEEE Transactions on Parallel and Distributed Systems, Vol. 28, No. 6, June 2017.

Jonatha Anselmi and Josu Doncel, “Asymptotically Optimal Size-Interval Task Assignments”, IEEE Transactions on Parallel and Distributed Systems, Vol. 30, No. 11, November 2019.

Juan Luis Jimenez Laredo, Frederic Guinand, Damien Olivier, and Pascal Bouvry, “Load Balancing at the Edge of Chaos: How Self-Organized Criticality Can Lead to Energy-Efficient Computing”, IEEE Transactions on Parallel and Distributed Systems, Vol. 28, No. 2, February 2017.

Qiong Chen, Zimu Zheng, Chuang Hu, Dan Wang, and Fangming Liu, “On-Edge Multi-Task Transfer Learning: Model and Practice with Data-Driven Task Allocation”, IEEE Transactions On Parallel And Distributed Systems, Vol. 31, No. 6, June 2020.

Wenzhong Guo, Jie Li, Guolong Chen, Yuzhen Niu, and Chengyu Chen, “A PSO-Optimized Real-Time Fault-Tolerant Task Allocation Algorithm in Wireless Sensor Networks”, IEEE Transactions On Parallel And Distributed Systems, Vol. 26, No. 12, December 2015.

Ashraf Suyyagh and Zeljko Zilic, “Energy and Task-Aware Partitioning on Single-ISA Clustered Heterogeneous Processors”, IEEE Transactions on Parallel and Distributed Systems, Vol. 31, No. 2, February 2020.

Pingpeng Yuan, Changfeng Xie, Ling Liu, and Hai Jin, “PathGraph: A Path Centric Graph Processing System”, IEEE Transactions on Parallel and Distributed Systems, Vol. 27, No. 10, October 2016.