Skip to main content
Log in

Towards capacity and profit optimization of video-on-demand services in a peer-assisted IPTV platform

  • Regular Paper
  • Published:
Multimedia Systems Aims and scope Submit manuscript

Abstract

This paper studies the conditions under which peer-to-peer (P2P) technology may be beneficial in providing IPTV services over typical network architectures. It has three major contributions. First, we contrast two network models used to study the performance of such a system: a commonly used logical “Internet as a cloud” model and a “physical” model that reflects the characteristics of the underlying network. Specifically, we show that the cloud model overlooks important architectural aspects of the network and may drastically overstate the benefits of P2P technology. Second, we propose an algorithm called Zebra that pre-stripes content across multiple peers during idle hours to speed up P2P content delivery in an IPTV environment with limited upload bandwidth. We also perform simulations to measure Zebra’s effectiveness at reducing load on the content server during peak hours. Third, we provide a cost-benefit analysis of P2P video content delivery, focusing on the profit trade-offs for different pricing/incentive models rather than purely on capacity maximization. In particular, we find that under high volume of video demand, a P2P built-in incentive model performs better than any other model, while the conventional no-P2P model generates more profits when the request rate is low. The flat-reward model generally falls in between the usage-based model and the built-in model in terms of profitability except for low request rates. We also find that built-in and flat-reward models are more profitable than the usage-based model for a wide range of subscriber community sizes.

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. Yu, H., Zheng, D., Zhao, B.Y., Zheng, W.: Understanding user behavior in large-scale video-on-demand systems. In: Proc. of EuroSys, pp. 333–344 (2006)

  2. Guo, L., Chen, S., Xiao, Z., Zhang, X.: Analysis of Multimedia Workloads with Implications for Internet Streaming. In: Proc. of the 14th International World Wide Web Conference (WWW’05), May (2005)

  3. Adler, M., Kumar, R., Ross, K., Rubenstein, D., Suel, T., Yao, D.: Optimal peer selection for p2p downloading and streaming. In: Proc. of INFOCOM (2004)

  4. Banerjee, S., Bhattacharjee, B., Kommareddy, C.: Scalable application layer multicast. In: Proc. of ACM SIGCOMM (2002)

  5. Bawa, M.: Hrishikesh Deshpande, Hector Garica-Molina, Transience of Peers and Streaming Media, In: ACM SIGCOMM Computer Communications Review, January (2003)

  6. Bindal, R., Cao, P., Chan, W., Medved, J., Suwala, G., Bates, T., Zhang, A.: Improving traffic locality in bittorrent via biased neighbor selection. In: Proc. of ICDCS (2006)

  7. Cha, M., Kwak, H., Rodriguez, P., Ahn, Y.Y., Moon, S.: I Tube, You Tube, Everybody Tubes: Analyzing the World’s Largest User Generated Content Video System, In: Proc. of Internet Measurement Conference, October (2007)

  8. Chen, Y.F., Rahe, J., Smith, A.J., Huang, Y., Wei, B.: A P2P Distributed Storage Service for the AT&T IPTV Network. In: AT&T Labs 2006 University Collaborations Symposium. http://www.research.att.com/userfiles/File/U_Collaborations/2006_UnivCollab_Abstracts.htm

  9. Deshpande, H., Bawa, M., Garcia-Molina, H.: Streaming Live Media over a Peer-to-Peer Network, Stanford database group technical report (2001-20), Aug (2001)

  10. Gkantsidis, C., Rodriguez, P.: Network coding for large scale content distribution. In: Infocom (2005)

  11. Guo, Y., Suh, K., Kurose, J., Towsley, D.: A peer-to-peer on-demand streaming service and its performance evaluation. In: Proc. of IEEE Int. Conf. on Multimedia Expo (ICME’03) (2003)

  12. Guo, Y., Suh, K., Kurose, J., Towsley, D.: P2Cast: P2P patching scheme for VoD service. In: Proc of 12th WWW (2003)

  13. Hefeeda, M., Habib, A., Bhargava, B.: Cost-profit analysis of a peer-to-peer media streaming architecture, Technical report, CERIAS TR 2002-37, Purdue University, June (2003)

  14. Huang, Y., Chen, Y., Jana, R., Jiang, H., Rabinovich, M., Reibman, A., Wei, B., Xiao, Z.: Capacity analysis of MediaGrid: a P2P IPTV platform for fiber to the node networks. In: IEEE Journal on Selected Areas in Communications special issue on Peer-to-Peer Communications and Applications, January (2007)

  15. Chen, Y., Huang, Y., Jana, R., Jiang, H., Rabinovich, M., Wei, B., Xiao, Z.: When is P2P technology beneficial to IPTV services? the 17th NOSSDAV, June (2007)

  16. Choe, Y., Schuff, D., Dyaberi, J., Pai, V.: Improving VoD Server Efficiency with BitTorrent, the 15th International Conference on Multimedia, September (2007)

  17. Janardhan, V., Schulzrinne, H.: Peer assisted VoD for set-top box based IP network. In: Proc. of P2P-TV Workshop, August (2007)

  18. Karagiannis, T., Rodriguez, P., Papagiannaki, K.: Should internet service providers fear peer-assisted content distribution? In: Proc. the Internet Measurement Conference (2005)

  19. Kontiki. http://www.kontiki.com

  20. Liao, X., Jin, H., Liu, Y., Ni, L.M., Deng, D.: AnySee: Peer-to-peer live streaming. In: Proc. of IEEE INFOCOM (2006)

  21. Rizzo, L.: Effective erasure codes for reliable computer communication protocols. Comput. Commun. Rev., April (1997)

  22. Ratnasamy, S., Francis, P., Handley, M., Karp, R., Shenker, S.: A Scalable Content-Addressable Network, ACM SIGCOMM, August (2001)

  23. Padmanabhan, V.N., Wang, H.J., Chou, P.A., Sripanidkulchai, K.: Distributing Streaming Media Content Using Cooperative Networking, ACM NOSSDAV, May (2002)

  24. Saroiu, S., Gummadi, P.K., Gribble, S.D.: A measurement study of peer-to-peer file sharing systems. In: Proc. of ACM/SPIE on Multimedia Computing and Networking (MMCN’02), January (2002)

  25. Sheu, S., Hua, K.A.: Wallapak Tavanapong, Chaining: A generalized batching technique for video-on-demand systems. In: Proc. of the IEEE Int’l Conf. On Multimedia Computing and System, June (1997)

  26. Skype. http://www.skype.com

  27. Suh, K., Diot, C., Kurose, J., Massoulie, L., Neumann, C., Towsley, D., Varvello, M.: Push-to-peer video-on-demand system: design and evaluation. In: IEEE Journal on Selected Areas in Communication, vol. 25, No. 9, December (2007)

  28. Tran, D.A., Hua, K.A., Do, T.T.: A Peer-to-Peer Architecture for media streaming. In: IEEE Journal on Selected Areas in Communication, Special Issue on Advances in Overlay Network (2003)

  29. Velos, E., Almeida, V., Meira, W., Bestavros, A., Jin, S.: A hierarchical characterization of a live streaming media workload, In: IEEE IMW’02 (2002)

  30. Xu, D., Kulkarni, S.S., Rosenberg, C., Heung-Keung.: A CDN-P2P Hybrid architecture for cost-effective streaming media distribution. Comput. Netw. 44(3), 353–382 (2004)

  31. http://www.bittorrent.com

  32. Huang, C., Li, J., Ross, K.W.: Can Internet Video-On-Demand be Profitable, SIGCOMM, August 27–31, 2007, Kyoto, Japan

  33. http://vudulabs.com

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yennun Huang.

Additional information

Funding for J. Rahe’s research has been provided by AT&T Labs, the State of California under the MICR Oprogram, and by the Toshiba Corporation.

Zhen Xiao is partially supported by China MOST project (2006BAH02A10).

Rights and permissions

Reprints and permissions

About this article

Cite this article

Chen, YF., Huang, Y., Jana, R. et al. Towards capacity and profit optimization of video-on-demand services in a peer-assisted IPTV platform. Multimedia Systems 15, 19–32 (2009). https://doi.org/10.1007/s00530-008-0127-z

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00530-008-0127-z

Keywords

Navigation