Academia.eduAcademia.edu

Outline

A Performance Model of Gossip-Based Update Propagation

2010

https://doi.org/10.1109/NCA.2010.23

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)

  1. Bakhshi, R., Gavidia, D., Fokkink, W., van Steen, M.: An Analytical Model of Information Dissemination for a Gossip-based Wireless Protocol. ICDCN 2009.
  2. 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.
  3. Berman, K.: The Promise, and Limitation, of Gossip Protocols. ACM SIGOPS, 41 (2007) 8-13.
  4. Boyd, S., Gosh, A., Prabhakar, B., and Shah, D.: Randomized Gossip Algorithms. IEEE Trans. Infor. Theory 52 (2006) 2508-2530.
  5. Chlebus, B., Kowalski, D.: Gossiping to Reach Consensus. 14th ACM Symp. on Parallel Algorithms and Archi- tectures, 2002.
  6. Dimakis, A., Sarwate, A., Wainwright, M.: Geographic Gossip: Efficient Aggregation for Sensor Networks. 5th Int. Conf. on Information Processing in Sensor Networks, 2006.
  7. Drost, N., Ogston, E., van Nieuwpoort, R., Bal, H.: ARRG: Real-World Gossiping. HPDC 2007, Monterey, California.
  8. Eugster, P., Guerraoui, R., Kermarrec, A.-M., Massoulié, L.: From Epidemics to Distributed Computing. IEEE Comput. 2003.
  9. Georgiou, C., Gilbert, S., Guerraoui, R., Kowalski, D.: On the Complexity of Asynchronous Gossip. PODC 2008, Toronto Canada.
  10. Haas, Z., Halpern, J., Li, L.: Gossip-Based Ad Hoc Routing. IEEE/ACM Trans. Net., 14 (2006) 470-491.
  11. Lipsky, L.: QUEUEING THEORY: A LINEAR ALGEBRAIC APPROACH, second edition. Springer-Verlag, New York, 2008.
  12. Neuts, M.: MATRIX-GEOMETRIC SOLUTIONS IN STOCHASTIC MODELS. Johns Hopkins University Press, London, 1981.
  13. Kermarrec, A.-M., van Steen, M.: Gossiping in distributed systems. SIGOPS Oper. Syst. Rev. 41 (2007) 2-7.