Multimedia Systems

, Volume 16, Issue 3, pp 199–214 | Cite as

Zebroid: using IPTV data to support STB-assisted VoD content delivery

  • Yih-Farn Robin Chen
  • Rittwik Jana
  • Daniel Stern
  • Bin Wei
  • Mike Yang
  • Hailong Sun
  • Jagadeesh Dyaberi
Regular Paper


IPTV, unlike Internet TV, delivers digital TV and multimedia services over IP-based networks with the required level of quality of service (QoS) and quality of experience (QoE). Linear programming channels in IPTV are delivered through multicast, which is highly scalable with the number of subscribers. Video-on-demand (VoD) content, on the other hand, is typically delivered using unicast, which places a heavy load on the VoD servers and all the network components leading to the end-user set-top boxes (STBs) as the demand increases. With the rapid growth of IPTV subscribers and the shift in video viewing habits, the need to efficiently disseminate large volumes of VoD content has prompted IPTV service providers to consider the use of STBs to assist in video content delivery. This paper describes our current research work on Zebroid, a potential VoD solution for fiber-to-the-node (FTTN) networks, which uses IPTV data on a recurring basis to determine how to select, stripe, and preposition popular content in selected STBs during idle hours. A STB requesting VoD content during the peak hours can then receive necessary stripes from participating STBs in the neighborhood. Recent VoD request access patterns, STB availability data, and capacity data on network components are taken into consideration in determining the parameters used in the striping algorithm of Zebroid. We show both by simulation and emulation on a realistic IPTV testbed that the VoD server load can be reduced by more than 70% during peak hours by allocating only 8 GB of storage on each STB. The savings achieved through Zebroid would also allow IPTV service providers to add more linear programming channels without expensive infrastructure upgrades.


