DocumentCode
3074552
Title
An Efficient Load Balancing Algorithm in Distributed Systems
Author
Huafeng, Deng ; Linhui, Zhong ; Maosheng, Ye
Author_Institution
Sch. of Comput. & Inf. Eng., Jiangxi Normal Univ., Nanchang, China
Volume
1
fYear
2010
fDate
16-18 July 2010
Firstpage
397
Lastpage
400
Abstract
In this paper, an algorithm for load balancing in the parallel and distributed systems is proposed. Firstly, all jobs are assigned to the machines according to classical Min-min algorithm. Then performance of the algorithm is evaluated by computing the fairness index. If the value of the fairness index is not within the proper range, an improvement algorithm can be executed over the intermedial results. During the process of the improvement algorithm, the machines are orgnized into pairs according to the total load of the tasks on them. Then each time no more than two tasks are allowed to be exchanged between each pair of machines to achieve better effect. The experimental results show that our algorithm performs efficiently and suffices the specific requirements of real-time systems.
Keywords
optimisation; parallel processing; processor scheduling; real-time systems; resource allocation; distributed system; load balancing algorithm; min-min algorithm; parallel system; processor scheduling; real time system; Algorithm design and analysis; Distributed computing; Heuristic algorithms; Indexes; Load management; Processor scheduling; Scheduling; distributed systems; load balancing; real-time systems; scheduling;
fLanguage
English
Publisher
ieee
Conference_Titel
Information Technology and Applications (IFITA), 2010 International Forum on
Conference_Location
Kunming
Print_ISBN
978-1-4244-7621-3
Electronic_ISBN
978-1-4244-7622-0
Type
conf
DOI
10.1109/IFITA.2010.285
Filename
5635008
Link To Document