Resource-Efficient Byzantine Fault Tolerance

被引:68
|
作者
Distler, Tobias [1 ]
Cachin, Christian [2 ]
Kapitza, Ruediger [3 ]
机构
[1] Univ Erlangen Nurnberg, Dept Comp Sci Distributed Syst & Operating Syst 4, Erlangen, Germany
[2] IBM Res Zurich, Ruschlikon, Switzerland
[3] TU Braunschweig, Inst Operating Syst & Comp Networks, Braunschweig, Germany
关键词
Byzantine fault tolerance; state machine replication; distributed systems;
D O I
10.1109/TC.2015.2495213
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
One of the main reasons why Byzantine fault-tolerant (BFT) systems are currently not widely used lies in their high resource consumption: 3f + 1 replicas are required to tolerate only f faults. Recent works have been able to reduce the minimum number of replicas to 2f + 1 by relying on trusted subsystems that prevent a faulty replica from making conflicting statements to other replicas without being detected. Nevertheless, having been designed with the focus on fault handling, during normal-case operation these systems still use more resources than actually necessary to make progress in the absence of faults. This paper presents Resource-efficient Byzantine Fault Tolerance (REBFT), an approach that minimizes the resource usage of a BFT system during normal-case operation by keeping f replicas in a passive mode. In contrast to active replicas, passive replicas neither participate in the agreement protocol nor execute client requests; instead, they are brought up to speed by verified state updates provided by active replicas. In case of suspected or detected faults, passive replicas are activated in a consistent manner. To underline the flexibility of our approach, we apply REBFT to two existing BFT systems: PBFT and MinBFT.
引用
收藏
页码:2807 / 2819
页数:13
相关论文
共 50 条
  • [31] Resource-Efficient Topological Fault-Tolerant Quantum Computation with Hybrid Entanglement of Light
    Omkar, Srikrishna
    Teo, Yong Siah
    Jeong, Hyunseok
    PHYSICAL REVIEW LETTERS, 2020, 125 (06)
  • [32] Zyzzyva: Speculative byzantine fault tolerance
    Kotla, Ramakrishna
    Alvisi, Lorenzo
    Dahlin, Mike
    Clement, Allen
    Wong, Edmund
    Operating Systems Review (ACM), 2007, : 45 - 58
  • [33] Experimental Resource-Efficient Entanglement Detection
    Saggio, Valeria
    Dimic, Aleksandra
    Greganti, Chiara
    Rozema, Lee A.
    Walther, Philip
    Dakic, Borivoje
    2020 CONFERENCE ON LASERS AND ELECTRO-OPTICS (CLEO), 2020,
  • [34] Resource-efficient inference for particle physics
    Rousseau, David
    NATURE MACHINE INTELLIGENCE, 2021, 3 (08) : 656 - 657
  • [35] Resource-efficient machining of hard metals
    Kroening, O.
    Herzig, M.
    Schulze, H. -P.
    Hackert-Oschaetzchen, M.
    Kuehn, R.
    Zeidler, H.
    Schubert, A.
    MATERIAL FORMING ESAFORM 2014, 2014, 611-612 : 708 - 714
  • [36] The route to resource-efficient novel materials
    Krohns, S.
    Lunkenheimer, P.
    Meissner, S.
    Reller, A.
    Gleich, B.
    Rathgeber, A.
    Gaugler, T.
    Buhl, H. U.
    Sinclair, D. C.
    Loidl, A.
    NATURE MATERIALS, 2011, 10 (12) : 899 - 901
  • [37] Strengthened Fault Tolerance in Byzantine Fault Tolerant Replication
    Xiang, Zhuolun
    Malkhi, Dahlia
    Nayak, Kartik
    Ren, Ling
    2021 IEEE 41ST INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2021), 2021, : 205 - 215
  • [38] REM: Resource-Efficient Mining for Blockchains
    Zhang, Fan
    Eyal, Ittay
    Escriva, Robert
    Juels, Ari
    van Renesse, Robbert
    PROCEEDINGS OF THE 26TH USENIX SECURITY SYMPOSIUM (USENIX SECURITY '17), 2017, : 1427 - 1444
  • [39] Resource-Efficient Detection of Elephant Rumbles
    Jayasuriya, Namal
    Ranathunga, Tharindu
    Gunawardana, Kasun
    Silva, Chamath
    Kumarasinghe, Prabash
    Sayakkara, Asanka
    Keppitiyagama, Chamath
    De Zoysa, Kasun
    Hewage, Kasun
    Voigt, Thiemo
    PROCEEDINGS OF THE 15TH ACM CONFERENCE ON EMBEDDED NETWORKED SENSOR SYSTEMS (SENSYS'17), 2017,
  • [40] Resource-efficient inference for particle physics
    David Rousseau
    Nature Machine Intelligence, 2021, 3 : 656 - 657