Prime: Byzantine Replication under Attack

被引:104
作者
Amir, Yair [1 ]
Coan, Brian [2 ]
Kirsch, Jonathan [1 ]
Lane, John [1 ]
机构
[1] Johns Hopkins Univ, Dept Comp Sci, Baltimore, MD 21218 USA
[2] Telcordia Technol, Piscataway, NJ 08854 USA
基金
美国国家科学基金会;
关键词
Performance under attack; Byzantine fault tolerance; replicated state machines; distributed systems; CONSENSUS;
D O I
10.1109/TDSC.2010.70
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Existing Byzantine-resilient replication protocols satisfy two standard correctness criteria, safety and liveness, even in the presence of Byzantine faults. The runtime performance of these protocols is most commonly assessed in the absence of processor faults and is usually good in that case. However, faulty processors can significantly degrade the performance of some protocols, limiting their practical utility in adversarial environments. This paper demonstrates the extent of performance degradation possible in some existing protocols that do satisfy liveness and that do perform well absent Byzantine faults. We propose a new performance-oriented correctness criterion that requires a consistent level of performance, even with Byzantine faults. We present a new Byzantine fault-tolerant replication protocol that meets the new correctness criterion and evaluate its performance in fault-free executions and when under attack.
引用
收藏
页码:564 / 577
页数:14
相关论文
共 39 条
  • [1] Abd-El-Malek Michael, 2005, Operating Systems Review (OSR), V39, P59, DOI [10.1145/1095810.1095817, DOI 10.1145/1095810.1095817]
  • [2] Customizable fault tolerance for wide-area replication
    Amir, Yair
    Coan, Brian
    Kirsch, Jonathan
    Lane, John
    [J]. SRDS 2007: 26TH IEEE INTERNATIONAL SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS, PROCEEDINGS, 2007, : 66 - +
  • [3] Steward: Scaling Byzantine Fault-Tolerant Replication to Wide Area Networks
    Amir, Yair
    Danilov, Claudiu
    Dolev, Danny
    Kirsch, Jonathan
    Lane, John
    Nita-Rotaru, Cristina
    Olsen, Josh
    Zage, David
    [J]. IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2010, 7 (01) : 80 - 93
  • [4] Byzantine Replication Under Attack
    Amir, Yair
    Coan, Brian
    Kirsch, Jonathan
    Lane, John
    [J]. 2008 IEEE INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS & NETWORKS WITH FTCS & DCC, 2008, : 197 - +
  • [5] Anjali Singh Anjali Singh, 2008, Phytochemicals: a therapeutant for critical disease management, P189
  • [6] [Anonymous], 2010, NETEM UTILITY
  • [7] [Anonymous], 2009, NSDI
  • [8] [Anonymous], 2005, SOSP
  • [9] Ben-Or M., 1983, Proceedings of the second annual ACM symposium on Principles of distributed computing, PODC'83, P27
  • [10] Blake S., 1998, RFC, V2475