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 :
بازگشت