• 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