Title :
An approximation algorithm for scheduling dependent tasks on m processors with small communication delays
Author :
Hanen, Claire ; Munier, Alix
Author_Institution :
LITP/IBP, Univ. Pierre et Marie Curie, Paris, France
Abstract :
This paper defines and studies an approximation algorithm for scheduling tasks with small communication delays on parallel processors. In a first step, a schedule for the relaxed problem instance with an unlimited number of processors is generated. Then this solution is used to solve the resource conflicts during the scheduling phase on m processors, with a rather unusual feature: a feasible task may be tactically delayed, even inducing idleness on a processor in order to wait for a more important task. The relative worst case performance of this algorithm is analysed with respect to the ratio between communication times and processing times and to the performance of the relaxed solution. It improves significantly the best known performance ratio of an algorithm for this problem (7/3 against 3)
Keywords :
approximation theory; communication complexity; computational complexity; delays; linear programming; parallel algorithms; processor scheduling; scheduling; approximation algorithm; communication times; dependent tasks scheduling; idleness; processing times; relative worst case performance; relaxed problem; resource conflicts; small communication delays; Algorithm design and analysis; Approximation algorithms; Clustering algorithms; Delay systems; Parallel architectures; Performance analysis; Processor scheduling; Scheduling algorithm;
Conference_Titel :
Emerging Technologies and Factory Automation, 1995. ETFA '95, Proceedings., 1995 INRIA/IEEE Symposium on
Conference_Location :
Paris
Print_ISBN :
0-7803-2535-4
DOI :
10.1109/ETFA.1995.496773