|
ABSTRACT
Previous analytical studies of unstructured P2P resilience have assumed exponential user lifetimes and only con-sidered age-independent neighbor replacement. In this paper, we overcome these limitations by introducing a general node-isolation model for heavy-tailed user lifetimes and arbitrary neighbor-se-lection algorithms. Using this model, we analyze two age-biased neighbor-selection strategies and show that they significantly improve the residual lifetimes of chosen users, which dramatically reduces the probability of user isolation and graph partitioning compared with uniform selection of neighbors. In fact, the second strategy based on random walks on age-proportional graphs demonstrates that, for lifetimes with infinite variance, the system monotonically increases its resilience as its age and size grow. Specifically, we show that the probability of isolation converges to zero as these two metrics tend to infinity. We finish the paper with simulations in finite-size graphs that demonstrate the effect of this result in practice.
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
|
|
| |
2
|
|
 |
3
|
Yatin Chawathe , Sylvia Ratnasamy , Lee Breslau , Nick Lanham , Scott Shenker, Making gnutella-like P2P systems scalable, Proceedings of the 2003 conference on Applications, technologies, architectures, and protocols for computer communications, August 25-29, 2003, Karlsruhe, Germany
[doi> 10.1145/863955.864000]
|
| |
4
|
B.-G. Chun, B. Zhao, and J. Kubiatowicz, "Impact of neighbor se-lection on performance and resilience of structured P2P networks," in Proc. IPTPS, Feb. 2005, pp. 264-274.
|
| |
5
|
E. B. Dynkin, "Some limit theorems for sums of independent random variables with infinite mathematical expectations," Sel. Transl. Math. Statist. Probabil., vol. 1, pp. 171-189, 1961.
|
| |
6
|
H. Exton, Handbook of Hypergeometric Integrals: Theory, Applica-tions, Tables, Computer Programs. Chichester, U.K.: Ellis Horwood, 1978.
|
| |
7
|
|
| |
8
|
W. Feller, An Introduction to Probability Theory and Its Applications, Volume 2. New York: Wiley, 1966.
|
| |
9
|
C. Gkantsidis, M. Mihail, and A. Saberi, "Random walks in peer-to-peer networks," in Proc. IEEE INFOCOM, Mar. 2004, pp. 120-130.
|
 |
10
|
P. Brighten Godfrey , Scott Shenker , Ion Stoica, Minimizing churn in distributed systems, Proceedings of the 2006 conference on Applications, technologies, architectures, and protocols for computer communications, September 11-15, 2006, Pisa, Italy
|
 |
11
|
K. Gummadi , R. Gummadi , S. Gribble , S. Ratnasamy , S. Shenker , I. Stoica, The impact of DHT routing geometry on resilience and proximity, Proceedings of the 2003 conference on Applications, technologies, architectures, and protocols for computer communications, August 25-29, 2003, Karlsruhe, Germany
[doi> 10.1145/863955.863998]
|
| |
12
|
T. Hettmansperger and M. Keenan, "Tailweight, statistical inference, and families of distributions--A brief survey," in Statist. Distrib. Sci-entif. Work, G. P. Patil, S. Kotz, and J. K. Ord, Eds.: Kluwer, 1980, vol. 1, pp. 161-172.
|
| |
13
|
M. F. Kaashoek and D. Karger, "Koorde: A simple degree-optimal dis-tributed hash table," in Proc. IPTPS, Feb. 2003, pp. 98-107.
|
| |
14
|
M. Kijima, Markov Processes for Stochastic Modeling. London, U.K.: Chapman & Hall, 1997.
|
| |
15
|
S. Krishnamurthy, S. El-Ansary, E. Aurell, and S. Haridi, "A statistical theory of chord under churn," in Proc. IPTPS, Feb. 2005, pp. 93-103.
|
 |
16
|
|
| |
17
|
J. Ledlie, J. Shneidman, M. Amis, and M. Seltzer, Reliability-and Capacity-Based Selection in Distributed Hash Tables Harvard Univ., Dept. Comput. Sci., Sep. 2003, Tech. Rep..
|
 |
