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