| Choosing a random peer |
| Full text |
Pdf
(136 KB)
|
| Source
|
Annual ACM Symposium on Principles of Distributed Computing
archive
Proceedings of the twenty-third annual ACM symposium on Principles of distributed computing
table of contents
St. John's, Newfoundland, Canada
SESSION: Internet applications
table of contents
Pages: 125 - 130
Year of Publication: 2004
ISBN:1-58113-802-4
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 9, Downloads (12 Months): 43, Citation Count: 10
|
|
|
Warning: The download time has expired please click on the item to try again.
ABSTRACT
We present the first fully distributed algorithm which chooses a peer uniformly at random from the set of all peers in a distributed hash table (DHT). Our algorithm has latency O(log n) and sends O(log n) messages in expectation for a DHT like Chord [17]. Our motivation for studying this problem is threefold: to enable data collection by statistically rigorous sampling methods; to provide support for randomized, distributed algorithms over peer-to-peer networks; and to support the creation and maintenance of random links, and thereby offer a simple means of improving fault-tolerance.
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
|
Micah Adler , Eran Halperin , Richard M. Karp , Vijay V. Vazirani, A stochastic process on the hypercube with applications to peer-to-peer networks, Proceedings of the thirty-fifth annual ACM symposium on Theory of computing, June 09-11, 2003, San Diego, CA, USA
[doi> 10.1145/780542.780626]
|
 |
2
|
|
| |
3
|
J. Byers, J. Considine, and M. Mitzenmacher. Simple load balancing for distributed hash tables. In Proceedings of the Second Internation Peer to Peer Symposium (IPTPS), 2003.
|
| |
4
|
C. Gkantsidis, M. Mihail, and A. Saberi. Random walks in peer-to-peer networks. In Conference of the IEEE Communications Society (INFOCOM), 2004.
|
 |
5
|
|
| |
6
|
D. Karger and M. Ruhl. New algorithms for load balancing in peer-to-peer systems. In Proceedings of the Fourth Internation Peer to Peer Symposium (IPTPS), 2004.
|
| |
7
|
C. Law and K.-Y. Siu. Distributed construction of random expander graphs. In Conference of the IEEE Communications Society (INFOCOM), 2003.
|
| |
8
|
S. Lewis and J. Saia. Scalable byzantine agreement. Technical report, University of New Mexico, 2004.
|
 |
9
|
|
 |
10
|
|
| |
11
|
|
| |
12
|
|
| |
13
|
|
 |
14
|
|
 |
15
|
Stefan Saroiu , Krishna P. Gummadi , Richard J. Dunn , Steven D. Gribble , Henry M. Levy, An analysis of internet content delivery systems, Proceedings of the 5th symposium on Operating systems design and implementation Due to copyright restrictions we are not able to make the PDFs for this conference available for downloading, December 09-11, 2002, Boston, Massachusetts
[doi> 10.1145/1060289.1060319]
|
| |
16
|
S. Saroiu, P. K. Gummadi, and S. D. Gribble. A Measurement Study of Peer-to-Peer File Sharing Systems. In Proceedings of Multimedia Computing and Networking, 2002.
|
 |
17
|
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
|
CITED BY 10
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Edward Bortnikov , Maxim Gurevich , Idit Keidar , Gabriel Kliot , Alexander Shraer, Brahms: byzantine resilient random membership sampling, Proceedings of the twenty-seventh ACM symposium on Principles of distributed computing, August 18-21, 2008, Toronto, Canada
|
|
|
|
|
|
|
|
|
Edward Bortnikov , Maxim Gurevich , Idit Keidar , Gabriel Kliot , Alexander Shraer, Brahms: Byzantine resilient random membership sampling, Computer Networks: The International Journal of Computer and Telecommunications Networking, v.53 n.13, p.2340-2359, August, 2009
|
|