Abstract
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.
Similar content being viewed by others
References
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)
Alcatel-Lucent. 7330 ISAM FTTN: intelligent services access manager, fiber-to-the-node. http://www.alcatel-lucent.com/wps/portal/products (2009)
AT&T. http://www.att.com/gen/general?pid=6431 (2010)
AT&T. http://www.att.com/u-verse/explore/internet-landing.jsp (2010)
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)
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)
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)
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)
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)
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)
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)
Cheng, B., Stein, L., Jin, H., Shang, Z.: a framework for lazy replication in p2p vod. In: NOSSDAV, May 2008 (2008)
Choe, Y., Schuff, D., Dyaberi, J., Pai, V.: Improving vod server efficiency with bittorrent. In: The 15th International Conference on Multimedia, September 2007 (2007)
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)
Espial. http://www.iptvmagazine.com/2009-06/iptvmagazine-2009-06-iptv-middleware-simulated-load-testing.html (2009)
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)
I.-T. I. F. Group. http://www.itu.init/itu-t/iptv (2009)
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)
Huang, C., Li, J., Ross, K.: Can internet video-on-demand be profitable? In: Proceedings of SIGCOMM (2007)
Huang, C., Li, J., Ross, K.: Peer-assisted VoD: making internet video distribution cheap. In: Proceedings of IPTPS (2007)
Huang, C., Wang, A., Li, J., Ross, K.: Understanding hybrid cdn-p2p: why limelight needs its own red swoosh. In: NOSSDAV, May 2008 (2008)
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)
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)
Iversen, V. et al.: Teletraffic engineering handbook. ITU-D SG 2, 16 (2002)
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)
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)
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)
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)
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)
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)
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)
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)
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)
Rizzo, L.: Effective erasure codes for reliable computer communication protocols. In: ACM SIGCOMM Computer Communication Review, April 1997 (1997)
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)
Suh, K., Diot, C., Kurose, J., Massoulie, L.: Push-to-peer video-on-demand system: design and evaluation. In: IEEE JSAC (2007)
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)
Tran, N., Reed, D.: Automatic ARIMA time series modeling for adaptive IO prefetching. IEEE Trans. Parallel Distrib. Syst. 15(4), 362–377 (2004)
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)
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)
Acknowledgments
The authors would like to thank Chris Volinsky, Deborah Swayne, Ralph Knag, and Alex Gerber for their assistance with IPTV data, and Matti Hiltunen for his valuable comments on this paper.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Chen, YF.R., Jana, R., Stern, D. et al. Zebroid: using IPTV data to support STB-assisted VoD content delivery. Multimedia Systems 16, 199–214 (2010). https://doi.org/10.1007/s00530-010-0184-y
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00530-010-0184-y