18
|
|
| |
19
|
|
| |
20
|
J. Li, J. Stribling, T. M. Gil, R. Morris, and M. F. Kaashoek, "Com-paring the performance of distributed hash tables under churn," in Proc. IPTPS, Feb. 2004, pp. 87-99.
|
| |
21
|
|
 |
22
|
|
| |
23
|
L. Lovász, "Random Walks on graphs: A survey," in Combinatorics, Paul Erdös is Eighty, D. Miklós, V. T. Sós, and T. Szönyi, Eds. Bu-dapest, Hungary: János Bolyai Math. Soc., 1996, vol. 2, pp. 353-398.
|
| |
24
|
L. Massoulié, A.-M. Kermarrec, and A. Ganesh, "Network awareness and failure resilience in self-organising overlay networks," in Proc. IEEE SRDS, Oct. 2003, pp. 47-55.
|
| |
25
|
|
| |
26
|
|
| |
27
|
G. Pandurangan, P. Raghavan, and E. Upfal, "Building low-diameter peer-to-peer networks," IEEE J. Sel. Areas Commun., vol. 21, no. 6, pp. 995-1002, Aug. 2003.
|
 |
28
|
C. Greg Plaxton , Rajmohan Rajaraman , Andréa W. Richa, Accessing nearby copies of replicated objects in a distributed environment, Proceedings of the ninth annual ACM symposium on Parallel algorithms and architectures, p.311-320, June 23-25, 1997, Newport, Rhode Island, United States
[doi> 10.1145/258492.258523]
|
 |
29
|
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
|
| |
30
|
S. Ratnasamy, M. Handley, R. Karp, and S. Shenker, "Topologically-aware overlay construction and server selection," in Proc. IEEE IN-FOCOM, Jun. 2002, pp. 1190-1199.
|
| |
31
|
|
| |
32
|
Sean Rhea , Dennis Geels , Timothy Roscoe , John Kubiatowicz, Handling churn in a DHT, Proceedings of the annual conference on USENIX Annual Technical Conference, p.10-10, June 27-July 02, 2004, Boston, MA
|
| |
33
|
|
| |
34
|
|
 |
35
|
Kunwadee Sripanidkulchai , Aditya Ganjam , Bruce Maggs , Hui Zhang, The feasibility of supporting large-scale live streaming applications with dynamic application end-points, Proceedings of the 2004 conference on Applications, technologies, architectures, and protocols for computer communications, August 30-September 03, 2004, Portland, Oregon, USA
|
| |
36
|
|
 |
37
|
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
|
 |
38
|
|
| |
39
|
V. Venkataraman, P. Francisy, and J. Calandrino, "Chunkyspread: Multitree unstructured peer-to-peer multicast," in Proc. IPTPS, Feb. 2006.
|
| |
40
|
V. Vishnumurthy and P. Francis, "On Heterogeneous overlay construc-tion and random node selection in unstructured P2P networks," in Proc. IEEE INFOCOM, Apr. 2006.
|
| |
41
|
X. Wang, Z. Yao, and D. Loguinov, "Residual-based measurement of peer and link lifetimes in Gnutella networks," in Proc. IEEE INFOCOM, May 2007, pp. 391-399.
|
| |
42
|
R. W. Wolff, Stochastic Modeling and the Theory of Queues. Engle-wood Cliffs, NJ: Prentice-Hall, 1989.
|
| |
43
|
|
 |
44
|
|
| |
45
|
B. Y. Zhao, L. Huang, J. Stribling, S. C. Rhea, A. D. Joseph, and J. Kubiatowicz, "Tapestry: A resilient global-scale overlay for service de-ployment," IEEE J. Sel. Areas Commun., vol. 22, no. 1, pp. 41-53, Jan. 2004.
|
| |
46
|
M. Zhong, K. Shen, and J. Seiferas, "Non-uniform random member-ship management in peer-to-peer networks," in Proc. IEEE INFOCOM, Mar. 2005, pp. 1151-1161.
|
 |
47
|
|
|