Document Type
Conference Paper
Publication Date
5-2007
Publication Source
INFOCOM 2007: 26th IEEE International Conference on Computer Communications
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 Delta 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 flrst derive a model for CBM and show that small window size or large Delta 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 a alpha ap 1.1; however, link lifetimes exhibit much lighter tails with alpha ap 1.9.
Inclusive pages
391 - 399
ISBN/ISSN
0743-166X
Document Version
Published Version
Copyright
Copyright © 2007 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other users, including reprinting/ republishing this material for advertising or promotional purposes, creating new collective works for resale or redistribution to servers or lists, or reuse of any copyrighted components of this work in other works.
Publisher
IEEE
Place of Publication
Anchorage, AK
Peer Reviewed
yes
Keywords
computer network reliability, peer-to-peer computing, sampling methods, statistical distributions, Gnutella networks, P2P systems, create-based method, lifetime distributions, link lifetimes, peer lifetimes, renewal-process model, residual-based measurement, sampling method, Bandwidth, Communications Society, Computer science, Crawlers, Routing, Sampling methods, Shape, Streaming media, Time measurement, USA Councils
eCommons Citation
Wang, Xiaoming; Yao, Zhongmei; and Loguinov, Dmitri, "Residual-Based Measurement of Peer and Link Lifetimes in Gnutella Networks" (2007). Computer Science Faculty Publications. 5.
https://ecommons.udayton.edu/cps_fac_pub/5
Included in
Databases and Information Systems Commons, OS and Networks Commons, Other Computer Sciences Commons, Software Engineering Commons, Theory and Algorithms Commons
Comments
Subsequently Published in IEEE/ACM Transactions on Networking.
Permission documentation is on file.
Publisher Citation
Xiaoming Wang; Zhongmei Yao; Loguinov, D., "Residual-Based Measurement of Peer and Link Lifetimes in Gnutella Networks," INFOCOM 2007. 26th IEEE International Conference on Computer Communications. IEEE , vol., no., pp.391,399, 6-12 May 2007 doi: 10.1109/INFCOM.2007.53