• DocumentCode
    1806265
  • Title

    Spin One´s Wheels? Byzantine Fault Tolerance with a Spinning Primary

  • Author

    Veronese, Giuliana Santos ; Correia, Miguel ; Bessani, Alysson Neves ; Lung, Lau Cheuk

  • Author_Institution
    LASIGE, Univ. de Lisboa, Lisbon, Portugal
  • fYear
    2009
  • fDate
    27-30 Sept. 2009
  • Firstpage
    135
  • Lastpage
    144
  • Abstract
    Most Byzantine fault-tolerant state machine replication (BFT) algorithms have a primary replica that is in charge of ordering the clients requests. Recently it was shown that this dependence allows a faulty primary to degrade the performance of the system to a small fraction of what the environment allows. In this paper we present Spinning, a novel BFT algorithm that mitigates such performance attacks by changing the primary after every batch of pending requests is accepted for execution. This novel mode of operation deals with those attacks at a much lower cost than previous solutions, maintaining a throughput equal or better to the algorithm that is usually consider to be the baseline in the area, Castro and Liskov´s PBFT.
  • Keywords
    client-server systems; fault tolerant computing; security of data; BFT algorithm; Byzantine fault tolerance; Spinning algorithm; clients request; performance attack; state machine replication; Computer crashes; Costs; Degradation; Delay effects; Fault tolerance; File systems; Security; Spinning; Throughput; Wheels; Byzantine fault tolerance; performance degradation attacks; rotating primary;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reliable Distributed Systems, 2009. SRDS '09. 28th IEEE International Symposium on
  • Conference_Location
    Niagara Falls, NY
  • ISSN
    1060-9857
  • Print_ISBN
    978-0-7695-3826-6
  • Type

    conf

  • DOI
    10.1109/SRDS.2009.36
  • Filename
    5283369