Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/1133373.1133398acmotherconferencesArticle/Chapter ViewAbstractPublication PagesewConference Proceedingsconference-collections
Article

HiScamp: self-organizing hierarchical membership protocol

Published: 01 July 2002 Publication History

Abstract

Gossip-based or epidemic algorithms rely on a peer-to-peer model for dissemination of multicast messages, and are simple, scalable and reliable. However, traditional gossip-based protocols suffer from two major drawbacks: (i) they rely on each peer having knowledge of the global membership and (ii) they are oblivious to the underlying network and impose a high load on core router links. In this paper we present a self-organizing hierarchical membership protocol which attemps to solve these two issues. Nodes organize themselves into clusters reflecting the topology, and obtain partial views of the membership both within and outside the cluster. The size of the partial views is tuned automatically to achieve high reliability. Gossip messages are targeted mainly within clusters, thereby reducing network load.

References

[1]
K. P. Birman, M. Hayden, O. Ozkasap, Z. Xiao, M. Budiu, and Y. Minsky. Bimodal multicast. ACM TOCS, 17(2):41--88, May 1999.
[2]
J.-C. Bolot. End-to-end packet delay and loss behavior in the internet. In Proceedings of SIGCOMM, 1993.
[3]
M. Castro, P. Druschel, A-M. Kermarrec, and A. Rowstron. SCRIBE: A large-scale and decentralized application-level multicast infrastructure, To appear. IEEE Journal on Selected Areas in communications (JSAC).
[4]
A. J. Demers, D. H. Greene, C. Hauser, W. Irish, and J. Larson. Epidemic algorithms for replicated database maintenance. In PODC, pages 1--12, Vancouver, Canada, August 1987.
[5]
K. Guo et al. Gsgc: an efficient gossip-based garbage collection scheme for scalable reliable multicast. Technical Report TR-97-1656, Cornell University, Department of Computer Science, 1997.
[6]
P. T. Eugster, R. Guerraoui, S. B. Handurukande, A.-M. Kermarrec, and P. Kouznetsov. Lightweight probabilistic broadcast. In IEEE Intl. Conf. Dependable Systems and Networks (DSN), 2001.
[7]
A. J. Ganesh, A.-M. Kermarrec, and L. Massoulié. Scamp: Peer-to-peer lightweight membership service for large-scale group communication. In Networked Group Communication Workshop (NGC), volume 2233 of Lecture Notes in Computer Science (LNCS), pages 44--56, London, UK, Nov 2001.
[8]
R. Golding and K. Taylor. Group membership in the epidemic style. Technical Report UCSC-CRL-92-13, UC Santa Cruz, Dept. of Computer Science, 1992.
[9]
I. Gupta, A.-M. Kermarrec, and A. J. Ganesh. Adaptive and efficient epidemic-style protocols for reliable and scalable multicast. In Submitted to publication, http://research.microsoft.com/camdis/gossip.htm, 2002.
[10]
V. Jacobson. Pathchar -- a tool to infer characteristics of internet paths. April 1997.
[11]
J. Jannotti, D. K. Gifford, K. L. Johnson, M. F. Kaashoek, and J. W. O'Toole. Overcast: Reliable multicasting with an overlay network. In Fourth Symposium on Operating Systems Design and Implementation (OSDI 2000), Paradise Point Resort, San Diego, California, USA, October 23--25 2000.
[12]
F. Kaashoek, a. Tanenbaum, A. S. Hummel, and H. E. Bal. An efficient reliable broadcast protocol. Operating System Review, 23, 1989.
[13]
A.-M Kermarrec, L. Massoulié, and A. J. Ganesh. Probabilistic reliable dissemination in large-scale systems. available at http://research.microsoft.com/camdis/gossip.htm.
[14]
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.
[15]
B. Pittel. On spreading a rumor. SIAM Journal on Applied Mathematics, 47:213--223, 1987.
[16]
Sylvia Ratnasamy, Mark Handley, Richard Karp, and Scott Shenker. Application-level multicast using content-addressable networks. In Proceedings of the Third International Workshop on Networked Group Communication, November 2001.
[17]
R. van Renesse and K. P. Birman. Scalable management and data mining using astrolabe. In IEEE International workshop on Peer-to-peer systems (IPTPS), 2002.
[18]
R. van Renesse, Y. Minsky, and M. Hayden. A gossip-style failure detection service. In International conference on Distributed Platforms and Open Distributed Processing ((IFIP), 1998.
[19]
E. Zegura, K. Calvert, and S. Bhattacharjee. How to model an inter-network. In INFOCOM96, 1996.

Cited By

View all
  • (2022)A hierarchical decentralized architecture to enable adaptive scalable virtual machine migrationConcurrency and Computation: Practice and Experience10.1002/cpe.748735:2Online publication date: 18-Nov-2022
  • (2021)Susceptible-Infectious-Critical-Recovered rumor spreading model in social networksInternational Journal of Modern Physics C10.1142/S012918312250053X33:04Online publication date: 27-Oct-2021
  • (2021)SCIR rumor propagation model with the chord mechanism in social networksInternational Journal of Modern Physics C10.1142/S012918312250014033:01Online publication date: 2-Sep-2021
  • Show More Cited By
  1. HiScamp: self-organizing hierarchical membership protocol

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    EW 10: Proceedings of the 10th workshop on ACM SIGOPS European workshop
    July 2002
    258 pages
    ISBN:9781450378062
    DOI:10.1145/1133373
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 01 July 2002

    Permissions

    Request permissions for this article.

    Check for updates

    Qualifiers

    • Article

    Acceptance Rates

    Overall Acceptance Rate 37 of 37 submissions, 100%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)1
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 10 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2022)A hierarchical decentralized architecture to enable adaptive scalable virtual machine migrationConcurrency and Computation: Practice and Experience10.1002/cpe.748735:2Online publication date: 18-Nov-2022
    • (2021)Susceptible-Infectious-Critical-Recovered rumor spreading model in social networksInternational Journal of Modern Physics C10.1142/S012918312250053X33:04Online publication date: 27-Oct-2021
    • (2021)SCIR rumor propagation model with the chord mechanism in social networksInternational Journal of Modern Physics C10.1142/S012918312250014033:01Online publication date: 2-Sep-2021
    • (2017)SHDF - A Scalable Hierarchical Distributed Framework for Data Centre Management2017 16th International Symposium on Parallel and Distributed Computing (ISPDC)10.1109/ISPDC.2017.15(102-111)Online publication date: Jul-2017
    • (2016)BuzzPSS: A Dependable and Adaptive Peer Sampling Service2016 Seventh Latin-American Symposium on Dependable Computing (LADC)10.1109/LADC.2016.20(71-80)Online publication date: Oct-2016
    • (2014)Unstructured deadlock detection technique with scalability and complexity-efficiency in cloudsInternational Journal of Communication Systems10.1002/dac.263827:6(852-870)Online publication date: 1-Jun-2014
    • (2013)Bounded gossipProceedings of the 28th Annual ACM Symposium on Applied Computing10.1145/2480362.2480476(591-596)Online publication date: 18-Mar-2013
    • (2013)Manifesto of edge ICT fabric2013 17th International Conference on Intelligence in Next Generation Networks (ICIN)10.1109/ICIN.2013.6670888(9-15)Online publication date: Oct-2013
    • (2013)Design and implementation of a scalable membership service for supercomputer resiliency-aware runtimeProceedings of the 19th international conference on Parallel Processing10.1007/978-3-642-40047-6_37(354-366)Online publication date: 26-Aug-2013
    • (2013)An unstructured termination detection algorithm using gossip in cloud computing environmentsProceedings of the 26th international conference on Architecture of Computing Systems10.1007/978-3-642-36424-2_1(1-12)Online publication date: 19-Feb-2013
    • Show More Cited By

    View Options

    Get Access

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media