ACM Home Page
Please provide us with feedback. Feedback
Efficient randomised broadcasting in random regular networks with applications in peer-to-peer systems
Full text PdfPdf (395 KB)
Source
Annual ACM Symposium on Principles of Distributed Computing archive
Proceedings of the twenty-seventh ACM symposium on Principles of distributed computing table of contents
Toronto, Canada
SESSION: R4 table of contents
Pages 155-164  
Year of Publication: 2008
ISBN:978-1-59593-989-0
Authors
Petra Berenbrink  Simon Fraser University, Burnaby, BC, Canada
Robert Elsaesser  University of Paderborn, Paderborn, Germany
Tom Friedetzky  Durham University, Durham, United Kingdom
Sponsors
SIGOPS: ACM Special Interest Group on Operating Systems
ACM: Association for Computing Machinery
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 10,   Downloads (12 Months): 91,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1400751.1400773
What is a DOI?

ABSTRACT

We consider broadcasting in random d-regular graphs by using a simple modification of the so-called random phone call model introduced by Karp et al. [19]. In the phone call model every time step each node calls on a randomly chosen neighbour to establish a communication channel with this node. The communication channels can then be used to transmit messages in both directions. 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 decreases exponentially. Formally, we present a broadcasting 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 and address-oblivious algorithm that broadcasts a message in time O(log n) needs Ω(n log n/ log d) message transmissions. Our algorithm can efficiently handle 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.


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
B. Bollobás. Random Graphs. Academic Press, 1985.
 
2
 
3
 
4
H. Chernoff. A measure of asymptotic efficiency for tests of a hypothesis based on the sum of observations. The Annals of Mathematical Statistics, 23:493--507, 1952.
 
5
6
 
7
8
 
9
R. Els\"asser and T. Sauerwald. Broadcasting vs. mixing and information dissemination on Cayley graphs. In Proc. of STACS'07, pp. 163--174, 2007.
 
10
 
11
P. Erd\H os and A. Rényi. On random graphs I. Publ. Math. Debrecen, 6:290--297, 1959.
 
12
P. Erd\H os and A. Rényi. On the evolution of random graphs. Publ. Math. Inst. Hungar. Acad. Sci., 5:17--61, 1960.
 
13
 
14
U. Feige, D. Peleg, P. Raghavan, and E. Upfal. Randomized broadcast in networks. Random Structures and Algorithms, 1(4):447--460, 1990.
 
15
A.M. Frieze and G.R. Grimmett. The shortest-path problem for graphs with random arc-lengths. Discrete Applied Mathematics, 10:57--77, 1985.
 
16
Gnutella. The gnutella protocol specification v.0.4.
 
17
 
18
S. Jagannathan, G. Pandurangan, and S. Srinivasan. Query protocols for highly resilient peer-to-peer networks. In Proc. of ISCA PDCS'06, pp. 247--252, 2006.
 
19
20
 
21
C. Law and K.-Y. Siu. Distributed construction of random expander networks. In Proceedings of the 22nd INFOCOM, pp. 2133--2143, 2003.
22
 
23
 
24
M. Newman. The Structure and Function of Complex Networks. SIAM Review, 45(2):167-- 256, 2003.
 
25
 
26
 
27
R.W. Robinson and N.C. Wormald. Almost all regular graphs are Hamiltonian. Random Structures and Algorithms, 5:363--374, 1994.
 
28
T. Sauerwald. On Mixing and Edge Expansion Properties in Randomized Broadcasting . In Proc. of ISAAC'07, pp. 196--207, 2007.

Collaborative Colleagues:
Petra Berenbrink: colleagues
Robert Elsaesser: colleagues
Tom Friedetzky: colleagues