DocumentCode
1138404
Title
Peer-to-peer membership management for gossip-based protocols
Author
Ganesh, Ayalvadi J. ; Kermarrec, Anne-Marie ; Massoulié, Laurent
Author_Institution
Microsoft Res., Cambridge, UK
Volume
52
Issue
2
fYear
2003
Firstpage
139
Lastpage
149
Abstract
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.
Keywords
Internet; multicast protocols; probability; Internet-wide distributed applications; SCAMP; Scalable Membership protocol; convergence; decentralized protocol; gossip-based protocols; group communication; large-scale groups; peer-to-peer membership management; reliability properties; scalability properties; self-organizing protocol; Computer crashes; Helium; Internet; Knowledge management; Large-scale systems; Multicast protocols; Peer to peer computing; Scalability; Subscriptions; Telecommunication network reliability;
fLanguage
English
Journal_Title
Computers, IEEE Transactions on
Publisher
ieee
ISSN
0018-9340
Type
jour
DOI
10.1109/TC.2003.1176982
Filename
1176982
Link To Document