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
Link To Document