Skip to main content
Log in

Large-scale P2PVOD system: Focusing on clients

  • Research Papers
  • Published:
Science China Information Sciences Aims and scope Submit manuscript

Abstract

Using P2P network to provide video on demand (VOD) service can support large-scale users so as to save the bandwidth cost of servers. As VOD must support VCR characters (drag, pause, randomly choosing watching position, etc.), building a large-scale expansion of high-performance VOD system still faces huge challenges. The paper first presents a P2P based reference model, defines the design object, and analyzes the difficulties. And then taking PPLive demand system as an example, it gives client-based solutions, including disk cache-out strategy, memory cache prefetch strategy, maintaining relations between neighbors, task scheduling, data upload strategies and so on. PPLive-demand systems are putting into practice at present with satisfactory fluency and drag delay. The largest number of simultaneous online users is over 210000, and online video data is over 700. Compared with traditional client-server model, the average bandwidth saving rate of servers is 88% or more, and the bandwidth saving rate of user-number’s the peak value can be up to 93%.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Zhang X, Liu J, Li B, et al. Coolstreaming/donet: A data-driven overlay network for efficient live media streaming. In: Proceedings of INFOCOM. Miami, FL, USA, 2005. 2102–2111

  2. PPLive. http://www.pplive.com/

  3. PPStream. http://www.ppstream.com/

  4. GridCast. http://www.gridcast.cn/

  5. YouTube. http://www.youtube.com/

  6. YouKu. http://www.youku.com/

  7. Huang C, Li J, Ross K W. Can internet video-on-demand be profitable? In: Proceedings of ACM SIGCOMM’07, Kyoto, Japan, 2007. 133–144

  8. Annapureddy S, Gkantsidis C, Rodriguez P R, et al. Providing video-on-demand using peer-to-peer networks. Microsoft Research Technical Report. MSR-TR-2005-147, Oct. 2005

  9. Huang C, Li J, Ross K W. Peer-assisted VOD: Making internet video distribution cheap. In: Proceedings of IPTPS. Bellevue, WA, USA, 2007. 1–5

  10. PPLIVE-VOD. http://www.pplive.com/subject/20070808pfsvod/

  11. Cherkasova L, Lee J. FastReplica: Efficient large file distribution within content delivery networks. In: Proceedings of 4th USENIX Symposium on Internet Technologies and Systems. Seattle, WA, USA, 2003. 7

  12. Ali S, Mathur A, Zhang H. Measurement of commercial peer-to-peer live video streaming. In: Proceedings of 1st Workshop on Recent Advances in P2P Streaming. Hilton, Singapore, 2005. 1–6

  13. Hei X, Liang C, Liu Y, et al. A measurement study of a large-scale P2P IPTV system. IEEE Trans Multimedia, 2007, 9: 1672–1687

    Article  Google Scholar 

  14. Wu C, Li B, Zhao S. Multi-channel live P2P streaming: refocusing on servers. In: Proceedings of IEEE INFOCOM 2008, Phoenix, AZ, USA, 2008. 1355–1363

  15. Hei X, Liu Y, Ross K W. Stochastic fluid theory for P2P streaming systems. In: Proceedings of INFOCOM 2007, Anchorage, AK, USA, 2007. 919–927

  16. Zhou Y, Chiu D M, Lui J C S. A simple model for analyzing P2P streaming protocols. In: Proceedings of IEEE ICNP 2007, Beijing, China, 2007. 226–235

  17. Cha M, Kwak H, Rodriguez P, et al. I tube, you tube, everybody tubes: analyzing the world’s largest user generated content video system. In: Proceedings of IMC. 2007, San Diego, California, USA. 2007. 1–14

  18. Al Hamra A, Biersack E W, Urvoy-Keller G. A pull-based approach for a VoD service in P2P networks. In: Proceedings of HSNMC 2004, Toulouse, France, 2004, 3079: 995–1006

    Google Scholar 

  19. Guo Y, Suh K, Kurose J, et al. P2Cast: Peer-to-peer patching scheme for VoD service. In: Proceedings of www 2003, Budapest, Hungary, 2003. 301–309

  20. Tai D, Kien H A, Mounir T. P2VoD: Providing fault tolerant video-on-demand streaming in peer-to-peer environment. In: Proceedings of ICC 2004, Orlando, FL, USA. 2004, 3: 1467–1472

    Google Scholar 

  21. Wang D, Liu J. Peer-to-peer asynchronous video streaming using skip list. In: Proceedings of ICME 2006, Toronto, Ont, Canada. 2006. 1397–1400

  22. Cui Y, Li B, Nahrstedt K. Ostream: A synchronous streaming multicast in application-layer overlay networks. IEEE JSAC, 2004, 22: 91–106

    Google Scholar 

  23. Wang D, Liu J C. A dynamic skip list-based overlay for on-demand media streaming with VCR interactions. IEEE Trans Paral Distr Syst, 2008, 19: 503–514

    Article  Google Scholar 

  24. Guo Y, Yu S C, Liu H, et al. Supporting VCR operation in a mesh-based P2P VoD system. In: Proceedings of Consumer Communications and Networking Conference. Las Vegas, NV, USA, 2008. 452–457

  25. He Y, Liu Y H. Supporting VCR in peer-to-peer video-on-demand. In: Proceedings of ICNP 2007, Beijing, China, 2007. 328–329

  26. Cheng B, Jin H, Liao X F. Supporting VCR functions in P2P VoD services using ring-assisted overlays. In: Proceedings of ICC 2007, Glasgow, Scotland. 2007. 1698–1703

  27. Cheng B, Stein L, Jin H, et al. Towards cinematic internet video-on-demand. In: Proceedings of the 3rd ACM SIGOPS/EuroSys 2008, Glasgow, Scotland UK, 2008. 109–122

  28. Guo Y, Mathur S, Ramaswamy K, et al. PONDER: Providing commercial-quality video-on-demand service using peer-to-peer network. In: Proceedings of GLOCOM 2007, Washington, DC, USA, 2007. 225–230

  29. Tewari S, Kleinrock L. Analysis of search and replication in unstructured peer-to-peer networks. In: Proceedings of ACM SIGMETRICS 2005, New York, NY, USA, 2005. 404–405

  30. Tewari S, Kleinrock L. Proportional replication in peer-to-peer networks. In: Proceedings of INFOCOM 2006, Barcelona, Spain, 2006. 1–12

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ke Xu.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Huang, Y., Xu, K., Li, H. et al. Large-scale P2PVOD system: Focusing on clients. Sci. China Inf. Sci. 54, 1677–1690 (2011). https://doi.org/10.1007/s11432-011-4288-6

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11432-011-4288-6

Keywords

Navigation