ACM Home Page
Please provide us with feedback. Feedback
Residual-based estimation of peer and link lifetimes in P2P networks
Full text PdfPdf (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
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: 10.1109/TNET.2008.2001727

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
 
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
 
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
 
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
 
22
 
23

Collaborative Colleagues:
Xiaoming Wang: colleagues
Zhongmei Yao: colleagues
Dmitri Loguinov: colleagues