|
ABSTRACT
Random walk is a means of network node sampling that requires little index maintenance and can function on almost all connected network topologies. With careful guidance, node samples following a desired probability distribution can be generated with the only requirement that the sampling probabilities of each visited node and its direct neighbors are known at each walk step. This paper describes a broad range of network applications that can benefit from such guided random walks in dynamic and decentralized settings. This paper also examines several key issues for implementing random walks in self-organizing networks, including the convergence time of random walks, impact of dynamic network changes and particularly resulted walker losses, and the difficulty of pacing walk steps without synchronized clocks between network nodes. Our result suggests that with proper management, these issues do not cause significant problems under many realistic network environments.
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
|
L. Adamic, B. Huberman, R. Lukose, and A. Puniyani. Search in Power Law Networks. Physical Review, (64):46135--46143, 2001.
|
| |
2
|
A. Barabási and R. Albert. Emergence of Scaling in Random Networks. Science, 286:509--512, 1999.
|
 |
3
|
Ashwin R. Bharambe , Mukesh Agrawal , Srinivasan Seshan, Mercury: supporting scalable multi-attribute range queries, Proceedings of the 2004 conference on Applications, technologies, architectures, and protocols for computer communications, August 30-September 03, 2004, Portland, Oregon, USA
|
| |
4
|
B. Bollobás. Random Graphs. Academic Press, London, UK, 1985.
|
| |
5
|
|
| |
6
|
|
 |
7
|
Edith Cohen , Scott Shenker, Replication strategies in unstructured peer-to-peer networks, Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications, August 19-23, 2002, Pittsburgh, Pennsylvania, USA
|
| |
8
|
B. F. Cooper. Quickly Routing Searches Without Having to Move Content. In Proc. of the 4th International Workshop on Peer-to-Peer Systems (IPTPS), Ithaca, NY, February 2005.
|
| |
9
|
W. Doeblin. Exposé de la théorie des chaînes simples constantes de Markov á un nombre fini d'états. Mathématique de l'Union Interbalkanique, 2:77--105, 1938.
|
| |
10
|
C. Gkantsidis, M. Mihail, and A. Saberi. Random Walks in Peer-to-peer Networks. In Proc. of the IEEE INFOCOM, pages 120--130, Hong Kong, China, March 2004.
|
| |
11
|
C. Gkantsidis, M. Mihail, and A. Saberi. Hybrid Search Schemes for Unstructured Peer-to-peer Networks. In Proc. of the IEEE INFOCOM, pages 1526--1537, Miami, FL, March 2005.
|
| |
12
|
W. K. Hastings. Monte Carlo Sampling Methods Using Markov Chains and Their Applications. Biometrika, 57:97--109, 1970.
|
 |
13
|
|
| |
14
|
|
 |
15
|
|
 |
16
|
|
| |
17
|
D. Kostić, A. Rodriguez, J. Albrecht, A. Bhirud, and A. Vahdat. Using Random Subsets to Build Scalable Network Services. In Proc. of the 4th USENIX Symp. on Internet Technologies and Systems (USITS), Seattle, WA, March 2003.
|
| |
18
|
C. Law and K. Siu. Distributed Construction of Random Expander Networks. In Proc. of the IEEE INFOCOM, pages 2133--2143, San Francisco, CA, March 2003.
|
 |
19
|
Dmitri Loguinov , Anuj Kumar , Vivek Rai , Sai Ganesh, Graph-theoretic analysis of structured peer-to-peer systems: routing distances and fault resilience, Proceedings of the 2003 conference on Applications, technologies, architectures, and protocols for computer communications, August 25-29, 2003, Karlsruhe, Germany
[doi> 10.1145/863955.863999]
|
 |
20
|
Qin Lv , Pei Cao , Edith Cohen , Kai Li , Scott Shenker, Search and replication in unstructured peer-to-peer networks, Proceedings of the 16th international conference on Supercomputing, June 22-26, 2002, New York, New York, USA
[doi> 10.1145/514191.514206]
|
| |
21
|
N. Metropolis, A. W. Rosenbluth, M. N. Rosenbluth, A. H. Teller, and E. Teller. Equation of State Calculations by Fast Computing Machines. Journal of Chemical Physics, 21:1087--1092, 1953.
|
| |
22
|
|
| |
23
|
|
| |
24
|
|
 |
25
|
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
|
| |
26
|
|
| |
27
|
K. Shen. Structure Management for Scalable Overlay Service Construction. In Proc. of the First USENIX/ACM Symp. on Networked Systems Design and Implementation (NSDI), pages 281--294, San Francisco, CA, March 2004.
|
 |
28
|
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
|
| |
29
|
M. Zhong and K. Shen. Popularity-Biased Random Walks for Peer-to-Peer Search Under the Square-Root Principle. In Proc. of the 5th International Workshop on Peer-to-Peer Systems (IPTPS), Santa Barbara, CA, February 2006.
|
| |
30
|
M. Zhong, K. Shen, and J. Seiferas. Non-uniform Random Membership Management in Peer-to-Peer Networks. In Proc. of the IEEE INFOCOM, pages 1151--1161, Miami, FL, March 2005.
|
|