Title :
A new clustered load balancing approach for distributed systems
Author :
Chatterjee, Moumita ; Setua, S.K.
Author_Institution :
Univ. of Calcutta, Kolkata, India
Abstract :
A distributed system consists of several autonomous nodes, where some of the nodes may be overloaded due to a large number of job arrivals while others nodes are idle without any processing. Load Balancing is used for effectively distributing the load among the nodes. Centralized load balancing schemes are not scalable as the load balancing decision depends on a central server. In contrast fully distributed schemes are scalable but they do not produce a balanced load distribution as they use local information. In this paper we propose a clustered load balancing policy for a heterogeneous distributed computing system. Our algorithm estimates different system parameters like CPU Utilization, Memory Utilization, CPU Queue length, and Response time of the system to decide the workload of each node. The proposed strategy privileges local load balancing over global load balancing and thus reduces communication over global network. Simulation results show that the proposed algorithm performs well.
Keywords :
decision making; distributed processing; parameter estimation; resource allocation; CPU queue length; CPU utilization; clustered load balancing policy; distributed computing system; load balancing decision; memory utilization; system parameter estimation; system response time; Heuristic algorithms; Load management; Measurement; Program processors; Receivers; Subspace constraints; Time factors; Clustered load balancing; Distributed systems; Node Utilization; Response time; Workload;
Conference_Titel :
Computer, Communication, Control and Information Technology (C3IT), 2015 Third International Conference on
Conference_Location :
Hooghly
Print_ISBN :
978-1-4799-4446-0
DOI :
10.1109/C3IT.2015.7060188