Multimedia Systems

, Volume 15, Issue 1, pp 19–32 | Cite as

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

  • Yih-Farn Chen
  • Yennun Huang
  • Rittwik Jana
  • Hongbo Jiang
  • Michael Rabinovich
  • Jeremy Rahe
  • Bin Wei
  • Zhen Xiao
Regular Paper


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.


IPTV P2P streaming Content distribution network FTTN Video-on-demand 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 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)Google Scholar
  2. 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)Google Scholar
  3. 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)Google Scholar
  4. 4.
    Banerjee, S., Bhattacharjee, B., Kommareddy, C.: Scalable application layer multicast. In: Proc. of ACM SIGCOMM (2002)Google Scholar
  5. 5.
    Bawa, M.: Hrishikesh Deshpande, Hector Garica-Molina, Transience of Peers and Streaming Media, In: ACM SIGCOMM Computer Communications Review, January (2003)Google Scholar
  6. 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)Google Scholar
  7. 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)Google Scholar
  8. 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.
  9. 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)Google Scholar
  10. 10.
    Gkantsidis, C., Rodriguez, P.: Network coding for large scale content distribution. In: Infocom (2005)Google Scholar
  11. 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)Google Scholar
  12. 12.
    Guo, Y., Suh, K., Kurose, J., Towsley, D.: P2Cast: P2P patching scheme for VoD service. In: Proc of 12th WWW (2003)Google Scholar
  13. 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)Google Scholar
  14. 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)Google Scholar
  15. 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)Google Scholar
  16. 16.
    Choe, Y., Schuff, D., Dyaberi, J., Pai, V.: Improving VoD Server Efficiency with BitTorrent, the 15th International Conference on Multimedia, September (2007)Google Scholar
  17. 17.
    Janardhan, V., Schulzrinne, H.: Peer assisted VoD for set-top box based IP network. In: Proc. of P2P-TV Workshop, August (2007)Google Scholar
  18. 18.
    Karagiannis, T., Rodriguez, P., Papagiannaki, K.: Should internet service providers fear peer-assisted content distribution? In: Proc. the Internet Measurement Conference (2005)Google Scholar
  19. 19.
  20. 20.
    Liao, X., Jin, H., Liu, Y., Ni, L.M., Deng, D.: AnySee: Peer-to-peer live streaming. In: Proc. of IEEE INFOCOM (2006)Google Scholar
  21. 21.
    Rizzo, L.: Effective erasure codes for reliable computer communication protocols. Comput. Commun. Rev., April (1997)Google Scholar
  22. 22.
    Ratnasamy, S., Francis, P., Handley, M., Karp, R., Shenker, S.: A Scalable Content-Addressable Network, ACM SIGCOMM, August (2001)Google Scholar
  23. 23.
    Padmanabhan, V.N., Wang, H.J., Chou, P.A., Sripanidkulchai, K.: Distributing Streaming Media Content Using Cooperative Networking, ACM NOSSDAV, May (2002)Google Scholar
  24. 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)Google Scholar
  25. 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)Google Scholar
  26. 26.
  27. 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)Google Scholar
  28. 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)Google Scholar
  29. 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)Google Scholar
  30. 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)Google Scholar
  31. 31.
  32. 32.
    Huang, C., Li, J., Ross, K.W.: Can Internet Video-On-Demand be Profitable, SIGCOMM, August 27–31, 2007, Kyoto, JapanGoogle Scholar
  33. 33.

Copyright information

© Springer-Verlag 2008

Authors and Affiliations

  • Yih-Farn Chen
    • 1
  • Yennun Huang
    • 2
  • Rittwik Jana
    • 1
  • Hongbo Jiang
    • 3
  • Michael Rabinovich
    • 3
  • Jeremy Rahe
    • 4
  • Bin Wei
    • 1
  • Zhen Xiao
    • 5
  1. 1.AT&T Shannon Research LaboratoryFlorham ParkUSA
  2. 2.Institute for Information IndustryTaipeiTaiwan
  3. 3.Case Western Reserve UniversityClevelandUSA
  4. 4.U.C. BerkeleyBerkeleyUSA
  5. 5.Peking UniversityBeijingChina

Personalised recommendations