Skip to main content
Top
Published in: Distributed Computing 5/2016

01-10-2016

Efficient randomised broadcasting in random regular networks with applications in peer-to-peer systems

Authors: Petra Berenbrink, Robert Elsässer, Tom Friedetzky

Published in: Distributed Computing | Issue 5/2016

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

We consider broadcasting in random d-regular graphs by using a simple modification of the random phone call model introduced by Karp et al. (Proceedings of the FOCS ’00, 2000). In the phone call model, in every time step, each node calls a randomly chosen neighbour to establish a communication channel to this node. The communication channels can then be used bi-directionally to transmit messages. We show that, if we allow every node to choose four distinct neighbours instead of one, then the average number of message transmissions per node required to broadcast a message efficiently decreases exponentially. Formally, we present an algorithm that has time complexity \(O(\log n)\) and uses \(O(n\log \log n)\) transmissions per message. In contrast, we show for the standard model that every distributed algorithm in a restricted address-oblivious model that broadcasts a message in time \(O(\log n)\) requires \(\Omega (n \log n{/} \log d)\) message transmissions. Our algorithm efficiently handles limited communication failures, only requires rough estimates of the number of nodes, and is robust against limited changes in the size of the network. Our results have applications in peer-to-peer networks and replicated databases.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Appendix
Available only for authorised users
Footnotes
1
By w.h.p. or with high probability we mean with a probability of at least \(1-1{/}n^{\Omega (1)}\).
 
2
Note that in a sequentialised version of our model, in each step every node v i.u.r. chooses one neighbour from the set of neighbours not chosen by v during the last three time steps [13]. Clearly, four steps of this sequentialised model can be viewed as one step in the model considered in this paper, and thus, our results can easily be extended to the sequentialised version of our model.
 
3
A.a.s. means almost always surely, i.e., with probability \(1-\log ^{-\Omega (1)} n\)
 
4
To apply this result for simple graphs, the degree should be independent of n. For higher degrees, some more probabilistic analysis is needed which is omitted in the lower bound case.
 
