DocumentCode :
3090626
Title :
Two Hierarchical Dynamic Load Balancing Algorithms in Distributed Systems
Author :
Barazandeh, Iman ; Mortazavi, Seyed Saeedolah
Author_Institution :
Dept. of Comput. Eng., IAU, Mahshahr, Iran
Volume :
1
fYear :
2009
fDate :
28-30 Dec. 2009
Firstpage :
516
Lastpage :
521
Abstract :
In this paper two new methods for load balancing in distributed systems are proposed. Both methods are based on hierarchical structure. Hierarchical structure provides better load management because it allows algorithms to balance the loads in two levels of groups and nodes. Since they have centralized load balancing mechanism, they have lower communication overheads too. These methods are dynamic and have simple implementation. The first method use biasing process to allocate weights called biases. Biases are determined based on the current load state of the groups and nodes. Second method improves round robin algorithm in a way that the group or node with minimum load state have priority on others to receive tasks from load balancers in a specific time slice. Comparative study of these methods is done for both homogeneous and heterogeneous nodes and it shows better performance than existing conventional algorithms.
Keywords :
distributed processing; resource allocation; biasing process; distributed system; dynamic load balancing; hierarchical structure; round robin algorithm; Artificial intelligence; Decision making; Distributed computing; Heuristic algorithms; Load management; Local area networks; Propagation delay; Round robin; Technical drawing; Biasing; Distributed Systems; Load Balancing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer and Electrical Engineering, 2009. ICCEE '09. Second International Conference on
Conference_Location :
Dubai
Print_ISBN :
978-1-4244-5365-8
Electronic_ISBN :
978-0-7695-3925-6
Type :
conf
DOI :
10.1109/ICCEE.2009.253
Filename :
5380191
Link To Document :
بازگشت