• DocumentCode
    2175809
  • Title

    Small byzantine quorum systems

  • Author

    Martin, Jean-Philippe ; Alvisi, Lorenzo ; Dahlin, Michael

  • Author_Institution
    Dept. of Comput. Sci., Texas Univ., Austin, TX, USA
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    374
  • Lastpage
    383
  • Abstract
    In this paper we present two protocols for asynchronous Byzantine quorum systems (BQS) built on top of reliable channels-one for self-verifying data and the other for any data. Our protocols tolerate f Byzantine failures with f fewer servers than existing solutions by eliminating nonessential work in the write protocol and by using read and write quorums of different sizes. Since engineering a reliable network layer on an unreliable network is difficult, two other possibilities must be explored. The first is to strengthen the model by allowing synchronous networks that use time-outs to identify failed links or machines. We consider running synchronous and asynchronous Byzantine quorum protocols over synchronous networks and conclude that, surprisingly, "self-timing" asynchronous Byzantine protocols may offer significant advantages for many synchronous networks when network time-outs are long. We show how to extend an existing Byzantine quorum protocol to eliminate its dependency on reliable networking and to handle message loss and retransmission explicitly.
  • Keywords
    client-server systems; distributed shared memory systems; fault tolerant computing; protocols; Byzantine failure tolerance; asynchronous Byzantine quorum systems; asynchronous time quorum protocols; failed links; failed machines; message loss; message retransmission; read quorums; reliable channels; reliable networking; self-timing asynchronous Byzantine protocols; self-verifying data; servers; small Byzantine quorum systems; synchronous Byzantine quorum protocols; synchronous networks; time-outs; write protocol; write quorums; Communication system security; Computer network reliability; Computer science; Engineering profession; File servers; Network servers; Protection; Protocols; Reliability engineering; Telecommunication network reliability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Systems and Networks, 2002. DSN 2002. Proceedings. International Conference on
  • Print_ISBN
    0-7695-1101-5
  • Type

    conf

  • DOI
    10.1109/DSN.2002.1028922
  • Filename
    1028922