• DocumentCode
    3271385
  • Title

    Dynamic load balancing for parallel program execution on a message-passing multicomputer

  • Author

    Xu, Jian ; Hwang, Kai

  • Author_Institution
    IBM Corp., San Jose, CA, USA
  • fYear
    1990
  • fDate
    9-13 Dec 1990
  • Firstpage
    402
  • Lastpage
    406
  • Abstract
    Dynamic load balancing solves the remapping problem in a multicomputer system at run time, where many processes need to be allocated evenly to multiple processor nodes. The mean is to migrate processes from busy to idle nodes in order to achieve higher resource utilization. The authors have implemented a distributed load balancer at an iPSC/2 hypercube computer system, which uses heuristic methods to balance the system load adaptively. These heuristic methods cooperate with a central supervisor at the host machine, and invoke the load balancing activities under decentralized control. Benchmark experiments have shown that the proposed dynamic load balancing methods can speed up the parallel execution of benchmark programs significantly
  • Keywords
    hypercube networks; multiprocessing programs; parallel programming; resource allocation; scheduling; storage allocation; supervisory programs; decentralized control; distributed load balancer; dynamic load balancing; heuristic methods; hypercube; iPSC/2; message-passing multicomputer; parallel execution; parallel program execution; process allocation; remapping; resource utilization; supervisor; task scheduling; Broadcasting; Degradation; Distributed computing; Hypercubes; Load management; Multiprocessing systems; Parallel processing; Prototypes; Resource management; Runtime;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing, 1990. Proceedings of the Second IEEE Symposium on
  • Conference_Location
    Dallas, TX
  • Print_ISBN
    0-8186-2087-0
  • Type

    conf

  • DOI
    10.1109/SPDP.1990.143573
  • Filename
    143573