• DocumentCode
    3147640
  • Title

    A framework for dynamic Byzantine storage

  • Author

    Martin, Jean-Philippe ; Alvisi, Lorenzo

  • Author_Institution
    Lab. for Adv. Syst. Res., Texas Univ., Austin, TX, USA
  • fYear
    2004
  • fDate
    28 June-1 July 2004
  • Firstpage
    325
  • Lastpage
    334
  • Abstract
    We present a framework for transforming several quorum-based protocols so that they can dynamically adapt their failure threshold and server count, allowing them to be reconfigured in anticipation of possible failures or to replace servers as desired. We demonstrate this transformation on the dissemination quorum protocol. The resulting system provides confirmable wait-free atomic semantics while tolerating Byzantine failures from the clients or servers. The system can grow without bound to tolerate as many failures as desired. Finally, the protocol is optimal and fast: only the minimal number of servers - 3f + 1 - is needed to tolerate any f failures and, in the common case, reads require only one message round-trip.
  • Keywords
    fault tolerant computing; network servers; protocols; shared memory systems; Byzantine failures; Byzantine storage; dissemination quorum protocol; failure threshold; failure tolerance; quorum-based protocols; wait-free atomic semantics; Access protocols; Availability; Concurrency control; Fault detection; Fault tolerant systems; File servers; Laboratories; Message authentication; Resilience;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Systems and Networks, 2004 International Conference on
  • Print_ISBN
    0-7695-2052-9
  • Type

    conf

  • DOI
    10.1109/DSN.2004.1311902
  • Filename
    1311902