Priority Weighted Round Robin Algorithm for Load Balancing in the Cloud
Abstract
Cloud computing, which helps in sharing resources through networks, has become one of the most widely used technologies in recent years. Vast numbers of organizations are moving to the cloud since it is more cost-effective and easy to maintain. An increase in the number of consumers using the cloud, however, results in increased traffic, which leads to the problem of balancing tasks on the loads. Numerous dynamic algorithms [1] have been proposed and implemented to handle these loads in different ways. The performance of these dynamic algorithms are scaled with different parameters, such as response time, throughput, utilization, efficiency, etc. The weighted round-robin algorithm is one of the most widely used load balancing algorithms. The proposed algorithm is an improvement of the weighted round-robin algorithm, which considers the priority of every task before assigning the tasks to different virtual machines (VMs). The proposed algorithm uses the priority of tasks to decide to which VMs the tasks should be assigned dynamically. The same process is used to migrate the tasks from overloaded VMs to under-loaded VMs. The simulations are conducted using CloudSim by varying cloud resources. Simulation results show that the proposed algorithm performs equivalent to the dynamic weighted round robin algorithm in all the QoS factors, but it shows significant improvement in handling high-priority tasks.
Department(s)
Computer Science
Document Type
Conference Proceeding
DOI
10.1109/SmartCloud55982.2022.00044
Keywords
Cloud computing, CloudSim, Completion Time, Execution Time, Load balancing, Round-Robin Algorithm, Turnaround Time, Waiting Time
Publication Date
1-1-2022
Recommended Citation
Katangur, Ajay K.; Akkaladevi, Somasheker; and Vivekanandhan, Sadiskumar, "Priority Weighted Round Robin Algorithm for Load Balancing in the Cloud" (2022). Faculty Scholarship. 837.
https://bearworks.missouristate.edu/articles00/837
Journal Title
Proceedings 2022 IEEE 7th International Conference on Smart Cloud Smartcloud 2022