Title
Hierarchical scheduling for moldable tasks
Abstract
The model of moldable task (MT) was introduced some years ago and has been proven to be an efficient way for implementing parallel applications. It considers a target application at a larger level of granularity than in other models (typically corresponding to numerical routines) where the tasks can themselves be executed in parallel on any number of processors. Clusters of SMPs (symmetric Multi-Processors) are a cost effective alternative to parallel supercomputers. Such hierarchical clusters are parallel systems made from m identical SMPs composed each by k identical processors. These architectures are more and more popular, however designing efficient software that take full advantage of such systems remains difficult. This work describes approximation algorithms for scheduling a set of tree precedence constrained moldable tasks for the minimization of the parallel execution time, with a scheme which is first used for two multi-processors and several bi-processors and then extended to the general case of any number of multi-processors. The best known approximations of competitive ratios for trees in the homogeneous case is 2.62, and although the hierarchical problem is harder our results are close as we obtain a ratio of 3.41 for two multi-processors, 3.73 for several bi-processors and 5.61 for the general case of several SMPs with a large number of processors. To our knowledge, this is the first work on precedence constrained moldable tasks on hierarchical platforms.
Year
DOI
Venue
2005
10.1007/11549468_35
Euro-Par
Keywords
Field
DocType
moldable task,parallel application,homogeneous case,parallel system,large number,hierarchical problem,hierarchical scheduling,hierarchical platform,parallel execution time,general case,hierarchical cluster,algorithm,competitive ratio,hierarchical clustering,scheduling,hierarchical,parallel systems,cost effectiveness
Hierarchical control system,Approximation algorithm,Supercomputer,Scheduling (computing),Computer science,Parallel algorithm,Parallel computing,Multiprocessing,Computer cluster,Distributed computing,Constrained optimization
Conference
Volume
ISSN
ISBN
3648
0302-9743
3-540-28700-0
Citations 
PageRank 
References 
3
0.61
4
Authors
1
Name
Order
Citations
PageRank
Pierre-françois Dutot116613.95