Video-on-demand Peer-to-peer IPTV 


  1. 1.
    Abbasi, U., Ahmed, T.: COOCHING: cooperative prefetching strategy for P2P video-on-demand system. In: Lecture Notes in Computer Science; Wired-Wireless Multimedia Networks and Services Management, vol. 5842, pp. 195–200. Springer, Berlin (2009)Google Scholar
  2. 2.
    Alcatel-Lucent. 7330 ISAM FTTN: intelligent services access manager, fiber-to-the-node. (2009)
  3. 3.
  4. 4.
  5. 5.
    Begen, A., Glazebrook, N., Ver Steeg, W.: Reducing channel-change times with the real-time transport protocol. IEEE Internet Comput. 13(3), 40–47 (2009)Google Scholar
  6. 6.
    Bhattacharya, A., Yang, Z., Pan, D.: COCONET: Co-operative Cache Driven Overlay NETwork for P2P Vod Streaming. In: Lecture Notes of the Institute for Computer Science, Social Informatics and Telecommunications Engineering; Quality of Service in Heterogeneous Networks, vol. 5842, pp. 195–200. Springer, Berlin (2009)Google Scholar
  7. 7.
    Cha, M., Rodriguez, P., Moon, S., Crowcroft, J.: On next-generation Telco-managed P2P TV architectures. In: International workshop on Peer-To-Peer Systems (IPTPS) (2008)Google Scholar
  8. 8.
    Chen, Y., Huang, Y., Jana, R., Jiang, H., Rabinovich, M., Rahe, J., Wei, B., Xiao, Z.: Towards capacity and profit optimization of video-on-demand services in a peer-assisted iptv platform. ACM Multimed. Syst. 15(1), 19–32 (2009)CrossRefGoogle Scholar
  9. 9.
    Chen, Y., Jana, R., Stern, D., Wei, B., Yang, M., Sun, H.: Zebroid: using IPTV data to support peer-assisted VoD content delivery. In: Proceedings of the 18th International Workshop on Network and Operating Systems Support for Digital Audio and Video (NOSSDAV), pp. 115–120 (2009)Google Scholar
  10. 10.
    Chen, Y., Jana, R., Stern, D., Yang, M., Wei, B.: VP2P—a virtual machine-based P2P testbed for VoD delivery. In: Proceedings of IEEE Consumer Communications and Networking Conference (2009)Google Scholar
  11. 11.
    Cheng, B., Stein, L., Jin, H., Liao, X., Zhang, Z.: GridCast: improving peer sharing for P2P VoD. In: ACM Trans. Multimed. Comput. Commun. Appl. 4 (2008)Google Scholar
  12. 12.
    Cheng, B., Stein, L., Jin, H., Shang, Z.: a framework for lazy replication in p2p vod. In: NOSSDAV, May 2008 (2008)Google Scholar
  13. 13.
    Choe, Y., Schuff, D., Dyaberi, J., Pai, V.: Improving vod server efficiency with bittorrent. In: The 15th International Conference on Multimedia, September 2007 (2007)Google Scholar
  14. 14.
    Doverspike, R., Li, G., Oikonomou, K., Ramakrishnan, K., Sinha, R., Wang, D., Chase, C.: Designing a reliable IPTV network. IEEE Internet Comput. 13(3), 15–22 (2009)CrossRefGoogle Scholar
  15. 15.
  16. 16.
    Gopalakrishnan, V., Bhattacharjee, B., Ramakrishnan, K., Jana, R., Srivastava, D.: cpm: adaptive video-on-demand with cooperative peer assists and multicast. In: Proceedings of IEEE INFOCOM’09, Rio de Janerio, Brazil, April 2009 (2009)Google Scholar
  17. 17.
    I.-T. I. F. Group. http://www.itu.init/itu-t/iptv (2009)
  18. 18.
    Guo, L., Chen, S., Ren, S., Chen, X., Jiang, S.: PROP: a scalable and reliable P2P assisted proxy streaming system. In: Proceedings of 24th International Conference on Distributed Computing Systems, 2004, pp. 778–786 (2004)Google Scholar
  19. 19.
    Huang, C., Li, J., Ross, K.: Can internet video-on-demand be profitable? In: Proceedings of SIGCOMM (2007)Google Scholar
  20. 20.
    Huang, C., Li, J., Ross, K.: Peer-assisted VoD: making internet video distribution cheap. In: Proceedings of IPTPS (2007)Google Scholar
  21. 21.
    Huang, C., Wang, A., Li, J., Ross, K.: Understanding hybrid cdn-p2p: why limelight needs its own red swoosh. In: NOSSDAV, May 2008 (2008)Google Scholar
  22. 22.
    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 (fttn) networks. IEEE JSAC Spec. Issue Peer Peer Commun. Appl. 25(1), 131–139 (2007)Google Scholar
  23. 23.
    Huang, Y., Fu, T., Chiu, D. M., Lui, J., Huang, C.: Challenges, design and analysis of a large-scale P2P-VoD system. In: Proceedings of SIGCOMM (2008)Google Scholar
  24. 24.
    Iversen, V. et al.: Teletraffic engineering handbook. ITU-D SG 2, 16 (2002)Google Scholar
  25. 25.
    Janardhan, V., Schulzrinne, H.: Peer assisted VoD for set-top box based IP network. In: Proceedings of the 2007 Workshop on Peer-to-Peer Streaming and IP-TV, pp. 335–339. ACM, New York (2007)Google Scholar
  26. 26.
    Kreuger, P., Abrahamsson, H.: Scheduling IPTV content pre-distribution. In: Lecture Notes in Computer Science; IP Operations and Management, vol. 5843, pp. 1–14. Springer, Berlin (2009)Google Scholar
  27. 27.
    Lobb, R., Couto da Silva, A., Leonardi, E., Mellia, M., Meo, M.: Adaptive overlay topology for mesh-based P2P-TV systems. In: Proceedings of the 18th International Workshop on Network and Operating Systems Support for Digital Audio and Video (NOSSDAV’09), pp. 31–36. ACM (2009)Google Scholar
  28. 28.
    Louser, C., Shomaker, G., Brinkmann, A.: Content distribution in heterogenous video-on-demand P2P networks with ARIMA forecasts. In: Lecture Notes in Computer Science; Networking - ICN 2005, vol. 3421, pp. 800–809. Springer, Berlin (2005)Google Scholar
  29. 29.
    Michel, A.D., Huppe, J.: Evolving a fibre-to-the-node access infrastructure. In: Proceedings of IEEE Optical Fiber Communications, Anaheim, California, March 2006 (2006)Google Scholar
  30. 30.
    Padmanabhan, V., Wang, H., Chou, P., Sripanidkulchai, K.: Distributing streaming media content using cooperative networking. In: Proceedings of the 12th International Workshop on Network and Operating Systems Support for Digital Audio and Video, pp. 177–186 (2002)Google Scholar
  31. 31.
    Paney, S., Won, Y., Ju, H., Hong, J.: Dimensioning of IPTV VoD service in heterogeneous broadband access networks. In: Lecture Notes in Computer Science; Management Enabling the Future Internet for Changing Business and New Computing Services, vol. 5787, pp. 418–422. Springer, Berlin (2009)Google Scholar
  32. 32.
    Qiao, Y., Bustamante, F., Dinda, P., Birrer, S., Lu, D.: Improving peer-to-peer through service-side scheduling. ACM Trans. Comput. Syst. 26(4), Article 10 (2008)Google Scholar
  33. 33.
    Qiu, X., Wu, C., Lin, X., Lau, F. C.: InstantLeap: fast neighbor discovery in P2P VoD streaming. In: Proceedings of the 18th International Workshop on Network and Operating Systems Support for Digital Audio and Video (NOSSDAV’09), pp. 31–36. ACM (2009)Google Scholar
  34. 34.
    Rizzo, L.: Effective erasure codes for reliable computer communication protocols. In: ACM SIGCOMM Computer Communication Review, April 1997 (1997)Google Scholar
  35. 35.
    Souza, L., Cores, F., Yan, X., Ropoli, A.: DynaPeer: a dynamic peer-to-peer based delivery scheme for VoD systems. In: Lecture Notes in Computer Science; Euro-Par 2007 Parallel Processing, vol. 4641, pp. 769–781. Springer, Berlin (2007)Google Scholar
  36. 36.
    Suh, K., Diot, C., Kurose, J., Massoulie, L.: Push-to-peer video-on-demand system: design and evaluation. In: IEEE JSAC (2007)Google Scholar
  37. 37.
    Sun, Y., Liu, F., Li, B., Li, B.: Peer-assisted online storage and distribution: modeling and server strategies. In: Proceedings of the 18th International Workshop on Network and Operating Systems Support for Digital Audio and Video (NOSSDAV’09), pp. 13–18. ACM (2009)Google Scholar
  38. 38.
    Tran, N., Reed, D.: Automatic ARIMA time series modeling for adaptive IO prefetching. IEEE Trans. Parallel Distrib. Syst. 15(4), 362–377 (2004)CrossRefGoogle Scholar
  39. 39.
    Valancius, V., Laoutaris, N., Massoulie, L., Diot, C., Rodriguez, P.: Greening the internet with nano data centers. In: Proceedings of ACM Sigcomm CoNext, Roma, Italy, December 2009 (2009)Google Scholar
  40. 40.
    Wang, K., Lin, C.: Insight into the P2P-VoD system: performance modeling and analysis. In: Proceedings of 18th International Conference on Computer Communications and Networks (2009)Google Scholar

Copyright information

© Springer-Verlag 2010

Authors and Affiliations

  • Yih-Farn Robin Chen
    • 1
  • Rittwik Jana
    • 1
  • Daniel Stern
    • 1
  • Bin Wei
    • 1
  • Mike Yang
    • 1
  • Hailong Sun
    • 2
  • Jagadeesh Dyaberi
    • 3
  1. 1.AT&T Labs ResearchFlorham ParkUSA
  2. 2.School of Computer Science and EngineeringBeihang UniversityBeijingChina
  3. 3.Purdue UniversityWest LafayetteUSA

Personalised recommendations