Peer-to-peer membership management for gossip-based protocols

被引:194
|
作者
Ganesh, AJ [1 ]
Kermarrec, AM [1 ]
Massoulié, L [1 ]
机构
[1] Microsoft Res, Cambridge CB3 0FB, England
关键词
scalability; reliability; peer-to-peer; gossip-based probabilistic multicast; membership; group communication; random graphs;
D O I
10.1109/TC.2003.1176982
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Gossip-based protocols for group communication have attractive scalability and reliability properties. The probabilistic gossip schemes studied so far typically assume that each group member has full knowledge of the global membership and chooses gossip targets uniformly at random. The requirement of global knowledge impairs their applicability to very large-scale groups. In this paper, we present SCAMP (Scalable Membership protocol), a novel peer-to-peer membership protocol which operates in a fully decentralized manner and provides each member with a partial view of the group membership. Our protocol is self-organizing in the sense that the size of partial views naturally converges to the value required to support a gossip algorithm reliably. This value is a function of the group size, but is achieved without any node knowing the group size. We propose additional mechanisms to achieve balanced view sizes even with highly unbalanced subscription patterns. We present the design, theoretical analysis, and a detailed evaluation of the basic protocol and its refinements. Simulation results show that the reliability guarantees provided by SCAMP are comparable to previous schemes based on global knowledge. The scale of the experiments attests to the scalability of the protocol.
引用
收藏
页码:139 / 149
页数:11
相关论文
共 50 条
  • [1] DHT-aid, gossip-based heterogeneous peer-to-peer membership management
    Li, Zhenyu
    Xie, Gaogang
    Li, Zhongcheng
    Zhang, Yunfei
    Duan, Xiaodong
    2008 5TH IEEE CONSUMER COMMUNICATIONS AND NETWORKING CONFERENCE, VOLS 1-3, 2008, : 284 - +
  • [2] A gossip-based membership management algorithm for large-scale peer-to-peer media streaming
    Rong, B
    Khalil, I
    Tari, Z
    LCN 2005: 30th Conference on Local Computer Networks, Proceedings, 2005, : 486 - 487
  • [3] Gossip-based search selection in hybrid peer-to-peer networks
    Zaharia, A.
    Keshav, S.
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2008, 20 (02): : 139 - 153
  • [4] A gossip-based approach for resource discovery in structured peer-to-peer networks
    Deng, Ze
    Feng, Dan
    Zhou, Ke
    Shi, Zhan
    Tien Tzu Hsueh Pao/Acta Electronica Sinica, 2010, 38 (11): : 2510 - 2517
  • [5] A Distributed Gossip-based Voltage Control Algorithm for Peer-to-Peer Microgrids
    Engels, Jonas
    Almasalma, Hamada
    Deconinck, Geert
    2016 IEEE INTERNATIONAL CONFERENCE ON SMART GRID COMMUNICATIONS (SMARTGRIDCOMM), 2016,
  • [6] ContinuStreaming: Achieving High Playback Continuity of Gossip-based Peer-to-Peer Streaming
    Li, Zhenhua
    Cao, Jiannong
    Chen, Guihai
    2008 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-8, 2008, : 1189 - +
  • [7] Gossip-based peer sampling
    Jelasity, Mark
    Voulgaris, Spyros
    Guerraoui, Rachid
    Kermarrec, Anne-Marie
    Van Steen, Maarten
    ACM TRANSACTIONS ON COMPUTER SYSTEMS, 2007, 25 (03):
  • [8] Stepwise fair-share buffering for gossip-based peer-to-peer data dissemination
    Ozkasap, Oznur
    Caglar, Mine
    Cem, Emrah
    Ahi, Emrah
    Iskender, Emre
    COMPUTER NETWORKS, 2009, 53 (13) : 2259 - 2274
  • [9] Gossip in a Smartphone Peer-to-Peer Network
    Newport, Calvin
    PROCEEDINGS OF THE ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING (PODC'17), 2017, : 43 - 52
  • [10] Buffer management in probabilistic peer-to-peer communication protocols
    Koldehofe, B
    22ND INTERNATIONAL SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS, PROCEEDINGS, 2003, : 76 - 85