Abstract
We consider the problem of propagating an update to nodes in a distributed system using two gossiping protocols. The first is an idealized algorithm with static and dynamic knowledge of the system, and the second is a simple randomized algorithm. We construct a theoretical model that allows us to derive work and completion time statistics under varying transmission delay distributions. Numerical results are obtained for both exponential and nonexponential transmission times using linear-algebraic queueing theory techniques. Additionally, we present the results of simulation experiments showing that under node churn assumptions, the randomized algorithm's performance is qualitatively different than in a fault-free system.
References (13)
- Bakhshi, R., Gavidia, D., Fokkink, W., van Steen, M.: An Analytical Model of Information Dissemination for a Gossip-based Wireless Protocol. ICDCN 2009.
- Berenbrink, P., Cooper, C., Hu, Z.: Energy Efficient Randomised Communication in Unknown AdHoc Networks. Ninth Annual Symp. on Parallel Algorithms and Architectures, San Diego, California, 2007.
- Berman, K.: The Promise, and Limitation, of Gossip Protocols. ACM SIGOPS, 41 (2007) 8-13.
- Boyd, S., Gosh, A., Prabhakar, B., and Shah, D.: Randomized Gossip Algorithms. IEEE Trans. Infor. Theory 52 (2006) 2508-2530.
- Chlebus, B., Kowalski, D.: Gossiping to Reach Consensus. 14th ACM Symp. on Parallel Algorithms and Archi- tectures, 2002.
- Dimakis, A., Sarwate, A., Wainwright, M.: Geographic Gossip: Efficient Aggregation for Sensor Networks. 5th Int. Conf. on Information Processing in Sensor Networks, 2006.
- Drost, N., Ogston, E., van Nieuwpoort, R., Bal, H.: ARRG: Real-World Gossiping. HPDC 2007, Monterey, California.
- Eugster, P., Guerraoui, R., Kermarrec, A.-M., Massoulié, L.: From Epidemics to Distributed Computing. IEEE Comput. 2003.
- Georgiou, C., Gilbert, S., Guerraoui, R., Kowalski, D.: On the Complexity of Asynchronous Gossip. PODC 2008, Toronto Canada.
- Haas, Z., Halpern, J., Li, L.: Gossip-Based Ad Hoc Routing. IEEE/ACM Trans. Net., 14 (2006) 470-491.
- Lipsky, L.: QUEUEING THEORY: A LINEAR ALGEBRAIC APPROACH, second edition. Springer-Verlag, New York, 2008.
- Neuts, M.: MATRIX-GEOMETRIC SOLUTIONS IN STOCHASTIC MODELS. Johns Hopkins University Press, London, 1981.
- Kermarrec, A.-M., van Steen, M.: Gossiping in distributed systems. SIGOPS Oper. Syst. Rev. 41 (2007) 2-7.