Literature
1.
go back to reference Bollobás, B.: Random Graphs. Academic Press, Cambridge (1985)MATH Bollobás, B.: Random Graphs. Academic Press, Cambridge (1985)MATH
2.
go back to reference Botros, S.M., Waterhause, S.R.: Search in JXTA and other distributed networks. In: Proceedings of the P2P’01, pp. 30–35 (2001) Botros, S.M., Waterhause, S.R.: Search in JXTA and other distributed networks. In: Proceedings of the P2P’01, pp. 30–35 (2001)
4.
go back to reference Chernoff, H.: A measure of asymptotic efficiency for tests of a hypothesis based on the sum of observations. Ann. Math. Stat. 23, 493–507 (1952)MathSciNetCrossRefMATH Chernoff, H.: A measure of asymptotic efficiency for tests of a hypothesis based on the sum of observations. Ann. Math. Stat. 23, 493–507 (1952)MathSciNetCrossRefMATH
5.
go back to reference Cooper, C., Dyer, M., Greenhill, C.: Sampling regular graphs and a peer-to-peer network. In: Proceedings of the SODA ’05, pp. 980–988 (2005) Cooper, C., Dyer, M., Greenhill, C.: Sampling regular graphs and a peer-to-peer network. In: Proceedings of the SODA ’05, pp. 980–988 (2005)
7.
go back to reference Demers, A., Greene, D., Hauser, C., Irish, W., Larson, J., Shenker, S., Sturgis, H., Swinehart, D., Terry, D.: Epidemic algorithms for replicated database maintenance. In: Proceedings of the PODC ’87, pp. 1–12 (1987) Demers, A., Greene, D., Hauser, C., Irish, W., Larson, J., Shenker, S., Sturgis, H., Swinehart, D., Terry, D.: Epidemic algorithms for replicated database maintenance. In: Proceedings of the PODC ’87, pp. 1–12 (1987)
8.
go back to reference Doerr, B., Fouz, M., Friedrich, T.: Social networks spread rumors in sublogarithmic time In: Proceedings of the STOC ’11, pp. 21–30 (2011) Doerr, B., Fouz, M., Friedrich, T.: Social networks spread rumors in sublogarithmic time In: Proceedings of the STOC ’11, pp. 21–30 (2011)
9.
go back to reference Doerr, B., Friedrich, T., Sauerwald, T.: Quasirandom rumor spreading. In: Proceedings of the SODA ’08, pp. 773–781 (2008) Doerr, B., Friedrich, T., Sauerwald, T.: Quasirandom rumor spreading. In: Proceedings of the SODA ’08, pp. 773–781 (2008)
10.
go back to reference Dubhashi, D., Panconesi, A.: Concentration of Measure for the Analysis of Randomized Algorithms. Cambridge University Press, Cambridge (2009)CrossRefMATH Dubhashi, D., Panconesi, A.: Concentration of Measure for the Analysis of Randomized Algorithms. Cambridge University Press, Cambridge (2009)CrossRefMATH
11.
go back to reference Elsässer R.: On the communication complexity of randomized broadcasting in random-like graphs. In: Proceedings of the SPAA ’06, pp. 148–157 (2006) Elsässer R.: On the communication complexity of randomized broadcasting in random-like graphs. In: Proceedings of the SPAA ’06, pp. 148–157 (2006)
12.
go back to reference Elsässer R., Sauerwald T., Broadcasting vs. mixing and information dissemination on Cayley graphs. In: Proceedings of the STACS ’07, pp. 163–174 (2007) Elsässer R., Sauerwald T., Broadcasting vs. mixing and information dissemination on Cayley graphs. In: Proceedings of the STACS ’07, pp. 163–174 (2007)
13.
go back to reference Elsässer R., Sauerwald, T.: The power of memory in randomized broadcasting. In: Proceedings of the SODA ’08, pp. 290–227 (2008) Elsässer R., Sauerwald, T.: The power of memory in randomized broadcasting. In: Proceedings of the SODA ’08, pp. 290–227 (2008)
14.
go back to reference Erdős, P., Rényi, A.: On random graphs I. Publ. Math. Debr. 6, 290–297 (1959)MATH Erdős, P., Rényi, A.: On random graphs I. Publ. Math. Debr. 6, 290–297 (1959)MATH
15.
go back to reference Erdős, P., Rényi, A.: On the evolution of random graphs. Publ. Math. Inst. Hung. Acad. Sci. 5, 17–61 (1960)MathSciNetMATH Erdős, P., Rényi, A.: On the evolution of random graphs. Publ. Math. Inst. Hung. Acad. Sci. 5, 17–61 (1960)MathSciNetMATH
16.
go back to reference Feder, T., Guetz, A., Mihail, M., Saberi, A.: A local switch Markov chain on given degree graphs with application in connectivity of peer-to-peer networks. In: Proceedings of the FOCS ’06, pp. 69–76 (2006) Feder, T., Guetz, A., Mihail, M., Saberi, A.: A local switch Markov chain on given degree graphs with application in connectivity of peer-to-peer networks. In: Proceedings of the FOCS ’06, pp. 69–76 (2006)
17.
18.
go back to reference Friedman, J.: A proof of Alon’s second eigenvalue conjecture. In: Proceedings of the STOC ’03, pp. 720–724 (2003) Friedman, J.: A proof of Alon’s second eigenvalue conjecture. In: Proceedings of the STOC ’03, pp. 720–724 (2003)
19.
go back to reference Frieze, A.M., Grimmett, G.R.: The shortest-path problem for graphs with random arc-lengths. Discret. Appl. Math. 10, 57–77 (1985)MathSciNetCrossRefMATH Frieze, A.M., Grimmett, G.R.: The shortest-path problem for graphs with random arc-lengths. Discret. Appl. Math. 10, 57–77 (1985)MathSciNetCrossRefMATH
20.
go back to reference Fountoulakis, N., Panagiotou, K.: Rumor spreading on random regular graphs and expanders. In: Proceedings of the 14th International Workshop on Randomization and Computation (RANDOM ’10), pp. 560–573 (2010) Fountoulakis, N., Panagiotou, K.: Rumor spreading on random regular graphs and expanders. In: Proceedings of the 14th International Workshop on Randomization and Computation (RANDOM ’10), pp. 560–573 (2010)
24.
go back to reference Jagannathan, S., Pandurangan, G., Srinivasan, S.: Query protocols for highly resilient peer-to-peer networks. In: Proceedings of the ISCA PDCS ’06, pp. 247–252 (2006) Jagannathan, S., Pandurangan, G., Srinivasan, S.: Query protocols for highly resilient peer-to-peer networks. In: Proceedings of the ISCA PDCS ’06, pp. 247–252 (2006)
25.
go back to reference Karp, R., Schindelhauer, C., Shenker, S., Vöcking B.: Randomized rumor spreading. In Proceedings of the FOCS ’00, pp. 565–574 (2000) Karp, R., Schindelhauer, C., Shenker, S., Vöcking B.: Randomized rumor spreading. In Proceedings of the FOCS ’00, pp. 565–574 (2000)
26.
go back to reference Kempe, D., Kleinberg, J., Demers, A.: Spatial gossip and resource location protocols. In: Proceedings of the 33rd Symposium on the Theory of Computing (STOC), pp. 163–172 (2001) Kempe, D., Kleinberg, J., Demers, A.: Spatial gossip and resource location protocols. In: Proceedings of the 33rd Symposium on the Theory of Computing (STOC), pp. 163–172 (2001)
27.
go back to reference Law, C., Siu, K.-Y.: Distributed construction of random expander networks. In: Proceedings of the 22nd INFOCOM, pp. 2133–2143 (2003) Law, C., Siu, K.-Y.: Distributed construction of random expander networks. In: Proceedings of the 22nd INFOCOM, pp. 2133–2143 (2003)
28.
go back to reference Motwani, R., Raghavan, P.: Randomized Algorithms. Cambridge University Press, Cambridge (1995)CrossRefMATH Motwani, R., Raghavan, P.: Randomized Algorithms. Cambridge University Press, Cambridge (1995)CrossRefMATH
29.
go back to reference Mahlmann, P., Schindelhauer, C.: Distributed random digraph transformations for peer-to-peer networks. In: Proceedings of the SPAA ’06, pp. 308–317 (2006) Mahlmann, P., Schindelhauer, C.: Distributed random digraph transformations for peer-to-peer networks. In: Proceedings of the SPAA ’06, pp. 308–317 (2006)
30.
go back to reference McKay, B.D., Wormald, N.C.: Asymptotic enumeration by degree sequence of graphs with degrees o(sqrt(n)). Combinatorica 11, 369–382 (1991)MathSciNetCrossRefMATH McKay, B.D., Wormald, N.C.: Asymptotic enumeration by degree sequence of graphs with degrees o(sqrt(n)). Combinatorica 11, 369–382 (1991)MathSciNetCrossRefMATH
32.
go back to reference Pandurangan, G., Raghavan, P., Upfal, E.: Building low-diameter peer-to-peer networks. In: Proceedings of the FOCS ’01, pp. 492–499 (2001) Pandurangan, G., Raghavan, P., Upfal, E.: Building low-diameter peer-to-peer networks. In: Proceedings of the FOCS ’01, pp. 492–499 (2001)
34.
go back to reference Sauerwald, T.: On mixing and edge expansion properties in randomized broadcasting. In: Proceedings of the ISAAC’07, pp. 196–207 (2007) Sauerwald, T.: On mixing and edge expansion properties in randomized broadcasting. In: Proceedings of the ISAAC’07, pp. 196–207 (2007)
Metadata
Title
Efficient randomised broadcasting in random regular networks with applications in peer-to-peer systems
Authors
Petra Berenbrink
Robert Elsässer
Tom Friedetzky
Publication date
01-10-2016
Publisher
Springer Berlin Heidelberg
Published in
Distributed Computing / Issue 5/2016
Print ISSN: 0178-2770
Electronic ISSN: 1432-0452
DOI
https://doi.org/10.1007/s00446-016-0264-0

Other articles of this Issue 5/2016

Distributed Computing 5/2016 Go to the issue

Premium Partner