Back to Search Start Over

ECP: a novel clustering-based technique to schedule precedence constrained tasks on multiprocessor computing systems.

Authors :
Maurya, Ashish Kumar
Tripathi, Anil Kumar
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