• DocumentCode
    1165874
  • Title

    Probabilistic reliable dissemination in large-scale systems

  • Author

    Kermarrec, Anne-Marie ; Massoulie, Laurent ; Ganesh, Ayalvadi J.

  • Author_Institution
    Microsoft Res., Cambridge, UK
  • Volume
    14
  • Issue
    3
  • fYear
    2003
  • fDate
    3/1/2003 12:00:00 AM
  • Firstpage
    248
  • Lastpage
    258
  • Abstract
    The growth of the Internet raises new challenges for the design of distributed systems and applications. In the context of group communication protocols, gossip-based schemes have attracted interest as they are scalable, easy to deploy, and resilient to network and process failures. However, traditional gossip-based protocols have two major drawbacks: 1) they rely on each peer having knowledge of the global membership; and 2) being oblivious to the network topology, they can impose a high load on network links when applied to wide-area settings. In this paper, we provide a theoretical analysis of gossip-based protocols which relates their reliability to key system parameters (the system size, failure rates, and number of gossip targets). The results provide guidelines for the design of practical protocols. In particular, they show how reliability can be maintained while alleviating drawback by: 1) providing each peer with only a small subset of the total membership information and drawback; and 2) organizing members into a hierarchical structure that reflects their proximity according to some network-related metric. We validate the analytical results by simulations and verify that the hierarchical gossip protocol considerably reduces the load on the network compared to the original, non-hierarchical protocol.
  • Keywords
    distributed processing; graph theory; groupware; large-scale systems; multicast protocols; reliability; distributed systems; gossip-based protocols; group communication; large-scale systems; membership information; probabilistic multicast; random graphs; reliability; scalability; Context; Failure analysis; Guidelines; Internet; Large-scale systems; Maintenance; Network topology; Protocols; Reliability theory; Telecommunication network reliability;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2003.1189583
  • Filename
    1189583