Back to Search
Start Over
ECP: a novel clustering-based technique to schedule precedence constrained tasks on multiprocessor computing systems.
- Source :
-
Computing . Aug2019, Vol. 101 Issue 8, p1015-1039. 25p. - Publication Year :
- 2019
-
Abstract
- Efficient scheduling is critical for achieving improved performance of distributed applications where an application is to be considered as a group of interrelated tasks and represented by a task graph. In this work, we present a clustering-based scheduling algorithm called effective critical path (ECP) to schedule precedence constrained tasks on multiprocessor computing systems. The main aim of the algorithm is to minimize the schedule length of the given application. It uses the concept of edge zeroing on the critical path of the task graph for clustering the tasks of an application. An experimental analysis is performed using random task graphs and the task graphs derived from the real-world applications such as Gaussian Elimination, fast Fourier transform and systolic array. The results illustrate that the ECP algorithm gives better performance than the previous algorithms, considered herein, in terms of the average normalized schedule length and average speedup. [ABSTRACT FROM AUTHOR]
Details
- Language :
- English
- ISSN :
- 0010485X
- Volume :
- 101
- Issue :
- 8
- Database :
- Academic Search Index
- Journal :
- Computing
- Publication Type :
- Academic Journal
- Accession number :
- 137114587
- Full Text :
- https://doi.org/10.1007/s00607-018-0636-3