|
ABSTRACT
Gossip-based algorithms were first introduced for reliably disseminating data in large-scale distributed systems. However, their simplicity, robustness, and flexibility make them attractive for more than just pure data dissemination alone. In particular, gossiping has been applied to data aggregation, overlay maintenance, and resource allocation. Gossiping applications more or less fit the same framework, with often subtle differences in algorithmic details determining divergent emergent behavior. This divergence is often difficult to understand, as formal models have yet to be developed that can capture the full design space of gossiping solutions. In this paper, we present a brief introduction to the field of gossiping in distributed systems, by providing a simple framework and using that framework to describe solutions for various application domains.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
 |
2
|
Kenneth P. Birman , Mark Hayden , Oznur Ozkasap , Zhen Xiao , Mihai Budiu , Yaron Minsky, Bimodal multicast, ACM Transactions on Computer Systems (TOCS), v.17 n.2, p.41-88, May 1999
[doi> 10.1145/312203.312207]
|
| |
3
|
B. Bollobas. Random Graphs. Cambridge University Press, Cambridge, UK, 2nd edition, 2001.
|
| |
4
|
|
 |
5
|
Alan Demers , Dan Greene , Carl Hauser , Wes Irish , John Larson , Scott Shenker , Howard Sturgis , Dan Swinehart , Doug Terry, Epidemic algorithms for replicated database maintenance, Proceedings of the sixth annual ACM Symposium on Principles of distributed computing, p.1-12, August 10-12, 1987, Vancouver, British Columbia, Canada
[doi> 10.1145/41840.41841]
|
| |
6
|
Mayur Deshpande , Bo Xing , Iosif Lazardis , Bijit Hore , Nalini Venkatasubramanian , Sharad Mehrotra, CREW: A Gossip-based Flash-Dissemination System, Proceedings of the 26th IEEE International Conference on Distributed Computing Systems, p.45, July 04-07, 2006
[doi> 10.1109/ICDCS.2006.24]
|
 |
7
|
Niels Drost , Elth Ogston , Rob V. van Nieuwpoort , Henri E. Bal, ARRG: real-world gossiping, Proceedings of the 16th international symposium on High performance distributed computing, June 25-29, 2007, Monterey, California, USA
[doi> 10.1145/1272366.1272386]
|
 |
8
|
|
| |
9
|
P. Eugster, R. Guerraoui, A.-M. Kermarrec, and L. Massoulié. "Epidemic Information Dissemination in Distributed Systems." IEEE Computer, 37(5):60--67, May 2004.
|
| |
10
|
|
| |
11
|
D. Gavidia, S. Voulgaris, and M. van Steen. "A Gossip-based Distributed News Service for Wireless Mesh Networks." In Proc. Third Int'l Conf. Wireless On-demand Network Systems & Services (WONS), Jan. 2006. IEEE Computer Society Press, Los Alamitos, CA.
|
| |
12
|
|
| |
13
|
M. Jelasity, W. Kowalczyk, and M. van Steen. "Newscast Computing." Technical Report IR-CS-006, Vrije Universiteit Amsterdam, Department of Computer Science, 2003.
|
 |
14
|
|
| |
15
|
M. Jelasity and O. Babaoglu. "T-Man: Gossip-based Overlay Topology Management." In Proc. Third Int'l Workshop Eng. Self-Organising App., volume 3910 of Lect. Notes Comp. Sc., pp. 1--15, June 2006. Springer-Verlag, Berlin.
|
| |
16
|
|
 |
17
|
|
| |
18
|
G.-P. Jesi, D. Gavidia, C. Gamage, and M. van Steen. "A Secure Peer Sampling Service." In Proc. Fourth Int'l Conf. Autonomic Comput., 2007.
|
 |
19
|
Srinivas Kashyap , Supratim Deb , K. V. M. Naidu , Rajeev Rastogi , Anand Srinivasan, Efficient gossip-based aggregate computation, Proceedings of the twenty-fifth ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems, June 26-28, 2006, Chicago, IL, USA
[doi> 10.1145/1142351.1142395]
|
| |
20
|
|
| |
21
|
|
| |
22
|
|
| |
23
|
|
| |
24
|
|
| |
25
|
J. Sacha, J. Dowling, R. Cunningham, and R. Meier. "Discovery of Stable Peers in a Self-Organising Peer-to-Peer Gradient Topology." In Proc. Sixth Int'l Conf. Distributed Applications and Interoperable Systems, volume 4025 of Lect. Notes Comp. Sc., pp. 70--83, June 2006. Springer-Verlag, Berlin.
|
| |
26
|
|
| |
27
|
Z. Toroczkai and K. Bassler. "Network dynamics: Jamming is limited in scale-free systems." Nature, 428:716, Apr. 2004.
|
 |
28
|
|
| |
29
|
R. van Renesse, Y. Minsky, and M. Hayden. "A Gossip-Style Failure Detection Service." In Proc. Middleware '98, pp. 55--70, Sept. 1998. IFIP.
|
| |
30
|
S. Voulgaris, D. Gavidia, and M. van Steen. "CYCLON: Inexpensive Membership Management for Unstructured P2P Overlays." J. Netw. & Syst. Mgt., 13(2):197--217, June 2005.
|
| |
31
|
S. Voulgaris and M. van Steen. "Epidemic-style Management of Semantic Overlays for Content-Based Searching." In Proc. 11th Int'l Conf. Parallel and Distributed Computing (Euro-Par), volume 3648 of Lect. Notes Comp. Sc., pp. 1143--1152, Sept. 2005. Springer-Verlag, Berlin.
|
| |
32
|
S. Q. Zhuang, D. Geels, I. Stoica, and R. H. Katz. "On Failure Detection Algorithms in Overlay Networks." In Proc. 24th INFOCOM Conf., Mar. 2005. IEEE Computer Society Press, Los Alamitos, CA.
|
|