Dynamic Load Balancing and Task Scheduling Optimization in Hadoop Clusters

Authors

  • Haiqa Mansoor Riphah School of Computing and Innovation, Riphah International University Lahore, Lahore, Pakistan.
  • Bilal Aslam Riphah School of Computing and Innovation, Riphah International University Lahore, Lahore, Pakistan.
  • Usman Akhtar Berlin School of Business and Innovation GmbH, Berlin, 12043, Germany.

Keywords:

Cloud, Load Balancing, Hadoop, Optimized Load Balancing, Hadoop Cluster

Abstract

Hadoop is a widely utilized distributed file system and processing framework for handling large-scale data. Nonetheless, the inherent load balancing and task scheduling mechanisms in Hadoop exhibit inefficiencies that may result in performance bottlenecks. In this paper, we propose a novel dynamic load-balancing algorithm designed specifically for Hadoop clusters. Our algorithm continuously monitors the performance indicators of nodes and dynamically adjusts task-node allocations to ensure equitable load distribution within the cluster. Furthermore, we consider the execution states of tasks to optimize resource allocation effectively. The primary contribution of this study resides in the analysis and resolution of load balancing and scheduling issues within Hadoop. In addition, our proposed dynamic scheduling algorithm also accounts for task execution states, thereby facilitating optimized resource allocation. We validate our algorithm across various workloads, demonstrating that it surpasses existing methods in job completion time, scalability, and resource utilization. The findings indicate that the proposed algorithm efficiently balances cluster loads, expedites task completion, and reduces both costs and resource consumption.

 

Downloads

Published

2024-09-01

How to Cite

Haiqa Mansoor, Bilal Aslam, & Usman Akhtar. (2024). Dynamic Load Balancing and Task Scheduling Optimization in Hadoop Clusters. Journal of Computing & Biomedical Informatics, 7(02). Retrieved from https://jcbi.org/index.php/Main/article/view/571