A Workload and Machine Categorization-Based Resource Allocation Framework for Load Balancing and Balanced Resource Utilization in the Cloud

A Workload and Machine Categorization-Based Resource Allocation Framework for Load Balancing and Balanced Resource Utilization in the Cloud

Avnish Thakur, Major Singh Goraya
Copyright: © 2022 |Pages: 16
DOI: 10.4018/IJGHPC.301594
OnDemand:
(Individual Articles)
Available
$37.50
No Current Special Offers
TOTAL SAVINGS: $37.50

Abstract

This paper proposes a workload and machine categorization based resource allocation framework for balancing the load across active physical machines as well as utilizing their different resource capacities in a balanced manner. The workload, essentially independent and non-preemptive tasks are allocated resources on the physical machines whose resource availability complements the resource requirement of tasks. Simulation based experiments are performed using CloudSim simulator to execute three different set of tasks comprising 10000, 20000, and 30000 number of tasks. The metric of load imbalance across active physical machines and the metric of utilization imbalance among their considered resource capacities (i.e., CPU and RAM) are measured in different scheduling cycles of a simulation run. Simulation results show that the proposed resource allocation method outperforms the compared methods in terms of balancing the load across active physical machines and utilizing their different resource capacities in a balanced manner.
Article Preview
Top

Background

In literature, numerous heuristic and metaheuristic based procedures have been proposed for balancing the load. In cloud, load balancing follows reactive/proactive approaches to balance the load. This section primarily discusses heuristic based proactive load balancing strategies proposed in literature for cloud.

Complete Article List

Search this Journal:
Reset
Volume 16: 1 Issue (2024)
Volume 15: 2 Issues (2023)
Volume 14: 6 Issues (2022): 1 Released, 5 Forthcoming
Volume 13: 4 Issues (2021)
Volume 12: 4 Issues (2020)
Volume 11: 4 Issues (2019)
Volume 10: 4 Issues (2018)
Volume 9: 4 Issues (2017)
Volume 8: 4 Issues (2016)
Volume 7: 4 Issues (2015)
Volume 6: 4 Issues (2014)
Volume 5: 4 Issues (2013)
Volume 4: 4 Issues (2012)
Volume 3: 4 Issues (2011)
Volume 2: 4 Issues (2010)
Volume 1: 4 Issues (2009)
View Complete Journal Contents Listing