Title :
Complexity results for throughput and latency optimization of replicated and data-parallel workflows
Author :
Benoit, Anne ; Robert, Yves
Author_Institution :
LIP, ENS Lyon, Lyon
Abstract :
Mapping applications onto parallel platforms is a challenging problem, even for simple application patterns such as pipeline or fork graphs. Several antagonist criteria should be optimized for workflow applications, such as throughput and latency (or a combination). In this paper, we consider a simplified model with no communication cost, and we provide an exhaustive list of complexity results for different problem instances. Some instances are shown to be NP-hard, thereby exposing the inherent complexity of the mapping problem. We provide polynomial algorithms for other problem instances. Altogether, we provide solid theoretical foundations for the study of mono-criterion or bi-criteria mapping optimization problems.
Keywords :
computational complexity; optimisation; parallel processing; processor scheduling; NP-hard problem; bi-criteria mapping optimization problem; complexity result; data-parallel workflow; latency optimization; mono-criterion mapping optimization problem; polynomial algorithm; replicated workflow; scheduling strategy; throughput optimization; Application software; Computer vision; Costs; Delay; Image processing; Pipelines; Polynomials; Skeleton; Solids; 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.4629276