Abstract
Through moving a significant fraction of uploading from the servers to the peers, using P2P approach can effectively alleviate server loading in VoD deployments. However, users’ asynchronism dilutes their ability to assist each other. We develop a theoretical model to conduct an in-depth study of average server loading in large-scale P2P-VoD systems. This model captures many of the essential features of average server loading in large-scale P2P-VoD systems. Based on the in-depth study on average server loading, we introduce actively collaborative helpers into systems for alleviating server loading. The model of peers is further developed to a hybrid model for studying the optimal download amount of helpers from perspective of the entire network including peers and helpers. We show there exactly exists the sweet point of download amount of homogeneous helpers. With downloading the sweet amount, helpers can contribute the bandwidth around twice than they consume, when they do not assist each other, and even approximately 4 times when they assist each other.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
PPLive. http://www.pplive.com.
UUSee. http://www.uusee.com.
Chu, X., Zhao, K., & Wang, M. (2009). Practical random linear network coding on GPUs. In Networking 2009 (pp. 573–585).
Gopalakrishnan, V., Bhattacharjee, B., Ramakrishnan, K. K., Jana, R., & Srivastava, D. (2009). CPM: adaptive video-on-demand with cooperative peer assists and multicast. In IEEE INFOCOM 2009 (pp. 91–99).
He, Y., & Ling, G. (2009). Improving the streaming capacity in P2P VoD systems with helpers. In Proc. of IEEE international conference on multimedia expo.
Huang, C., Li, J., & Ross, K. W. (2007). Can Internet video-on-demand be profitable? In Proceedings of the 2007 conference on applications, technologies, architectures, and protocols for computer communications, SIGCOMM ’07 (pp. 133–144). New York: ACM.
Huang, Y., Fu, T. Z., Chiu, D.-M., Lui, J. C., & Huang, C. (2008). Challenges, design and analysis of a large-scale P2P-VoD system. In Proceedings of the ACM SIGCOMM 2008 conference on data communication, SIGCOMM ’08 (pp. 375–388). New York: ACM.
Huang, Y., Fu, T. Z. J., Chiu, D. M., Lui, J. C. S., & Huang, C. (2008). Challenges, design and analysis of a large-scale P2P-VoD system. In Proc. of ACM SIGCOMM.
Lian, S. (2010). Secure service convergence based on scalable media coding. Telecommunications Systems, 45, 21–35.
Liu, Z., Wu, C., Li, B., & Zhao, S. (2010). Uusee: large-scale operational on-demand streaming with random network coding. In INFOCOM, 2010 proceedings IEEE, March 2010 (pp. 1–9).
Parvez, N., Williamson, C., Mahanti, A., & Carlsson, N. (2008). Analysis of bittorrent-like protocols for on-demand stored media streaming. In Proc. of ACM SIGMETRICS, Jun. 2008.
Pouwelse, J. A., Garbacki, P., Wang, J., Bakker, A., Yang, J., Iosup, A., Epema, D. H. J., Reinders, M., van Steen, M. R., & Sips, H. J. (2008). Tribler: a social-based peer-to-peer system. Concurrency and Computation, 20(2), 127–138.
Suh, K., Diot, C., Kurose, J., Massoulie, L., Neumann, C., Towsley, D., & Varvello, M. (2007). Push-to-peer video-on-demand system: design and evaluation. IEEE Journal on Selected Areas in Communications, 25(9), 1706–1716.
Tian, Y., Wu, D., & Ng, K.-W. (2008). A novel caching mechanism for peer-to-peer based media-on-demand streaming. Journal of Systems Architecture.
Wang, H., Zhang, Y., Li, P., & Jiang, Z. (2010). The benefits of network coding in distributed caching in large-scale P2P-VoD systems. In Proc. of IEEE GLOBECOM 2010.
Wang, J., & Ramchandran, K. (2008). Enhancing peer-to-peer live multicast quality using helpers. In 15th IEEE international conference on image processing (ICIP 2008), Oct. 2008 (pp. 2300–2303).
Wang, J., Yeo, C., Prabhakaran, V., & Ramch, K. (2007). On the role of helpers in peer-to-peer file download systems: design, analysis and simulation. In IPTPS’07.
Wang, K., & Lin, C. (2009). Insight into the P2P-VoD system: performance modeling and analysis. In Proceedings of 18th internatonal conference on computer communications and networks, ICCCN 2009, Aug. 2009 (pp. 1–6).
Wong, J. (2004). Enhancing collaborative content delivery with helpers. Master’s thesis, University of British Columbia.
Yang, Y., Chow, A. L. H., Golubchik, L., & Bragg, D. (2010). Improving qos in bittorrent-like VoD systems. In Proceedings of the 29th conference on information communications, INFOCOM’10 (pp. 2061–2069). Piscataway: IEEE Press.
Zhang, H., Wang, J., Chen, M., & Ramchandran, K. (2009). Scaling peer-to-peer video-on-demand systems using helpers. In 2009 16th IEEE international conference on image processing (ICIP), Nov. 2009 (pp. 3053–3056).
Acknowledgements
The authors would like to thank the reviewers for their insightful comments.
Author information
Authors and Affiliations
Corresponding author
Additional information
This research is supported by National Natural Science Foundation of China (60872053) and the National High Technology Research and Development Program of China (863 Program) under Grant No. 2008AA01Z407.
Rights and permissions
About this article
Cite this article
Zhang, Y., Wang, H., Li, P. et al. Modeling analysis of server loading in large-scale P2P-VoD systems with actively collaborative helpers. Telecommun Syst 54, 215–227 (2013). https://doi.org/10.1007/s11235-013-9729-7
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11235-013-9729-7