Enhancing Scalability in On-Demand Video Streaming Services for P2P Systems

Recently, many video applications like video telephony, video conferencing, Video-on-Demand (VoD), and so forth have produced heterogeneous consumers in the Internet. In such a scenario, media servers play vital role when a large number of concurrent requests are sent by heterogeneous users. Moreover, the server and distributed client systems participating in the Internet communication have to provide suitable resources to heterogeneous users to meet their requirements satisfactorily. The challenges in providing suitable resources are to analyze the user service pattern, bandwidth and buffer availability, nature of applications used, and Quality of Service (QoS) requirements for the heterogeneous users. Therefore, it is necessary to provide suitable techniques to handle these challenges. In this paper, we propose a framework for peer-to-peer- (P2P-) based VoD service in order to provide effective video streaming. It consists of four functional modules, namely, Quality Preserving Multivariate Video Model (QPMVM) for efficient server management, tracker for efficient peer management, heuristic-based content distribution, and light weight incentivized sharing mechanism. The first two of these modules are confined to a single entity of the framework while the other two are distributed across entities. Experimental results show that the proposed framework avoids overloading the server, increases the number of clients served, and does not compromise on QoS, irrespective of the fact that the expected framework is slightly reduced.

[1]  Victor O. K. Li,et al.  Supporting Interactive Video-on-Demand With Adaptive Multicast Streaming , 2007, IEEE Transactions on Circuits and Systems for Video Technology.

[2]  David Hung-Chang Du,et al.  Techniques for efficient stream of layered video in heterogeneous client environments , 2005, GLOBECOM '05. IEEE Global Telecommunications Conference, 2005..

[3]  Chuang Lin,et al.  Enabling on-demand internet video streaming services to multi-terminal users in large scale , 2009, IEEE Transactions on Consumer Electronics.

[4]  Martin Reisslein,et al.  Video Transport Evaluation With H.264 Video Traces , 2012, IEEE Communications Surveys & Tutorials.

[5]  Hu Chaoju,et al.  Research on P2P Incentive Mechanism , 2010, 2010 International Forum on Information Technology and Applications.

[6]  Pamela C. Cosman,et al.  Packet Dropping for Widely Varying Bit Reduction Rates Using a Network-Based Packet Loss Visibility Model , 2010, 2010 Data Compression Conference.

[7]  Bo Li,et al.  Adaptive Video Multicast over the Internet , 2003, IEEE Multim..

[8]  Makoto Takizawa,et al.  Application Level QoS in Multimedia Peer-to-Peer (P2P) Networks , 2008, 22nd International Conference on Advanced Information Networking and Applications - Workshops (aina workshops 2008).

[9]  Peter Amon,et al.  File Format for Scalable Video Coding , 2007, IEEE Transactions on Circuits and Systems for Video Technology.

[10]  Gabriel-Miro Muntean,et al.  Region of Interest-Based Adaptive Multimedia Streaming Scheme , 2008, IEEE Transactions on Broadcasting.

[11]  Yan Chen,et al.  QoS Requirements of Network Applications on the Internet , 2004, Inf. Knowl. Syst. Manag..

[12]  Wang Liejun,et al.  Adaptive Stream Multicast for Video in Heterogeneous Networks , 2009 .

[13]  Wei Tsang Ooi,et al.  Integrated Optimization of Video Server Resource and Streaming Quality Over Best-Effort Network , 2009, IEEE Trans. Circuits Syst. Video Technol..

[14]  Cheng-Hsin Hsu,et al.  Optimal Coding of Multilayer and Multiversion Video Streams , 2008, IEEE Transactions on Multimedia.

[15]  Satoshi Fujita,et al.  A Two-Level Caching Protocol for Hierarchical Peer-to-Peer File Sharing Systems , 2011, 2011 IEEE Ninth International Symposium on Parallel and Distributed Processing with Applications.

[16]  Yuan Xue,et al.  Minimizing service disruption in peer-to-peer streaming , 2011, 2011 IEEE Consumer Communications and Networking Conference (CCNC).

