An asymptotic o(lnρ/ln lnρ)-approximation algorithm for the scheduling problem with duplication on large communication delay graphs

7Citations
Citations of this article
5Readers
Mendeley users who have this article in their library.
Get full text

Abstract

This article is concerned with the problem of scheduling a parallel application depicted by a precedence graph in presence of large communication delays. The target architecture is constituted of a bounded number m of identical processors linked together by an interconnection network. Communication delays represent the time of data transfer between two tasks of the application allocated to different processors. Our objective is to find an allocation of tasks to the processors and an execution order on each machine such that the overall completion time is minimized. We consider the special case of unit execution time for all computation tasks and a uniform communication delay ρ. We present a new approach based on the reduction of the problem to the successive schedulings of “small graphs”, roughly speaking graphs which can be scheduled in time at most ρ + 1 on an unbounded number of processors. Allowing duplication, corresponding to the recomputation of some of the tasks, this technique allows us to derive an asymptotic 0(lnρ/lnlnρ)-approximation algorithm for general precedence graph structure.

Cite

CITATION STYLE

APA

Lepere, R., & Rapine, C. (2002). An asymptotic o(lnρ/ln lnρ)-approximation algorithm for the scheduling problem with duplication on large communication delay graphs. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 2285, pp. 154–165). Springer Verlag. https://doi.org/10.1007/3-540-45841-7_12

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free