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

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.

[1]  Ali C. Begen,et al.  Reducing Channel-Change Times with the Real-Time Transport Protocol , 2009, IEEE Internet Computing.

[2]  Fernando Cores,et al.  DynaPeer: A Dynamic Peer-to-Peer Based Delivery Scheme for VoD Systems , 2007, Euro-Par.

[3]  Laurent Massoulié,et al.  Greening the internet with nano data centers , 2009, CoNEXT '09.

[4]  Gunnar Schomaker,et al.  Content Distribution in Heterogenous Video-on-Demand P2P Networks with ARIMA Forecasts , 2005, ICN.

[5]  Per Kreuger,et al.  Scheduling IPTV Content Pre-distribution , 2009, IPOM.

[6]  Hai Jin,et al.  GridCast: Improving peer sharing for P2P VoD , 2008, TOMCCAP.

[7]  Luigi Rizzo,et al.  Effective erasure codes for reliable computer communication protocols , 1997, CCRV.

[8]  Deng Pan,et al.  COCONET: Co-operative Cache Driven Overlay NETwork for p2p Vod Streaming , 2009, QSHINE.

[9]  Cheng Huang,et al.  Challenges, design and analysis of a large-scale p2p-vod system , 2008, SIGCOMM '08.

[10]  Bo Li,et al.  Peer-assisted online storage and distribution: modeling and server strategies , 2009, NOSSDAV '09.

[11]  Xin Chen,et al.  PROP: a scalable and reliable P2P assisted proxy streaming system , 2004, 24th International Conference on Distributed Computing Systems, 2004. Proceedings..

[12]  Hailong Sun,et al.  VP2P: A Virtual Machine-Based P2P Testbed for VoD Delivery , 2009, 2009 6th IEEE Consumer Communications and Networking Conference.

[13]  Bo Li,et al.  DONet: A Data-Driven Overlay Network For Efficient Live Media Streaming , 2004, INFOCOM 2005.

[14]  Yung Ryn Choe,et al.  Improving VoD server efficiency with bittorrent , 2007, ACM Multimedia.

[15]  Peter A. Dinda,et al.  Improving peer-to-peer performance through server-side scheduling , 2008, TOCS.

[16]  James Won-Ki Hong,et al.  Dimensioning of IPTV VoD Service in Heterogeneous Broadband Access Networks , 2009, APNOMS.

[17]  Kai Wang,et al.  Insight into the P2P-VoD System: Performance Modeling and Analysis , 2009, 2009 Proceedings of 18th International Conference on Computer Communications and Networks.

[18]  Cheng Huang,et al.  Understanding hybrid CDN-P2P: why limelight needs its own Red Swoosh , 2008, NOSSDAV.

[19]  Cheng Huang,et al.  Can internet video-on-demand be profitable? , 2007, SIGCOMM '07.

[20]  Villy Bæk Iversen,et al.  TELETRAFFIC ENGINEERING HANDBOOK , 2001 .

[21]  Henning Schulzrinne,et al.  Peer assisted VoD for set-top box based IP network , 2007, P2P-TV '07.

[22]  A. Di Michele,et al.  Evolving a fibre-to-the-node access infrastructure , 2006, 2006 Optical Fiber Communication Conference and the National Fiber Optic Engineers Conference.

[23]  Rittwik Jana,et al.  Capacity analysis of MediaGrid: a P2P IPTV platform for fiber to the node (FTTN) networks , 2007, IEEE Journal on Selected Areas in Communications.

[24]  Toufik Ahmed,et al.  COOCHING: Cooperative Prefetching Strategy for P2P Video-on-Demand System , 2009, MMNS.

[25]  Pablo Rodriguez,et al.  On next-generation telco-managed P2P TV architectures , 2008, IPTPS.

[26]  Hai Jin,et al.  A framework for lazy replication in P2P VoD , 2008, NOSSDAV.

[27]  Daniel A. Reed,et al.  Automatic ARIMA time series modeling for adaptive I/O prefetching , 2004, IEEE Transactions on Parallel and Distributed Systems.

[28]  Laurent Massoulié,et al.  Push-to-Peer Video-on-Demand System: Design and Evaluation , 2007, IEEE Journal on Selected Areas in Communications.

[29]  Rittwik Jana,et al.  Towards capacity and profit optimization of video-on-demand services in a peer-assisted IPTV platform , 2008, Multimedia Systems.

[30]  Marco Mellia,et al.  Adaptive overlay topology for mesh-based P2P-TV systems , 2009, NOSSDAV '09.

[31]  Divesh Srivastava,et al.  CPM: Adaptive Video-on-Demand with Cooperative Peer Assists and Multicast , 2009, IEEE INFOCOM 2009.

[32]  Helen J. Wang,et al.  Distributing streaming media content using cooperative networking , 2002, NOSSDAV '02.

[33]  Cheng Huang,et al.  Peer-Assisted VoD: Making Internet Video Distribution Cheap , 2007, IPTPS.

[34]  K. K. Ramakrishnan,et al.  Designing a Reliable IPTV Network , 2009, IEEE Internet Computing.

[35]  Hailong Sun,et al.  Zebroid: using IPTV data to support peer-assisted VoD content delivery , 2009, NOSSDAV '09.

[36]  Chuan Wu,et al.  InstantLeap: fast neighbor discovery in P2P VoD streaming , 2009, NOSSDAV '09.