DocumentCode :
774034
Title :
Design and Performance Evaluation of Queue-and-Rate-Adjustment Dynamic Load Balancing Policies for Distributed Networks
Author :
Zeng, Zeng ; Veeravalli, Bharadwaj
Author_Institution :
Dept. of Electr. & Comput. Eng., Nat. Univ. of Singapore
Volume :
55
Issue :
11
fYear :
2006
Firstpage :
1410
Lastpage :
1422
Abstract :
In this paper, we classify the dynamic distributed load balancing algorithms for heterogenous distributed computer systems into three policies: queue adjustment policy (QAP), rate adjustment policy (RAP), and queue and rate adjustment policy (QRAP). We propose two efficient algorithms, referred to as rate-based load balancing via virtual routing (RLBVR) and queue-based load balancing via virtual routing (QLBVR), which belong to the above RAP and QRAP policies, respectively. We also consider algorithms estimated load information scheduling algorithm (ELISA) and perfect information algorithm, which were introduced in the literature, to implement QAP policy. Our focus is to analyze and understand the behaviors of these algorithms in terms of their load balancing abilities under varying load conditions (light, moderate, or high) and the minimization of the mean response time of jobs. We compare the above classes of algorithms by a number of rigorous simulation experiments to elicit their behaviors under some influencing parameters, such as load on the system and status exchange intervals. We also extend our experimental verification to large scale cluster systems such as a mesh architecture, which is widely used in real-life situations. From these experiments, recommendations are drawn to prescribe the suitability of the algorithms under various situations
Keywords :
computer networks; performance evaluation; queueing theory; resource allocation; scheduling; telecommunication network routing; estimated load information scheduling algorithm; heterogenous distributed computer systems; large scale cluster systems; perfect information algorithm; performance evaluation; queue adjustment policy; queue-based load balancing via virtual routing; rate adjustment policy; rate-based load balancing via virtual routing; Algorithm design and analysis; Clustering algorithms; Delay; Distributed computing; Heuristic algorithms; Load management; Processor scheduling; Routing; Scheduling algorithm; System performance; Dynamic load balancing; cluster or distributed computer system; mean response time; queuing theory; status exchange interval.;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/TC.2006.180
Filename :
1705450
Link To Document :
بازگشت