메뉴 건너뛰기




Volumn , Issue , 2007, Pages 45-58

Zyzzyva: Speculative byzantine fault tolerance

Author keywords

Byzantine fault tolerance; Output commit; Replication; Speculative execution

Indexed keywords

BYZANTINE FAULT TOLERANCE; OUTPUT COMMIT; REPLICATION; SPECULATIVE EXECUTION; BYZANTINE FAULT; STATE MACHINE REPLICATION; THREE-PHASE COMMIT PROTOCOLS; TOTAL ORDER; TOTAL ORDERING;

EID: 41149091269     PISSN: 01635980     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1294261.1294267     Document Type: Article
Times cited : (367)

References (41)
  • 1
    • 41149151712 scopus 로고    scopus 로고
    • OpenSSL
    • OpenSSL. http://www.openssl.org/.
  • 2
    • 41149108509 scopus 로고    scopus 로고
    • US secret service report on insider attacks
    • US secret service report on insider attacks. http://www.sei.cmu.edu/ about/press/insider-2005.html.
  • 4
    • 0017792448 scopus 로고
    • On the implementation of n-version programming for software fault tolerance during execution
    • Nov
    • A. Avizienis and L. Chen. On the implementation of n-version programming for software fault tolerance during execution. In Proc. IEEE COMPSAC, pages 149-155, Nov. 1977.
    • (1977) Proc. IEEE COMPSAC , pp. 149-155
    • Avizienis, A.1    Chen, L.2
  • 5
    • 12344287173 scopus 로고    scopus 로고
    • Commercial fault tolerance: A tale of two systems
    • W. Bartlett and L. Spainhower. Commercial fault tolerance: A tale of two systems. IEEE TODSC, 1(1):87-96, 2004.
    • (2004) IEEE TODSC , vol.1 , Issue.1 , pp. 87-96
    • Bartlett, W.1    Spainhower, L.2
  • 6
    • 41149083950 scopus 로고
    • Threat assessment of malicious code and human threats
    • Technical report, NIST, Computer Security Division
    • L. Bassham and W. Polk. Threat assessment of malicious code and human threats. Technical report, NIST, Computer Security Division, 1994.
    • (1994)
    • Bassham, L.1    Polk, W.2
  • 7
    • 41149095010 scopus 로고    scopus 로고
    • M. Bellare and D. Micciancio. A new paradigm for collision-free hashing: Incrementally at reduced cost. In EUROCRYPT97, 1997.
    • M. Bellare and D. Micciancio. A new paradigm for collision-free hashing: Incrementally at reduced cost. In EUROCRYPT97, 1997.
  • 8
    • 0001038609 scopus 로고    scopus 로고
    • Practical byzantine fault tolerance
    • February
    • M. Castro and B. Liskov. Practical byzantine fault tolerance. In Proc. OSDI, February 1999.
    • (1999) Proc. OSDI
    • Castro, M.1    Liskov, B.2
  • 9
    • 41149141331 scopus 로고    scopus 로고
    • Practical Byzantine fault tolerance and proactive recovery
    • Nov
    • M. Castro and B. Liskov. Practical Byzantine fault tolerance and proactive recovery. ACM TOCS, Nov. 2002.
    • (2002) ACM TOCS
    • Castro, M.1    Liskov, B.2
  • 10
    • 85009705400 scopus 로고    scopus 로고
    • HQ replication: A hybrid quorum protocol for Byzantine fault tolerance
    • Nov
    • J. Cowling, D. Myers, B. Liskov, R. Rodrigues, and L. Shrira. HQ replication: A hybrid quorum protocol for Byzantine fault tolerance. In Proc. OSDI, Nov. 2006.
    • (2006) Proc. OSDI
    • Cowling, J.1    Myers, D.2    Liskov, B.3    Rodrigues, R.4    Shrira, L.5
  • 11
    • 27544499731 scopus 로고    scopus 로고
    • Best-case complexity of asynchronous Byzantine consensus
    • Technical Report EPFL/IC/200499, EPFL, Feb
    • P. Dutta, R. Guerraoui, and M. Vukolić. Best-case complexity of asynchronous Byzantine consensus. Technical Report EPFL/IC/200499, EPFL, Feb. 2005.
    • (2005)
    • Dutta, P.1    Guerraoui, R.2    Vukolić, M.3
  • 12
    • 0023994903 scopus 로고
    • Consensus in the presence of partial synchrony
    • C. Dwork, N. Lynch, and L. Stockmeyer. Consensus in the presence of partial synchrony. J. ACM, 1988.
    • (1988) J. ACM
    • Dwork, C.1    Lynch, N.2    Stockmeyer, L.3
  • 13
    • 0025460579 scopus 로고
    • Linearizability: A correctness condition for concurrent objects
    • M. Herlihy and J. Wing. Linearizability: A correctness condition for concurrent objects. ACM Trans. Prog. Lang. Sys., 12(3), 1990.
    • (1990) ACM Trans. Prog. Lang. Sys , Issue.3 , pp. 12
    • Herlihy, M.1    Wing, J.2
  • 14
    • 10644279224 scopus 로고    scopus 로고
    • Backtracking intrusions
    • S. King and P. Chen. Backtracking intrusions. In Proc. SOSP, 2003.
    • (2003) Proc. SOSP
    • King, S.1    Chen, P.2
  • 15
    • 0022581573 scopus 로고
    • An experimental evaluation of the assumption of independence in multi-version programming
    • Jan
    • J. C. Knight and N. G. Leveson. An experimental evaluation of the assumption of independence in multi-version programming. Software Engineering, 12(1):96-109, Jan. 1986.
    • (1986) Software Engineering , vol.12 , Issue.1 , pp. 96-109
    • Knight, J.C.1    Leveson, N.G.2
  • 17
    • 41149103397 scopus 로고    scopus 로고
    • University of Texas at Austin, Technical Report: UTCS-TR-07-40
    • R. Kotla, L. Alvisi, M. Dahlin, A. Clement, and E. Wong. Zyzzyva: Speculative byzantine fault tolerance. University of Texas at Austin, Technical Report: UTCS-TR-07-40, 2007.
    • (2007)
    • Kotla, R.1    Alvisi, L.2    Dahlin, M.3    Clement, A.4    Wong, E.5
  • 18
    • 4544373717 scopus 로고    scopus 로고
    • R. Kotla and M. Dahlin. High-throughput byzantine fault tolerance. In DSN, June 2004.
    • R. Kotla and M. Dahlin. High-throughput byzantine fault tolerance. In DSN, June 2004.
  • 19
    • 0017996760 scopus 로고
    • Time, clocks, and the ordering of events in a distributed system
    • L. Lamport. Time, clocks, and the ordering of events in a distributed system. Comm. ACM, 21(7):558-565, 1978.
    • (1978) Comm. ACM , vol.21 , Issue.7 , pp. 558-565
    • Lamport, L.1
  • 20
    • 0032058184 scopus 로고    scopus 로고
    • The part-time parliament
    • L. Lamport. The part-time parliament. ACM TOCS, 16(2), 1998.
    • (1998) ACM TOCS , vol.16 , Issue.2
    • Lamport, L.1
  • 21
    • 35248875309 scopus 로고    scopus 로고
    • Lower bounds for asynchronous consensus
    • June
    • L. Lamport. Lower bounds for asynchronous consensus. In Proc. FUDICO, pages 22-23, June 2003.
    • (2003) Proc. FUDICO , pp. 22-23
    • Lamport, L.1
  • 22
    • 85094320125 scopus 로고    scopus 로고
    • Beyond one-third faulty replicas in Byzantine fault tolerant services
    • J. Li and D. Mazières. Beyond one-third faulty replicas in Byzantine fault tolerant services. In NSDI, 2007.
    • (2007) NSDI
    • Li, J.1    Mazières, D.2
  • 25
    • 33748100383 scopus 로고    scopus 로고
    • Fast Byzantine consensus
    • July
    • J.-P. Martin and L. Alvisi. Fast Byzantine consensus. IEEE TODSC, 3(3):202-215, July 2006.
    • (2006) IEEE TODSC , vol.3 , Issue.3 , pp. 202-215
    • Martin, J.-P.1    Alvisi, L.2
  • 26
    • 41149132171 scopus 로고    scopus 로고
    • S. Microsystems. NFS: Network file system protocol specification. InternetRFC1094, 1989.
    • S. Microsystems. NFS: Network file system protocol specification. InternetRFC1094, 1989.
  • 27
    • 28444483117 scopus 로고    scopus 로고
    • The soft error problem: An architectural perspective
    • S. S. Mukherjee, J. S. Emer, and S. K. Reinhardt. The soft error problem: An architectural perspective. In HPCA, 2005.
    • (2005) HPCA
    • Mukherjee, S.S.1    Emer, J.S.2    Reinhardt, S.K.3
  • 29
    • 84885629677 scopus 로고    scopus 로고
    • Speculative execution in a distributed file system
    • Oct
    • E. B. Nightingale, P. Chen, and J. Flinn. Speculative execution in a distributed file system. In Proc. SOSP, Oct. 2005.
    • (2005) Proc. SOSP
    • Nightingale, E.B.1    Chen, P.2    Flinn, J.3
  • 30
    • 25844514041 scopus 로고    scopus 로고
    • Why do internet systems fail, and what can be done about it
    • Seattle.WA, March
    • D. Openheimer, A. Ganapathi, and D. Patterson. Why do internet systems fail, and what can be done about it. In Proc. USITS, Seattle.WA, March 2003.
    • (2003) Proc. USITS
    • Openheimer, D.1    Ganapathi, A.2    Patterson, D.3
  • 31
    • 84976810569 scopus 로고
    • Reaching agreement in the presence of faults
    • April
    • M. Pease, R. Shostak, and L. Lamport. Reaching agreement in the presence of faults. Journal of the ACM, 27(2), April 1980.
    • (1980) Journal of the ACM , vol.27 , Issue.2
    • Pease, M.1    Shostak, R.2    Lamport, L.3
  • 33
    • 0038562599 scopus 로고    scopus 로고
    • BASE : Using abstraction to improve fault tolerance
    • October
    • R. Rodrigues, M. Castro, and B. Liskov. BASE : Using abstraction to improve fault tolerance. In Proc. SOSP, October 2001.
    • (2001) Proc. SOSP
    • Rodrigues, R.1    Castro, M.2    Liskov, B.3
  • 35
    • 0025564050 scopus 로고
    • Implementing fault-tolerant services using the state machine approach: A tutorial
    • F. B. Schneider. Implementing fault-tolerant services using the state machine approach: a tutorial. ACM Computing Surveys, 22(4), 1990.
    • (1990) ACM Computing Surveys , vol.22 , Issue.4
    • Schneider, F.B.1
  • 36
    • 0036931372 scopus 로고    scopus 로고
    • Modeling the effect of technology trends on the soft error rate of combinational logic
    • P. Shivakumar, M. Kistler, S. W. Keckler, D. Burger, and L. Alvisi. Modeling the effect of technology trends on the soft error rate of combinational logic. In Proc. DSN, 2002.
    • (2002) Proc. DSN
    • Shivakumar, P.1    Kistler, M.2    Keckler, S.W.3    Burger, D.4    Alvisi, L.5
  • 37
    • 41149143091 scopus 로고    scopus 로고
    • Conflict-free quorum-based bft protocols
    • Technical Report 2007-1, Max Planck Institute for Software Systems, August
    • A. Singh, P. Maniatis, P. Druschel, and T. Roscoe. Conflict-free quorum-based bft protocols. Technical Report 2007-1, Max Planck Institute for Software Systems, August 2007.
    • (2007)
    • Singh, A.1    Maniatis, P.2    Druschel, P.3    Roscoe, T.4
  • 39
    • 79952139838 scopus 로고    scopus 로고
    • Explode: A lightweight, general system for finding serious storage system errors
    • J. Yang, C. Sar, and D. Engler. Explode: A lightweight, general system for finding serious storage system errors. In Proc. OSDI, 2006.
    • (2006) Proc. OSDI
    • Yang, J.1    Sar, C.2    Engler, D.3
  • 40
  • 41
    • 33845575341 scopus 로고    scopus 로고
    • Separating agreement from execution for byzantine fault tolerant services
    • October
    • J. Yin, J.-P. Martin, A. Venkataramani, L. Alvisi, and M. Dahlin. Separating agreement from execution for byzantine fault tolerant services. In Proc. SOSP, October 2003.
    • (2003) Proc. SOSP
    • Yin, J.1    Martin, J.-P.2    Venkataramani, A.3    Alvisi, L.4    Dahlin, M.5


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.