[17]  Krishna P. Gummadi,et al.  Measuring and analyzing the characteristics of Napster and Gnutella hosts , 2003, Multimedia Systems.

[18]  Steven McCanne,et al.  Low-Complexity Video Coding for Receiver-Driven Layered Multicast , 1997, IEEE J. Sel. Areas Commun..

[19]  Yong Man Ro,et al.  Optimal Multilayer Adaptation of SVC Video over Heterogeneous Environments , 2008, Adv. Multim..

[20]  Wei-Kuan Shih,et al.  MegaDrop: A Cooperative Video-on-Demand System in a Peer-to-Peer Environment , 2011, J. Inf. Sci. Eng..

[21]  Sampath Rangarajan,et al.  MESA: Farsighted flow management for video delivery in broadband wireless networks , 2011, 2011 Third International Conference on Communication Systems and Networks (COMSNETS 2011).

[22]  Xin Wang,et al.  SonicVoD: A VCR-supported P2P-VoD system with network coding , 2009, IEEE Transactions on Consumer Electronics.

[23]  Meejeong Lee,et al.  A tracker-based P2P system for live multimedia streaming services , 2011, 13th International Conference on Advanced Communication Technology (ICACT2011).

[24]  Luigi Atzori,et al.  Theoretical Models for Video on Demand Services on Peer-to-Peer Networks , 2009, Int. J. Digit. Multim. Broadcast..

[25]  Vijay S. Pai,et al.  Storage optimization for a peer-to-peer video-on-demand network , 2010, MMSys '10.

[26]  Samarjit Chakraborty,et al.  Video quality-driven buffer dimensioning in MPSoC platforms via prioritized frame drops , 2011, 2011 IEEE 29th International Conference on Computer Design (ICCD).

[27]  Tingting Guo,et al.  Research of Incentive Mechanisms in P2P-based Video on Demand System , 2011, 2011 Second International Conference on Networking and Distributed Computing.

[28]  Yong Liu,et al.  Incentivized Peer-Assisted Streaming for On-Demand Services , 2010, IEEE Transactions on Parallel and Distributed Systems.

[29]  F. Hartanto,et al.  The use of cumulative inter-frame jitter for adapting video transmission rate , 2003, TENCON 2003. Conference on Convergent Technologies for Asia-Pacific Region.

[30]  Pascal Frossard,et al.  Adaptive video streaming in lossy networks: versions or layers? , 2004, 2004 IEEE International Conference on Multimedia and Expo (ICME) (IEEE Cat. No.04TH8763).

[31]  Marios C. Angelides,et al.  DCAF: An MPEG-21 Dynamic Content Adaptation Framework , 2008, Multimedia Tools and Applications.

[32]  Yan Yang,et al.  Improving QoS in BitTorrent-like VoD Systems , 2010, 2010 Proceedings IEEE INFOCOM.

[33]  Hiroshi Shigeno,et al.  Video-Popularity-Based Caching Scheme for P2P Video-on-Demand Streaming , 2011, 2011 IEEE International Conference on Advanced Information Networking and Applications.

[34]  Burkhard Stiller,et al.  B-Tracker: Improving load balancing and efficiency in distributed P2P trackers , 2011, 2011 IEEE International Conference on Peer-to-Peer Computing.

[35]  Bo Li,et al.  Optimal stream replication for video simulcasting , 2002, IEEE Transactions on Multimedia.

[36]  Yogesh Palanichamy,et al.  VoD System: Providing Effective Peer-to-Peer Environment for an Improved VCR Operative Solutions , 2010, ICICA.

[37]  Jiangchuan Liu,et al.  Peer-to-Peer Asynchronous Video Streaming using Skip List , 2006, 2006 IEEE International Conference on Multimedia and Expo.

[38]  James Orwell,et al.  An extension of the AVC file format for Video Surveillance , 2009, 2009 Third ACM/IEEE International Conference on Distributed Smart Cameras (ICDSC).

[39]  Jun Xin,et al.  Video Adaptation : Concepts , Technologies , and Open Issues , .

[40]  Chun Tung Chou,et al.  Frame rate control for video streaming , 2011, 2011 IEEE 36th Conference on Local Computer Networks.