• DocumentCode
    3642422
  • Title

    Modeling stream processing applications for dependability evaluation

  • Author

    Gabriela Jacques-Silva;Zbigniew Kalbarczyk;Buğra Gedik;Henrique Andrade;Kun-Lung Wu;Ravishankar K. Iyer

  • Author_Institution
    Coordinated Science Laboratory, University of Illinois at Urbana-Champaign, USA
  • fYear
    2011
  • fDate
    6/1/2011 12:00:00 AM
  • Firstpage
    430
  • Lastpage
    441
  • Abstract
    This paper describes a modeling framework for evaluating the impact of faults on the output of streaming applications. Our model is based on three abstractions: stream operators, stream connections, and tuples. By composing these abstractions within a Stochastic Activity Network, we allow the modeling of complete applications. We consider faults that lead to data loss and to silent data corruption (SDC). Our framework captures how faults originating in one operator propagate to other operators down the stream processing graph. We demonstrate the extensibility of our framework by evaluating three different fault tolerance techniques: checkpointing, partial graph replication, and full graph replication. We show that under crashes that lead to data loss, partial graph replication has a great advantage in maintaining the accuracy of the application output when compared to checkpointing. We also show that SDC can break the no data duplication guarantees of a full graph replication-based fault tolerance technique.
  • Keywords
    "Computer crashes","Logic gates","Fault tolerance","Fault tolerant systems","Storage area networks","Data models","Stochastic processes"
  • Publisher
    ieee
  • Conference_Titel
    Dependable Systems & Networks (DSN), 2011 IEEE/IFIP 41st International Conference on
  • ISSN
    1530-0889
  • Print_ISBN
    978-1-4244-9232-9
  • Type

    conf

  • DOI
    10.1109/DSN.2011.5958256
  • Filename
    5958256