Skip to main content

Scamp: Peer-to-Peer Lightweight Membership Service for Large-Scale Group Communication

  • Conference paper
  • First Online:
Networked Group Communication (NGC 2001)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2233))

Included in the following conference series:

Abstract

Gossip-based protocols have received considerable attention for broadcast applications due to their attractive scalability and reliability properties. The reliability of probabilistic gossip schemes studied so far depends on each user having knowledge of the global membership and choosing gossip targets uniformly at random. The requirement of global knowledge is undesirable in large-scale distributed systems.

In this paper, we present a novel peer-to-peer membership service which operates in a completely decentralized manner in that nobody has global knowledge of membership. However, membership information is replicated robustly enough to support gossip with high reliability. Our scheme is completely self-organizing in the sense that the size of local views naturally converges to the ‘right’ value for gossip to succeed. This ‘right’ value is a function of system size, but is achieved without any node having to know the system size. We present the design, theoretical analysis and preliminary evaluation of Scamp. Simulations show that its performance is comparable to that of previous schemes which use global knowledge of membership at each node.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. T. Anker, G.V. Chockler, D. Dolev, and I. Keidar. Scalable group membership services for novel applications. In Michael Merrit M. Mavronicolas and Nir Shavit, editors, Networks in Distributing Computing (DIMACS workshop), DIMACS 45, pages 23–42. American Mathematical Society, 1998.

    Google Scholar 

  2. K.P. Birman, M. Hayden, O. Ozkasap, Z. Xiao, M. Budiu, and Y. Minsky. Bimodal multicast. ACM Transactions on Computer Systems, 17(2):41–88, May 1999.

    Article  Google Scholar 

  3. S. Deering and D. Cheriton. Multicast Routing in Datagram Internetworks and Extended LANs. ACM Transactions on Computer Systems, 8(2), May 1990.

    Google Scholar 

  4. S. Deering, D. Estrin, D. Farinacci, V. Jacobson, C. Liu, and L. Wei. The PIM Architecture for Wide-Area Multicast Routing. IEEE/ACM Transactions on Networking, 4(2), April 1996.

    Google Scholar 

  5. P.T. Eugster, R. Guerraoui, S.B. Handurukande, A.-M. Kermarrec, and P. Kouznetsov. Lightweight probabilistic broadcast. In IEEE International Conference on Dependable Systems and Networks (DSN2001), 2001.

    Google Scholar 

  6. S. Floyd, V. Jacobson, C.G. liu, S. McCanne, and L. Zhang. A reliable multicast framework for light-weight sessions and application level framing. IEEE/ACM Transaction on networking, pages 784–803, December 1997.

    Google Scholar 

  7. I. Keidar, J. Sussman, K. Marzullo, and D. Dolev. A client-server oriented algorithm for virtually synchronous group memebership in wan’s. In 20th International Conference on Distributed Computing Systems (ICDCS), pages 356–365, April 2000.

    Google Scholar 

  8. A.-M Kermarrec, L. Massoulié, and A.J. Ganesh. Probabilistic reliable dissemination in large-scale systems. Submitted for publication (available at http://research.microsoft.com/camdis/gossip.htm).

  9. J.C. Lin and S. Paul. A reliable multicast transport protocol. In Proc. of IEEE INFOCOM’96, pages 1414–1424, 1996.

    Google Scholar 

  10. M.-J. Lin and K. Marzullo. Directional gossip: Gossip in a wide-area network. Technical Report CS1999-0622, University of California, San Diego, Computer Science and Engineering, June 1999.

    Google Scholar 

  11. M.-J. Lin, K. Marzullo, and S. Masini. Gossip versus deterministic flooding: Low message overhead and high-reliability for broadcasting on small networks. In Proceedings of 14th International Symposium on DIStributed Computing (DISC 2000), pages 253–267, Toledo, Spain, October 4–6 2000.

    Google Scholar 

  12. Q. Sun and D.C. Sturman. A gossip-based reliable multicast for large-scale highthroughput applications. In Proceedings of the International conference on dependable Systems and Networks (DSN 2000), New York, USA, July 2000.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Ganesh, A.J., Kermarrec, AM., Massoulié, L. (2001). Scamp: Peer-to-Peer Lightweight Membership Service for Large-Scale Group Communication. In: Crowcroft, J., Hofmann, M. (eds) Networked Group Communication. NGC 2001. Lecture Notes in Computer Science, vol 2233. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45546-9_4

Download citation

  • DOI: https://doi.org/10.1007/3-540-45546-9_4

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-42824-4

  • Online ISBN: 978-3-540-45546-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics