• DocumentCode
    1681106
  • Title

    Optimizing latency and reliability of pipeline workflow applications

  • Author

    Benoit, Anne ; Rehn-Sonigo, Veronika ; Robert, Yves

  • Author_Institution
    LIP Lab., Univ. de Lyon, Lyon
  • fYear
    2008
  • Firstpage
    1
  • Lastpage
    10
  • Abstract
    Mapping applications onto heterogeneous platforms is a difficult challenge, even for simple application patterns such as pipeline graphs. The problem is even more complex when processors are subject to failure during the execution of the application. In this paper, we study the complexity of a bi-criteria mapping which aims at optimizing the latency (i.e., the response time) and the reliability (i.e., the probability that the computation will be successful) of the application. Latency is minimized by using faster processors, while reliability is increased by replicating computations on a set of processors. However, replication increases latency (additional communications, slower processors). The application fails to be executed only if all the processors fail during execution. While simple polynomial algorithms can be found for fully homogeneous platforms, the problem becomes NP- hard when tackling heterogeneous platforms. This is yet another illustration of the additional complexity added by heterogeneity.
  • Keywords
    distributed processing; failure analysis; software reliability; bicriteria mapping; optimizing latency; pipeline graphs; pipeline workflow; reliability; Computer architecture; Delay; Digital images; Dynamic programming; Image coding; Laboratories; Pipelines; Polynomials; Steady-state; System recovery;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing, 2008. IPDPS 2008. IEEE International Symposium on
  • Conference_Location
    Miami, FL
  • ISSN
    1530-2075
  • Print_ISBN
    978-1-4244-1693-6
  • Electronic_ISBN
    1530-2075
  • Type

    conf

  • DOI
    10.1109/IPDPS.2008.4536160
  • Filename
    4536160