Abstract
This paper builds a complete modeling framework for understanding user churn and in-degree dynamics in unstructured P2P systems in which each user can be viewed as a stationary alternating renewal process. While the classical Poisson result on the superposition of n stationary renewal processes for n→∞ requires that each point process become sparser as n increases, it is often difficult to rigorously show this condition in practice. In this paper, we first prove that despite user heterogeneity and non-Poisson arrival dynamics, a superposition of edge-arrival processes to a live user under uniform selection converges to a Poisson process when system size becomes sufficiently large. Using this finding, we then obtain closed-form results on the transient behavior of in-degree, paving novel ways for a variety of additional analysis of decentralized P2P systems.
- M. Castro, M. Costa, and A. Rowstron, "Performance and Dependability of Structured Peer-to-Peer Overlays," in Proc. DSN, Jun. 2004. Google Scholar
Digital Library
- P. B. Godfrey, S. Shenker, and I. Stoica, "Minimizing Churn in Distributed Systems," in Proc. ACM SIGCOMM, Sep. 2006. Google Scholar
Digital Library
- K. Gummadi, R. Gummadi, S. Gribble, S. Ratnasamy, S. Shenker, and I. Stoica, "The Impact of DHT Routing Geometry on Resilience and Proximity," in Proc. ACM SIGCOMM, Aug. 2003, pp. 381--394. Google Scholar
Digital Library
- D. Heyman and M. Sobel, Stochastic Models in Operations Research, Volume 1. McGraw-Hill, 1982.Google Scholar
- M. F. Kaashoek and D. Karger, "Koorde: A Simple Degree-Optimal Distributed Hash Table," in Proc. IPTPS, Feb. 2003, pp. 98--107.Google Scholar
Cross Ref
- 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. Google Scholar
Digital Library
- D. Leonard, Z. Yao, X. Wang, and D. Loguinov, "On Static and Dynamic Partitioning Behavior of Large-Scale P2P Networks," IEEE/ACM Trans. Networking, vol. 16, no. 6, pp. 1475--1488, Dec. 2008. Google Scholar
Digital Library
- J. Li, J. Stribling, T. M. Gil, R. Morris, and M. F. Kaashoek, "Comparing the Performance of Distributed Hash Tables under Churn," in Proc. IPTPS, Feb. 2004, pp. 87--99. Google Scholar
Digital Library
- J. Li, J. Stribling, R. Morris, M. F. Kaashoek, and T. M. Gil, "A Performance vs. Cost Framework for Evaluating DHT Design Tradeoffs under Churn," in Proc. IEEE INFOCOM, Mar. 2005, pp. 225--236.Google Scholar
- D. Liben-Nowell, H. Balakrishnan, and D. Karger, "Analysis of the Evolution of the Peer-to-Peer Systems," in Proc. ACM PODC, Jul. 2002, pp. 233--242. Google Scholar
Digital Library
- D. Loguinov, J. Casas, and X. Wang, "Graph-Theoretic Analysis of Structured Peer-to-Peer Systems: Routing Distances and Fault Resilience," IEEE/ACM Trans. Networking, vol. 13, no. 5, pp. 1107--1120, Oct. 2005. Google Scholar
Digital Library
- P. Maymounkov and D. Mazieres, "Kademlia: A Peer-to-Peer Information System Based on the XOR Metric," in Proc. IPTPS, Mar. 2002, pp. 53--65. Google Scholar
Digital Library
- 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. Google Scholar
Digital Library
- S. I. Resnick, Extreme Values, Regular Variation, and Point Processes. Boston, NY: Springer-Verlag, 1987.Google Scholar
- S. Rhea, D. Geels, T. Roscoe, and J. Kubiatowicz, "Handling Churn in a DHT," in Proc. USENIX Ann. Tech. Conf., Jun. 2004, pp. 127--140. Google Scholar
Digital Library
- I. Stoica, R. Morris, D. Liben-Nowell, D. R. Karger, M. F. Kaashoek, F. Dabek, and H. Balakrishnan, "Chord: A Scalable Peer-to-Peer Lookup Protocol for Internet Applications," IEEE/ACM Trans. Netw., vol. 11, no. 1, pp. 17--32, Feb. 2003. Google Scholar
Digital Library
- X. Wang, Z. Yao, and D. Loguinov, "Residual-Based Estimation of Peer and Link Lifetimes in P2P Networks," IEEE/ACM Trans. Networking, vol. 17, no. 3, pp. 726--739, Jun. 2009. Google Scholar
Digital Library
- R. W. Wolff, Stochastic Modeling and the Theory of Queues. Englewood Cliffs, NJ: Prentice Hall, 1989.Google Scholar
- Z. Yao, D. Leonard, X. Wang, and D. Loguinov, "Modeling Heterogeneous User Churn and Local Resilience of Unstructured P2P Networks," in Proc. IEEE ICNP, Nov. 2006, pp. 32--41. Google Scholar
Digital Library
Index Terms
In-degree dynamics of large-scale P2P systems
Recommendations
Characterizing unstructured overlay topologies in modern P2P file-sharing systems
In recent years, peer-to-peer (P2P) file-sharing systems have evolved to accommodate growing numbers of participating peers. In particular, new features have changed the properties of the unstructured overlay topologies formed by these peers. Little is ...
P2P Incentive Mechanism for File Sharing and Cooperation
ICCSA '09: Proceedings of the International Conference on Computational Science and Its Applications: Part IP2P (Peer-to-Peer) network allows peers to distribute and obtain a file to be shared cooperatively. However, some peers only download files without cooperation. Peers also share low quality files or unpopular files. These selfish behavior of peers is ...
Understanding overlay characteristics of a large-scale peer-to-peer IPTV system
This article presents results from our measurement and modeling efforts on the large-scale peer-to-peer (p2p) overlay graphs spanned by the PPLive system, the most popular and largest p2p IPTV (Internet Protocol Television) system today. Unlike other ...






Comments