• DocumentCode
    2601013
  • Title

    An O(1) quorum consensus protocol tailored for the client/server architecture

  • Author

    Soufi, Khaled S. ; Belford, Geneva G.

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Illinois at Urbana-Champaign, IL, USA
  • fYear
    1993
  • fDate
    6-8 Oct 1993
  • Firstpage
    98
  • Lastpage
    104
  • Abstract
    In a client/server architecture, replicated copies of an object are assigned to different servers (possibly client sites) in order to increase the availability of the database in case some but not all servers fail. A highly efficient, highly reliable quorum consensus protocol, the Quorum Rings protocol (QRP), specifically designed to take advantage of the client/server architecture, is introduced. The high resiliency of QRP is achieved at a very low cost in communication messages. More specifically, the number of communication messages required for a QRP read or write operation is O(1) in normal mode (when there are no failures in the system) and only O(√N) in failure mode (when some but not all servers with replicated objects are faulty). Finally, QRP exhibits the property of graceful degradation: more communication cost is incurred only when the number of failures increases in the system
  • Keywords
    client-server systems; communication complexity; computer network reliability; distributed databases; protocols; software fault tolerance; O(1) quorum consensus protocol; Quorum Rings protocol; client sites; client/server architecture; communication messages; failure mode; graceful degradation; replicated copies; resiliency; Access protocols; Computer architecture; Computer science; Costs; Databases; File servers; Hardware; Local area networks; Petroleum; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reliable Distributed Systems, 1993. Proceedings., 12th Symposium on
  • Conference_Location
    Princeton, NJ
  • Print_ISBN
    0-8186-4310-2
  • Type

    conf

  • DOI
    10.1109/RELDIS.1993.393469
  • Filename
    393469