| Efficient randomised broadcasting in random regular networks with applications in peer-to-peer systems |
| Full text |
Pdf
(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
Pages 155-164
Year of Publication: 2008
ISBN:978-1-59593-989-0
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 10, Downloads (12 Months): 91, Citation Count: 0
|
|
|
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
|
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]
|
| |
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.
|
|