International Journal of Computer Science and Technology

ISSN 2996-8223

International Journal of Computer Science and Technology | Vol. 11, No. 7, July 2009 | pp. 49–56

DOI: 10.46882/2009/IJCST/000016

Article Type: Original Research Paper

Title: An Efficient Load Balancing Algorithm for Distributed Cloud Environments

Names of Authors: Hiroshi Tanaka¹, Kenji Sato²

Authors’ Affiliations: ¹Department of Information and Computer Sciences, Osaka University, Osaka, Japan; ²Research & Development Division, NextGen Cloud Solutions, Tokyo, Japan

Abstract: Dynamic resource allocation and workload distribution are critical for maintaining high performance in cloud computing networks. This study presents a Dynamic Threshold-based Load Balancing (DT-LB) algorithm designed to mitigate server congestion and minimize task allocation delays in heterogeneous cloud environments. The proposed model continuously monitors virtual machine parameters including CPU utilization, memory residency, and network bandwidth consumption to migrate tasks proactively before a node reaches full capacity. We evaluated the algorithm via CloudSim simulations across a network topology containing 500 virtual machines under variable workloads. The experimental results show that DT-LB reduces the average response time by 22.4% and drops the task rejection rate to less than 1.5% under peak traffic loads. Statistical validation underscores a significant enhancement in cluster utilization efficiency compared to standard Round-Robin and least-connection techniques (p < 0.01). We conclude that our thresholding mechanism provides steady operational scaling for enterprise data centers experiencing highly fluctuating demand profiles.

Keywords: Cloud Computing, Load Balancing, Virtual Machine Migration, Resource Allocation, Distributed Systems, CloudSim

Manuscript Timeline: Received: December 5, 2008; Revised: January 20, 2009; Accepted: February 12, 2009; Published: July 8, 2009

Citation: Tanaka, H., & Sato, K. (2009). An Efficient Load Balancing Algorithm for Distributed Cloud Environments. International Journal of Computer Science and Technology, 11(7), 49–56.