• DocumentCode
    2564194
  • Title

    Evaluating quorum systems over the Internet

  • Author

    Amir, Yair ; Wool, Avishai

  • Author_Institution
    Dept. of Comput. Sci., Johns Hopkins Univ., Baltimore, MD, USA
  • fYear
    1996
  • fDate
    25-27 Jun 1996
  • Firstpage
    26
  • Lastpage
    35
  • Abstract
    Quorum systems serve as a basic tool providing a uniform and reliable way to achieve coordination in a distributed system. They are useful for distributed and replicated databases, name servers, mutual exclusion, and distributed access control and signatures. Traditionally, two basic methods have been used to evaluate quorum systems: the analytical approach, and simulation. We propose a third, empirical approach. We collected 6 months´ worth of connectivity and operability data of a system consisting of 14 real computers using a wide area group communication protocol. The system spanned two geographic sites and three different Internet segments. We developed a mechanism that merges the local views into a unified history of the events that took place, ordered according to an imaginary global clock. We then developed a tool called the Generic Quorum-system Evaluator (GQE), which evaluates the behavior of any given quorum system over the unified, real-life history. We compared fourteen dynamic and static quorum systems. We discovered that as predicted, dynamic quorum systems behave better than static systems. However we found that many assumptions taken by the traditional approaches are unjustified: crashes are strongly correlated, network partitions do occur even within a single Internet segment, and we even detected a brief simultaneous crash of all the participating computers
  • Keywords
    Internet; computer network reliability; distributed processing; fault tolerant computing; performance evaluation; protocols; Generic Quorum-system Evaluator; Internet; distributed access control; distributed databases; distributed system; dynamic quorum systems; fault tolerance; global clock; mutual exclusion; name servers; network partitions; quorum systems evaluation; replicated databases; signatures; simulation; static quorum systems; wide area group communication protocol; Access control; Access protocols; Analytical models; Computational modeling; Computer crashes; Distributed databases; History; Image segmentation; Internet; Web server;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Fault Tolerant Computing, 1996., Proceedings of Annual Symposium on
  • Conference_Location
    Sendai
  • ISSN
    0731-3071
  • Print_ISBN
    0-8186-7262-5
  • Type

    conf

  • DOI
    10.1109/FTCS.1996.534591
  • Filename
    534591