• 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