A Window-Based, Server-Assisted P2P Network for VoD Services with QoE Guarantees

We describe a Peer-to-Peer (P2P) network that is designed to support Video on Demand (VoD) services. This network is based on a video-file sharing mechanism that classifies peers according to the window (segment of the file) that they are downloading. This classification easily allows identifying peers that are able to share windows among them, so one of our major contributions is the definition of a mechanism that could be implemented to efficiently distribute video content in future 5G networks. Considering that cooperation among peers can be insufficient to guarantee an appropriate system performance, we also propose that this network must be assisted by upload bandwidth from servers; since these resources represent an extra cost to the service provider, especially in mobile networks, we complement our work by defining a scheme that efficiently allocates them only to those peers that are in windows with resources scarcity (we called it prioritized windows distribution scheme). On the basis of a fluid model and a Markov chain, we also developed a methodology that allows us to select the system parameters values (e.g., windows sizes or minimum servers upload bandwidth) that satisfy a set of Quality of Experience (QoE) parameters.

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

[2]  Youzhong Ma,et al.  Modelling of P2P-Based Video Sharing Performance for Content-Oriented Community-Based VoD Systems in Wireless Mobile Networks , 2016, Mob. Inf. Syst..

[3]  Gerardo Rubino,et al.  A study of real-time packet video quality using random neural networks , 2002, IEEE Trans. Circuits Syst. Video Technol..

[4]  Gerardo Rubino,et al.  Priority scheme for window-based video-on-demand transmission on BitTorrent-like Peer-to-Peer networks , 2013, 2013 IEEE International Conference on Communications (ICC).

[5]  Gabriel-Miro Muntean,et al.  Socially aware mobile peer-to-peer communications for community multimedia streaming services , 2015, IEEE Communications Magazine.

[6]  Ofer Hadar,et al.  Hybrid Clustered Peer-Assisted DASH-SVC System , 2015, 2015 IEEE International Conference on Computer and Information Technology; Ubiquitous Computing and Communications; Dependable, Autonomic and Secure Computing; Pervasive Intelligence and Computing.

[7]  Jorge Navarro-Ortiz,et al.  Characteristics of mobile youtube traffic , 2014, IEEE Wireless Communications.

[8]  Yu Wei Huang,et al.  A Study on Content Delivery Strategy for QoE Enhancement in P2P IPTV , 2014, 2014 IEEE International Conference on Computer and Information Technology.

[9]  Gerardo Rubino,et al.  Quality of experience estimation for adaptive HTTP/TCP video streaming using H.264/AVC , 2012, 2012 IEEE Consumer Communications and Networking Conference (CCNC).

[10]  Amir Nakib,et al.  Priori Knowledge Guided Approach for Optimal Peer Selection in P2P VoD Systems , 2014, IEEE Transactions on Network and Service Management.

[11]  Kandaraj Piamrat,et al.  QoE-aware routing for video streaming over ad-hoc networks , 2014, 2014 IEEE Global Communications Conference.

[12]  Gerardo Rubino,et al.  Window-based streaming Video-on-Demand transmission on BitTorrent-like Peer-to-Peer networks , 2013, 2013 IEEE 10th Consumer Communications and Networking Conference (CCNC).

[13]  Richard T. B. Ma,et al.  Distributed Caching via Rewarding: An Incentive Scheme Design in P2P-VoD Systems , 2014, IEEE Transactions on Parallel and Distributed Systems.

[14]  Murakami Koso,et al.  P2P Live Streaming System for Multi-View Video with Fast Switching , 2013 .

[15]  David Hausheer,et al.  QTrade: a quality of experience based peercasting trading scheme , 2015, 2015 IEEE International Conference on Peer-to-Peer Computing (P2P).

[16]  Rayadurgam Srikant,et al.  Modeling and performance analysis of BitTorrent-like peer-to-peer networks , 2004, SIGCOMM 2004.

[17]  Mahar Faiqurahman,et al.  Implementation of modified Probabilistic Caching Schema on Bittorrent protocol for video on demand content , 2015, 2015 International Seminar on Intelligent Technology and Its Applications (ISITIA).

[18]  Markus Fiedler,et al.  Initial delay vs. interruptions: Between the devil and the deep blue sea , 2012, 2012 Fourth International Workshop on Quality of Multimedia Experience.

[19]  Ayodeji Oludola Oluwatope,et al.  UStream: Ultra-Metric Spanning Overlay Topology for Peer-to-Peer Streaming Systems , 2015, 2015 IEEE International Symposium on Multimedia (ISM).

[20]  Leonard Kleinrock,et al.  Analytical Model for BitTorrent-Based Live Video Streaming , 2007, 2007 4th IEEE Consumer Communications and Networking Conference.

[21]  Michele Garetto,et al.  Peer-Assisted VoD Systems: An Efficient Modeling Framework , 2014, IEEE Transactions on Parallel and Distributed Systems.

[22]  Franco Robledo,et al.  Analysis and design of peer-assisted video-on-demand services , 2014, Int. Trans. Oper. Res..

[23]  Josep Sanjuàs-Cuxart,et al.  Analysis of YouTube user experience from passive measurements , 2013, Proceedings of the 9th International Conference on Network and Service Management (CNSM 2013).

[24]  Gerardo Rubino,et al.  Priority-Based Scheme for File Distribution in Peer-to-Peer Networks , 2010, 2010 IEEE International Conference on Communications.

[25]  Yipeng Zhou,et al.  A unifying model and analysis of P2P VoD replication and scheduling , 2012, INFOCOM.