Title :
Multi-criteria scheduling of pipeline workflows
Author :
Benoit, Anne ; Rehn-Sonigo, Veronika ; Rober, Yves
Author_Institution :
LIP, ENS Lyon, Lyon
Abstract :
Mapping workflow applications onto parallel platforms is a challenging problem, even for simple application patterns such as pipeline graphs. Several antagonist criteria should be optimized, such as throughput and latency (or a combination). In this paper, we study the complexity of the bi-criteria mapping problem for pipeline graphs on communication homogeneous platforms. In particular, we assess the complexity of the well-known chains-to-chains problem for different-speed processors, which turns out to be NP-hard. We provide several efficient polynomial bi-criteria heuristics, and their relative performance is evaluated through extensive simulations.
Keywords :
computational complexity; graph theory; optimisation; pipeline processing; processor scheduling; NP-hard problem; bi-criteria mapping problem; chains-to-chains problem; communication homogeneous platform; computational complexity; multicriteria scheduling; optimisation; pipeline graph; pipeline workflow; Delay; Ethernet networks; Job shop scheduling; Parallel programming; Pipelines; Polynomials; Processor scheduling; Skeleton; Switches; Throughput;
Conference_Titel :
Cluster Computing, 2007 IEEE International Conference on
Conference_Location :
Austin, TX
Print_ISBN :
978-1-4244-1387-4
Electronic_ISBN :
1552-5244
DOI :
10.1109/CLUSTR.2007.4629278