• Documents
  • Authors
  • Tables
  • Other Seers ▼
    RefSeer AckSeer CollabSeer SeerSeer
  • Log in
  • Sign up
  • MetaCart

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations | Disambiguate

Zyzzyva: Speculative byzantine fault tolerance (2007)

Cached

  • Download as a PDF

Download Links

  • [www.sosp2007.org]
  • [www.cs.utexas.edu]
  • [www.cs.ucla.edu]
  • [www.icir.org]
  • [www.cs.ucla.edu]
  • [www.cs.utexas.edu]
  • [www.cs.utexas.edu]
  • [www.cs.utexas.edu]
  • [www.cs.utexas.edu]
  • [www.cs.utexas.edu]
  • [www.cs.utexas.edu]
  • [www.cs.utexas.edu]
  • [www.cs.utexas.edu]
  • [www.cs.utexas.edu]
  • [www.cs.utexas.edu]

  • Other Repositories/Bibliography

  • DBLP
  • Save to List
  • Add to Collection
  • Correct Errors
  • Monitor Changes
by Ramakrishna Kotla , Lorenzo Alvisi , Mike Dahlin , Allen Clement , Edmund Wong
Venue:In Symposium on Operating Systems Principles (SOSP
Citations:78 - 10 self
  • Summary
  • Active Bibliography
  • Co-citation
  • Clustered Documents
  • Version History

BibTeX

@INPROCEEDINGS{Kotla07zyzzyva:speculative,
    author = {Ramakrishna Kotla and Lorenzo Alvisi and Mike Dahlin and Allen Clement and Edmund Wong},
    title = {Zyzzyva: Speculative byzantine fault tolerance},
    booktitle = {In Symposium on Operating Systems Principles (SOSP},
    year = {2007}
}

Years of Citing Articles

Bookmark

citeulike Connotea Bibsonomy Del.icio.us Digg Reddit

OpenURL

 

Abstract

We present Zyzzyva, a protocol that uses speculation to reduce the cost and simplify the design of Byzantine fault tolerant state machine replication. In Zyzzyva, replicas respond to a client’s request without first running an expensive three-phase commit protocol to reach agreement on the order in which the request must be processed. Instead, they optimistically adopt the order proposed by the primary and respond immediately to the client. Replicas can thus become temporarily inconsistent with one another, but clients detect inconsistencies, help correct replicas converge on a single total ordering of requests, and only rely on responses that are consistent with this total order. This approach allows Zyzzyva to reduce replication overheads to near their theoretical minima.

Citations

2115 Clocks and the Ordering of Events in a Distributed System - Lamport - 1978
1300 Impossibility of distributed consensus with one faulty process - Fischer, Lynch, et al. - 1985
1069 The byzantine generals problem - Lamport, Shostak, et al. - 1982
774 Linearizability: A correctness condition for concurrent objects - Herlihy, Wing - 1990
716 Implementing fault-tolerant services using the state machine approach: a tutorial - Schneider - 1990
637 The google file system - Ghemawat, Gobioff, et al.
516 The part-time parliament - Lamport - 1998
476 Practical Byzantine fault tolerance - Castro, Liskov - 1999
450 Reaching agreement in the presence of faults - Pease, Shostak, et al. - 1980
400 Consensus in the presence of partial synchrony - Dwork, Lynch, et al. - 1988
366 Byzantine quorum systems - Malkhi, Reiter - 1997
248 Practical Byzantine Fault Tolerance and Proactive Recovery - Castro, Liskov
216 Modeling the Effect of Technology Trends on the Soft Error Rate - Shivakumar, Kistler, et al. - 2002
203 An experimental evaluation of the assumptions of independence in multiversion programming - Knight, Leveson - 1986
160 Deciding when to forget in the Elephant file system - Santry, Feeley, et al. - 1999
159 Backtracking intrusions - King, Chen - 2005
155 Replication in the Harp file system - Liskov, Ghemawat, et al. - 1991
135 The Rampart Toolkit for building high-integrity services - Reiter - 1995
130 On the implementation of nversion programming for software fault tolerance during execution - Avizienis, Chen - 1977
119 Proactive recovery in a byzantine-fault-tolerant system - CASTRO, LISKOV - 2000
110 Separating agreement from execution for Byzantine fault tolerant services - Yin, Martin, et al. - 2003
101 Using Model Checking to Find Serious File System Errors - Yang, Twohey, et al. - 2004
94 NFS: Network File System Protocol Specification. Retrieved 01-April-2008 from http://www.ietf.org/rfc/rfc1094.txt - MICROSYSTEMS, INC
92 Fault-scalable byzantine fault-tolerant services - Abd-El-Malek, Ganger, et al. - 2005
82 using abstraction to improve fault tolerance - Base
81 Understanding replication in databases and distributed systems - Wiesmann, Pedone, et al. - 2000
77 fault tolerance for cooperative services - BAR - 2005
75 Using time instead of timeout for faulttolerant distributed systems - Lamport - 1984
74 IRON File Systems - Prabhakaran, Bairavasundaram, et al. - 2005
69 D.: A New Paradigm for Collision-Free Hashing: Incrementality at Reduced Cost - Bellare, Micciancio - 1997
69 HQ replication: A hybrid quorum protocol for Byzantine fault tolerance - Cowling, Myers, et al. - 2006
67 Fast Byzantine consensus - Martin, Alvisi
53 BASE: Using abstraction to improve fault tolerance - Rodrigues, Castro, et al. - 2001
49 Speculative execution in a distributed file system - Nightingale, Chen, et al. - 2005
47 The Soft Error Problem: An Architectural Perspective - Mukherjee, Emer, et al. - 2005
45 Attested append-only memory: making adversaries stick to their word - Chun, Maniatis, et al. - 2007
43 Lower bounds for asynchronous consensus - Lamport
37 Commercial Fault Tolerance: A Tale of Two Systems - Bartlett, Spainhower - 2004
35 EXPLODE: A Lightweight, General System for Finding Serious Storage System Errors - Yang, Sar, et al.
34 Beyond one-third faulty replicas in Byzantine fault tolerant systems - Li, Mazières - 2007
32 Rethink the sync - NIGHTINGALE, VEERARAGHAVAN, et al.
23 High-throughput Byzantine fault tolerance - Kotla, Dahlin - 2004
21 SafeStore: A durable and practical storage system - Kotla, Alvisi, et al. - 2009
17 fault tolerance for cooperative services - AIYER, ALVISI, et al.
16 Upright cluster services - Clement, Kapritsos, et al.
16 BFT protocols under fire - Singh, Das, et al. - 2008
14 Best-case complexity of asynchronous Byzantine consensus,” EPFL - Dutta, Guerraoui, et al. - 2004
13 Insider Threat Study: Computer System Sabotage in Critical Infrastructure Sectors - Keeney - 2005
10 Zeno: Eventually consistent byzantine fault tolerance - Singh, Fonseca, et al. - 2009
7 2005]. BAR Fault Tolerance for Cooperative Services - Aiyer, Alvisi, et al.
The National Science Foundation
  • About CiteSeerX
  • Submit Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2010 The Pennsylvania State University