• DocumentCode
    1523930
  • Title

    On runtime parallel scheduling for processor load balancing

  • Author

    Wu, Min-You

  • Author_Institution
    Dept. of Comput. Sci., State Univ. of New York, Buffalo, NY, USA
  • Volume
    8
  • Issue
    2
  • fYear
    1997
  • fDate
    2/1/1997 12:00:00 AM
  • Firstpage
    173
  • Lastpage
    186
  • Abstract
    Parallel scheduling is a new approach for load balancing. In parallel scheduling, all processors cooperate to schedule work. Parallel scheduling is able to accurately balance the load by using global load information at compile-time or runtime. It provides high-quality load balancing. This paper presents an overview of the parallel scheduling technique. Scheduling algorithms for tree, hypercube, and mesh networks are presented. These algorithms can fully balance the load and maximize locality at runtime. Communication costs are significantly reduced compared to other existing algorithms
  • Keywords
    distributed memory systems; performance evaluation; processor scheduling; resource allocation; communication costs; global load information; hypercube; mesh networks; processor load balancing; runtime parallel scheduling; Concurrent computing; Costs; Dynamic scheduling; Hypercubes; Load management; Mesh networks; Optimal scheduling; Processor scheduling; Runtime; Scheduling algorithm;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/71.577261
  • Filename
    577261