DocumentCode :
1413925
Title :
Probabilistic analysis of scheduling precedence constrained parallel tasks on multicomputers with contiguous processor allocation
Author :
Li, Keqin ; Pan, Yi
Author_Institution :
Dept. of Math. & Comput. Sci., State Univ. of New York, New Paltz, NY, USA
Volume :
49
Issue :
10
fYear :
2000
fDate :
10/1/2000 12:00:00 AM
Firstpage :
1021
Lastpage :
1030
Abstract :
Given a set of precedence constrained parallel tasks with their processor requirements and execution times, the problem of scheduling precedence constrained parallel tasks on multicomputers with contiguous processor allocation is to find a nonpreemptive schedule of the tasks on a multicomputer such that the schedule length is minimized. This scheduling problem is substantially more difficult than other scheduling problems due to precedence constraints among tasks, the inherent difficulty of task scheduling, and processor allocation in multicomputers. We present an approximation algorithm called LLB that schedules tasks level-by-level using the largest-task-first strategy supported by the binary system partitioning scheme to handle the three difficult issues in our scheduling problem. Though algorithm LLB does not have a bounded worst-case performance ratio, we show through probabilistic analysis that LLB has a quite reasonable average-case performance ratio for typical classes of parallel computations. In particular, algorithm LLB has an average-case performance ratio less than two for large scale parallel computations that have wide task graphs (i.e., that exhibit large parallelism)
Keywords :
processor scheduling; resource allocation; binary system partitioning; multicomputers; parallel computations; precedence constrained parallel tasks; processor allocation; scheduling; Algorithm design and analysis; Approximation algorithms; Computer science; Concurrent computing; Large-scale systems; Network topology; Partitioning algorithms; Performance analysis; Processor scheduling; Scheduling algorithm;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/12.888038
Filename :
888038
Link To Document :
بازگشت