Abstract
We study the hierarchical multiprocessor scheduling problem with a constant number of clusters. We show that the problem of deciding whether there is a schedule of length three for the hierarchical multiprocessor scheduling problem is \( \mathcal{N}\mathcal{P} \)-complete even for bipartite graphs i.e. for precedence graphs of depth one. This result implies that there is no polynomial time approximation algorithm with performance guarantee smaller than 4/3 (unless \( \mathcal{P} = \mathcal{N}\mathcal{P} \). On the positive side, we provide a polynomial time algorithm for the decision problem when the schedule length is equal to two, the number of clusters is constant and the number of processors per cluster is arbitrary.
This work has been partially supported by the APPOL II (IST-2001-32007) thematic network of the European Union and the GRID project of the French Ministry of Research.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
E. Bampis, R. Giroudeau, and J.-C. König. A heuristic for the precedence constrained multiprocessor scheduling problem with hierarchical communications. In H. Reichel and S. Tison, editors, Proceedings of STACS, LNCS No. 1770, pages 443–454. Springer-Verlag, 2000.
E. Bampis, R. Giroudeau, and J.C. König. On the hardness of approximating the precedence constrained multiprocessor scheduling problem with hierarchical communications. Technical Report 34, LaMI, Université d’Evry Val d’Essonne, to appear in RAIRO Operations Research, 2001.
E. Bampis, R. Giroudeau, and A. Kononov. Scheduling tasks with small communication delays for clusters of processors. In SPAA, pages 314–315. ACM, 2001.
S.N. Bhatt, F.R.K. Chung, F.T. Leighton, and A.L. Rosenberg. On optimal strategies for cycle-stealing in networks of workstations. IEEE Trans. Comp., 46:545–557, 1997.
R. Blumafe and D.S. Park. Scheduling on networks of workstations. In 3d Inter Symp. of High Performance Distr. Computing, pages 96–105, 1994.
F. Cappello, P. Fraignaud, B. Mans, and A. L. Rosenberg. HiHCoHP-Towards a Realistic Communication Model for Hierarchical HyperClusters of Heterogeneous Processors, 2000. to appear in the Proceedings of IPDPS’01.
B. Chen, C.N. Potts, and G.J. Woeginger. A review of machine scheduling: complexity, algorithms and approximability. Technical Report Woe-29, TU Graz, 1998.
P. Chrétienne and C. Picouleau. Scheduling with communication delays: a survey. In P. Chrétienne, E.J. Coffman Jr, J.K. Lenstra, and Z. Liu, editors, Scheduling Theory and its Applications, pages 65–90. Wiley, 1995.
M.R. Garey and D.S. Johnson. Computers and Intractability, a Guide to the Theory of NP-Completeness. Freeman, 1979.
A. Munier and C. Hanen. An approximation algorithm for scheduling dependent tasks on m processors with small communication delays. In IEEE Symposium on Emerging Technologies and Factory Automation, Paris, 1995.
M. Pinedo. Scheduling: theory, Algorithms, and Systems. Prentice Hall, 1995.
V.J. Rayward-Smith. UET scheduling with unit interprocessor communication delays. Discr. App. Math., 18:55–71, 1987.
A.L. Rosenberg. Guidelines for data-parallel cycle-stealing in networks of workstations I: on maximizing expected output. Journal of Parallel Distributing Computing, pages 31–53, 1999.
A.L. Rosenberg. Guidelines for data-parallel cycle-stealing in networks of workstations II: on maximizing guarantee output. Intl. J. Foundations of Comp. Science, 11:183–204, 2000.
R. Saad. Scheduling with communication delays. JCMCC, 18:214–224, 1995.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Angel, E., Bampis, E., Giroudeau, R. (2002). Non-approximability Results for the Hierarchical Communication Problem with a Bounded Number of Clusters. In: Monien, B., Feldmann, R. (eds) Euro-Par 2002 Parallel Processing. Euro-Par 2002. Lecture Notes in Computer Science, vol 2400. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45706-2_28
Download citation
DOI: https://doi.org/10.1007/3-540-45706-2_28
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-44049-9
Online ISBN: 978-3-540-45706-0
eBook Packages: Springer Book Archive