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
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;
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
DOI :
10.1109/IFITA.2010.285