| The flip markov chain and a randomising P2P protocol |
| Full text |
Pdf
(496 KB)
|
Source
|
Annual ACM Symposium on Principles of Distributed Computing
archive
Proceedings of the 28th ACM symposium on Principles of distributed computing
table of contents
Calgary, AB, Canada
Pages 141-150
Year of Publication: 2009
ISBN:978-1-60558-396-9
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): n/a, Downloads (12 Months): n/a, Citation Count: 0
|
|
|
ABSTRACT
We define a network that relies on its protocol's emergent behaviour to maintain the useful properties of a random regular topology. It does this by spontaneously performing flips in an effort to randomise [15], allowing it to repair damage and to embed new peers without over-complicated joining schema. The main theoretical result of this paper is informed by the need to show that flips randomise the network quickly enough. Formally, we show that performing random flip operations on a regular graph of size n will rapidly sample from all such graphs almost uniformly at random (i.e. with error ε). Here, "rapidly" means in time polynomial in n and log ε−1. This is done by extending a similar result for random switches, obtained in [3], using a two-stage direct canonical path construction. The directness of our approach allows for a much tighter bound than obtained in previous work.
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
|
Bittorrent. http://www.bittorrent.org.
|
| |
2
|
V. Bourassa and F. Holt. Swan: Small-world wide area networks. In Proceedings of International Conference on Advances in Infrastructure (SSGRR 2003w), L'Aquila, Italy, 2003. Paper #64.
|
| |
3
|
|
| |
4
|
|
| |
5
|
P. Diaconis and L. Saloff-Coste. Comparison theorems for reversible Markov chains. Annals of Applied Probability, 3:696--730, 1993.
|
| |
6
|
P. Diaconis and D. Stroock. Geometric bounds for eigenvalues of Markov chains. Annals of Applied Probability, 1:36--61, 1991.
|
| |
7
|
M. Dyer, L. Goldberg, M. Jerrum, and R. Martin. Markov chain comparison. Probability Surveys, 3:89--111, 2006.
|
| |
8
|
|
| |
9
|
C. P. Fry and M. K. Reiter. Really truly trackerless bittorrent. Technical report, Carnegie Mellon University, 2006.
|
| |
10
|
Gnutella. http://en.wikipedia.org/wiki/Gnutella.
|
| |
11
|
S. Janson, T. Luczak, and A. Rucinski. Random Graphs. Wiley, 2000.
|
| |
12
|
M. Jerrum. Counting, Sampling and Integrating: Algorithms and Complexity. Birkhaeuser, 2003.
|
| |
13
|
|
| |
14
|
|
 |
15
|
|
| |
16
|
G. Pandurangan, P. Raghavan, and E. Upfal. Building low-diameter peer-to-peer networks. Selected Areas in Communications, IEEE Journal on, 21(6):995--1002, 2003.
|
| |
17
|
D. Randall and P. Tetali. Analyzing Glauber dynamics by comparison of Markov chains. Journal of Mathematical Physics, 41(3):1598--1615, 2000.
|
 |
18
|
Sylvia Ratnasamy , Paul Francis , Mark Handley , Richard Karp , Scott Schenker, A scalable content-addressable network, Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications, p.161-172, August 2001, San Diego, California, United States
|
| |
19
|
S. Saroiu, P. Krishna Gummadi, and S. D. Gribble. Measuring and analyzing the characteristics of napster and gnutella hosts. Multimedia Systems Journal, 8(5), November 2002.
|
| |
20
|
A. Sinclair. Improved bounds for mixing rates of Markov chains and multicommodity flow. Combinatorics, Probability and Computing, 1:351--370, 1992.
|
 |
21
|
Ion Stoica , Robert Morris , David Karger , M. Frans Kaashoek , Hari Balakrishnan, Chord: A scalable peer-to-peer lookup service for internet applications, Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications, p.149-160, August 2001, San Diego, California, United States
|
| |
22
|
N. Wormald and V. Sanwalani. The diameter of random regular graphs. Incomplete paper.
|
| |
23
|
N. C. Wormald. Models of random regular graphs. In J.D. Lamb and D.A. Preece, editors, Survey in Combinatorics, London Mathematical Society Lecture Notes 276. Cambridge University Press, Cambridge, 1999.
|
INDEX TERMS
Primary Classification:
C.
Computer Systems Organization
C.2
COMPUTER-COMMUNICATION NETWORKS
C.2.1
Network Architecture and Design
Subjects:
Distributed networks
Additional Classification:
C.
Computer Systems Organization
C.2
COMPUTER-COMMUNICATION NETWORKS
C.2.1
Network Architecture and Design
Subjects:
Network topology
General Terms:
Algorithms,
Performance,
Reliability
Keywords:
P2P,
asynchronous,
canonical paths,
distributed,
mixing time,
network,
peer-to-peer,
protocol,
randomisation
|