DocumentCode :
3303563
Title :
Optimizing the Reliability of Pipelined Applications under Throughput Constraints
Author :
Benoit, Anne ; Bouziane, Hinde Lilia ; Robert, Yves
Author_Institution :
LIP, ENS Lyon, Lyon, France
fYear :
2010
fDate :
7-9 July 2010
Firstpage :
1
Lastpage :
8
Abstract :
Mapping a pipelined application onto a distributed and parallel platform is a challenging problem. The problem becomes even more difficult when multiple optimization criteria are involved, and when the target resources are heterogeneous (processors and communication links) and subject to failures. This paper investigates the problem of mapping pipelined applications, consisting of a linear chain of stages executed in a pipeline way, onto such platforms. The objective is to optimize the reliability under a performance constraint, i.e., while guaranteeing a threshold throughput. In order to increase reliability, we replicate the execution of stages on multiple processors. We present complexity results, proving that this bi-criteria optimization problem is NP-hard. We then propose some heuristics, and discuss extensive experiments evaluating their performance.
Keywords :
computational complexity; multiprocessing systems; optimisation; pipeline processing; reliability; NP-hard problem; bi-criteria optimization problem; distributed platform; multiple processors; parallel platform; pipelined application mapping; pipelined applications reliability; Constraint optimization; Delay; Distributed computing; Parallel programming; Pipelines; Throughput;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Computing (ISPDC), 2010 Ninth International Symposium on
Conference_Location :
Istanbul
Print_ISBN :
978-1-4244-7602-2
Type :
conf
DOI :
10.1109/ISPDC.2010.9
Filename :
5532475
Link To Document :
بازگشت