• DocumentCode
    3477084
  • Title

    Scrooge: Reducing the costs of fast Byzantine replication in presence of unresponsive replicas

  • Author

    Serafini, Marco ; Bokor, Péter ; Dobre, Dan ; Majuntke, Matthias ; Suri, Neeraj

  • Author_Institution
    Dept. of CS, Tech. Univ. Darmstadt, Darmstadt, Germany
  • fYear
    2010
  • fDate
    June 28 2010-July 1 2010
  • Firstpage
    353
  • Lastpage
    362
  • Abstract
    Byzantine-Fault-Tolerant (BFT) state machine replication is an appealing technique to tolerate arbitrary failures. However, Byzantine agreement incurs a fundamental trade-off between being fast (i.e. optimal latency) and achieving optimal resilience (i.e. 2f + b + 1 replicas, where f is the bound on failures and b the bound on Byzantine failures). Achieving fast Byzantine replication despite f failures requires at least f + b - 2 additional replicas. In this paper we show, perhaps surprisingly, that fast Byzantine agreement despite f failures is practically attainable using only b - 1 additional replicas, which is independent of the number of crashes tolerated. This makes our approach particularly appealing for systems that must tolerate many crashes (large f) and few Byzantine faults (small b). The core principle of our approach is to have replicas agree on a quorum of responsive replicas before agreeing on requests. This is key to circumventing the resilience lower bound of fast Byzantine agreement.
  • Keywords
    distributed processing; fault tolerant computing; finite state machines; Byzantine-fault-tolerant state machine replication; Scrooge replication; fast Byzantine agreement; fast Byzantine replication; unresponsive replicas; Computer crashes; Content addressable storage; Costs; Delay; Distributed computing; Fault tolerance; Protocols; Resilience; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Systems and Networks (DSN), 2010 IEEE/IFIP International Conference on
  • Conference_Location
    Chicago, IL
  • Print_ISBN
    978-1-4244-7500-1
  • Electronic_ISBN
    978-1-4244-7499-8
  • Type

    conf

  • DOI
    10.1109/DSN.2010.5544295
  • Filename
    5544295