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