Fair and Popularity based Content Allocation Scheme for IPTV Delivery Networks

gained a significant attention from researchers and Internet service providers due to its ability to benefit from the capabilities of IP based networks to deliver TV related services with high level of QoS. One of the main problems in IPTV Delivery Networks is how to manage the huge amount of multimedia contents efficiently to meet the demands of users especially for Video on Demand (VoD) services. IPTV Delivery Networks is employed to manage the storage of VoD contents in IPTV system but the dynamic changes in both VoD contents and users interests make the need for efficient content management is crucial. Many content allocation schemes are proposed for IPTV Delivery Networks to manage the contents efficiently in hierarchical and distributed architectures. Peer-service architecture of IPTV Delivery Networks is efficient and provides high level of QoS but does not take load balance factor of storage servers into consideration. This paper aims to investigate load imbalance problem in IPTV Delivery Networks, modify peer-service architecture, and propose a novel content allocation method that solves the load imbalance in peer-service content network by replicating the contents based on their popularity and the workload of servers within the service area. Experimental results show that this proposed balanced and popularity based content allocation method can maintains the load balancing among servers and avoid the over/under utilization of servers.

[1]  Chatschik Bisdikian,et al.  Cost-Based Program Allocation for Distributed Multimedia-on-Demand Systems , 1996, IEEE Multim..

[2]  A RoweLawrence,et al.  Hierarchical Storage Management in a Distributed VOD System , 1996 .

[3]  Alan F. Smeaton,et al.  Performance-Aware Replication of Distributed Pre-Recorded IPTV Content , 2009, IEEE Transactions on Broadcasting.

[4]  Sammy Chan,et al.  Optimal video placement scheme for batching VOD services , 2004, IEEE Transactions on Broadcasting.

[5]  Jussi Kangasharju,et al.  Object replication strategies in content distribution networks , 2002, Comput. Commun..

[6]  Gerhard Weikum,et al.  Data partitioning and load balancing in parallel disk systems , 1998, The VLDB Journal.

[7]  Nikolaos Laoutaris,et al.  On the optimization of storage capacity allocation for content distribution , 2005, Comput. Networks.

[8]  Bill Krogfoss,et al.  Caching architectures and optimization strategies for IPTV networks , 2008, Bell Labs Technical Journal.

[9]  Putra Sumari,et al.  Provisioning virtual IPTV delivery networks using hybrid genetic algorithm , 2014, ICUIMC '14.

[10]  David H. Shur,et al.  Design and implementation of a distributed content management system , 2003, NOSSDAV '03.

[11]  Jonathan C. L. Liu,et al.  Efficient video file allocation schemes for video-on-demand services , 1997, Multimedia Systems.

[12]  Putra Sumari,et al.  Predictive and content-aware load balancing algorithm for peer-service area based IPTV networks , 2012, Multimedia Tools and Applications.

[13]  Jabeom Gu,et al.  Key Management for Overlay-based IPTV Content Delivery , 2008 .

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

[15]  Xu Li,et al.  EOP: An Efficient Object Placement and Location Algorithm for OBS Cluster , 2007, ICA3PP.

[16]  Mingfu Li,et al.  A cost-effective resource allocation and management scheme for content networks supporting IPTV services , 2010, Comput. Commun..

[17]  Sammy Chan,et al.  Optimal file placement in VOD system using genetic algorithm , 2001, IEEE Trans. Ind. Electron..

[18]  Sumana Mandal,et al.  Intelligent Pre-fetching to Reduce Channel Switching Delay in IPTV Systems , 2007 .

[19]  Dan Feng,et al.  Adaptive Object Placement in Object-Based Storage Systems with Minimal Blocking Probability , 2006, 20th International Conference on Advanced Information Networking and Applications - Volume 1 (AINA'06).

[20]  Yuan-Cheng Lai,et al.  A hierarchical network storage architecture for video-on-demand services , 1996, Proceedings of LCN - 21st Annual Conference on Local Computer Networks.

[21]  Sai Ho Kwok,et al.  Video Management in Commercial Distributed Video on Demand (VoD) Systems , 2000, PACIS.

[22]  Jan-Ming Ho,et al.  Data Allocation and Dynamic Load Balancing for Distributed Video Storage Server , 1999, J. Vis. Commun. Image Represent..

[23]  K. C. Nwosu,et al.  Data allocation and spatio-temporal implications for video-on-demand systems , 1995, Proceedings International Phoenix Conference on Computers and Communications.

[24]  Patrick Pfeffer IPTV: Technology and Development Predictions , 2006 .

[25]  Kazuya Sakai,et al.  A Cost-Effective Dynamic Content Migration Method in CDNs , 2005, IEICE Trans. Commun..

[26]  Yung Ryn Choe,et al.  Achieving Reliable Parallel Performance in a VoD Storage Server Using Randomization and Replication , 2007, 2007 IEEE International Parallel and Distributed Processing Symposium.

[27]  Hiroyuki Ebara,et al.  Optimal allocation of cache servers and content files in content distribution networks , 2007 .

[28]  Shay Kutten,et al.  Optimal allocation of electronic content , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).

[29]  Vicent Cholvi,et al.  Analysis and placement of storage capacity in large distributed video servers , 2008, Comput. Commun..

[31]  Lawrence A. Rowe,et al.  Hierarchical Storage Management in a Distributed VOD System , 1996, IEEE Multim..

[32]  Guillaume Urvoy-Keller,et al.  From content distribution networks to content networks - issues and challenges , 2006, Comput. Commun..

[33]  A. Yarali,et al.  Internet Protocol Television (IPTV) , 2005, TENCON 2005 - 2005 IEEE Region 10 Conference.

[34]  Yuan-Cheng Lai,et al.  A hierarchical network storage architecture for video-on-demand services , 1997 .