| Residual-based estimation of peer and link lifetimes in P2P networks |
| Full text |
Pdf
(806 KB)
|
| Source
|
IEEE/ACM Transactions on Networking (TON)
archive
Volume 17 , Issue 3 (June 2009)
table of contents
Pages 726-739
Year of Publication: 2009
ISSN:1063-6692
|
|
Authors
|
|
Xiaoming Wang
|
Department of Computer Science, Texas A&M University, College Station, TX
|
|
Zhongmei Yao
|
Department of Computer Science, Texas A&M University, College Station, TX
|
|
Dmitri Loguinov
|
Department of Computer Science, Texas A&M University, College Station, TX
|
|
| Publisher |
IEEE Press
Piscataway, NJ, USA
|
| Bibliometrics |
Downloads (6 Weeks): 14, Downloads (12 Months): 80, Citation Count: 0
|
|
|
ABSTRACT
Existing methods of measuring lifetimes in P2P systems usually rely on the so-called Create-Based Method (CBM), which divides a given observation window into two halves and samples users "created" in the first half every Δ time units until they die or the observation period ends. Despite its frequent use, this approach has no rigorous accuracy or overhead analysis in the literature. To shed more light on its performance, we first derive a model for CBM and show that small window size or large Δ may lead to highly inaccurate lifetime distributions. We then show that create-based sampling exhibits an inherent tradeoff between overhead and accuracy, which does not allow any fundamental improvement to the method. Instead, we propose a completely different approach for sampling user dynamics that keeps track of only residual lifetimes of peers and uses a simple renewal-process model to recover the actual lifetimes from the observed residuals. Our analysis indicates that for reasonably large systems, the proposed method can reduce bandwidth consumption by several orders of magnitude compared to prior approaches while simultaneously achieving higher accuracy. We finish the paper by implementing a two-tier Gnutella network crawler equipped with the proposed sampling method and obtain the distribution of ultrapeer lifetimes in a network of 6.4 million users and 60 million links. Our experimental results show that ultrapeer lifetimes are Pareto with shape α ≅ 1.1; however, link lifetimes exhibit much lighter tails with α ≅ 1.8.
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
|
R. Bhagwan, S. Savage, and G. M. Voelker, "Understanding availability," in Proc. IPTPS, Feb. 2003, pp. 256-267.
|
| |
2
|
F. E. Bustamante and Y. Qiao, "Friendships that last: Peer lifespan and its role in P2P protocols," in Proc. Int. Workshop on Web Content Caching and Distribution, Sep. 2003.
|
| |
3
|
G. Casella and R. L. Berger, Statistical Inference, 2nd ed. New York: Duxbury/Thomson Learning, 2002.
|
 |
4
|
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]
|
| |
5
|
J. Chu, K. Labonte, and B. N. Levine, "Availability and locality measurements of peer-to-peer file systems," in Proc. ITCom Conf., Jul. 2002, vol. 4868, pp. 310-321.
|
 |
6
|
Nick Duffield , Carsten Lund , Mikkel Thorup, Estimating flow distributions from sampled flow statistics, Proceedings of the 2003 conference on Applications, technologies, architectures, and protocols for computer communications, August 25-29, 2003, Karlsruhe, Germany
[doi> 10.1145/863955.863992]
|
| |
7
|
|
| |
8
|
Z. Ge, D. R. Figueiredo, S. Jaiswal, J. Kurose, and D. Towsley, "Modeling peer-peer file sharing systems," in Proc. IEEE INFOCOM, Mar. 2003, vol. 3, pp. 2188-2198.
|
| |
9
|
Gnutella. [Online]. Available: http://www.gnutella.com/
|
 |
10
|
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]
|
| |
11
|
KaZaA. [Online]. Available: http://www.kazaa.com/
|
| |
12
|
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.
|
 |
13
|
|
| |
14
|
|
| |
15
|
|
| |
16
|
|
| |
17
|
|
| |
18
|
S. Saroiu, P. K. Gummadi, and S. D. Gribble, "A measurement study of peer-to-peer file sharing systems," in Proc. SPIE/ACM Multimedia Computing and Networking, Jan. 2002, vol. 4673, pp. 156-170.
|
| |
19
|
|
 |
20
|
|
 |
21
|
Daniel Stutzbach , Reza Rejaie , Nick Duffield , Subhabrata Sen , Walter Willinger, On unbiased sampling for unstructured peer-to-peer networks, Proceedings of the 6th ACM SIGCOMM conference on Internet measurement, October 25-27, 2006, Rio de Janeriro, Brazil
[doi> 10.1145/1177080.1177084]
|
| |
22
|
|
| |
23
|
|
|