WidePLive: a coupled low-delay overlay construction mechanism and peer-chunk priority-based chunk scheduling for P2P live video streaming

In recent years, peer-to-peer (P2P) live streaming is popularised by the scalability and cost-effectiveness of P2P networks. User satisfaction in P2P live streaming systems depends on several factors, including chunk scheduling techniques and overlay construction mechanisms in these systems. P2P live streaming systems are involved with the peer and chunk selection problems to improve quality parameters of streaming, such as playback continuity, startup delay, and playback latency. In this study, WidePLive as a P2P live video streaming system is proposed. In WidePLive, the authors proposed a low-delay overlay construction mechanism and a mixed strategy based chunk scheduling scheme which are coupled together by a contribution-aware peer selection strategy as a coupling feature to improve the quality parameter. The proposed overlay construction mechanism allows new peers to have the opportunity to connect with previous peers near the server and forms a low-depth and low-delay overlay. The proposed chunk scheduling scheme uses the benefits of Rarest First and Greedy strategies to trade-off between quality parameters. The evaluation of WidePLive simulation results demonstrates an acceptable improvement in streaming performance and shows that WidePLive has lower startup delay and playback latency and higher playback continuity compared to previous works.

[1]  Melika Meskovic,et al.  Optimization of Chunk Scheduling Algorithm in Hybrid CDN-P2P Live Video Streaming , 2018 .

[2]  Keith W. Ross,et al.  Inferring Network-Wide Quality in P2P Live Streaming Systems , 2007, IEEE Journal on Selected Areas in Communications.

[3]  Yang Guo,et al.  A survey on peer-to-peer video streaming systems , 2008, Peer-to-Peer Netw. Appl..

[4]  Shueng-Han Gary Chan,et al.  Fast-Mesh: A Low-Delay High-Bandwidth Mesh for Peer-to-Peer Live Streaming , 2009, IEEE Transactions on Multimedia.

[5]  Ning Liu,et al.  Efficient push-based packet scheduling for Peer-to-Peer live streaming , 2013, Cluster Computing.

[6]  Chuan Wu,et al.  Locality-aware streaming in hybrid P2P-cloud CDN systems , 2015, Peer-to-Peer Netw. Appl..

[7]  Keith W. Ross,et al.  A Measurement Study of a Large-Scale P2P IPTV System , 2007, IEEE Transactions on Multimedia.

[8]  Byrav Ramamurthy,et al.  Exploring the Design Space of Multichannel Peer-to-Peer Live Video Streaming Systems , 2013, IEEE/ACM Transactions on Networking.

[9]  Dongming Lu,et al.  Modeling and performance analysis of pull-based live streaming schemes in Peer-to-Peer network , 2014, Comput. Commun..

[10]  Ian Goldberg,et al.  Towards Practical Communication in Byzantine-Resistant DHTs , 2013, IEEE/ACM Transactions on Networking.

[11]  John C. S. Lui,et al.  A Simple Model for Chunk-Scheduling Strategies in P2P Streaming , 2011, IEEE/ACM Transactions on Networking.

[12]  Reza Rejaie,et al.  PRIME: peer-to-peer receiver-driven mesh-based streaming , 2009, TNET.

[13]  T. K. Ramesh,et al.  An Improved Delay-Resistant and Reliable Hybrid Overlay for Peer-to-Peer Video Streaming in Wired and Wireless Networks , 2018, IEEE Access.

[14]  Choonhwa Lee,et al.  Efficient neighbor selection through connection switching for P2P live streaming , 2019, J. Ambient Intell. Humaniz. Comput..

[15]  Mahesh Chandra Govil,et al.  Priority-based scheduling scheme for live video streaming in peer-to-peer network , 2018, Multimedia Tools and Applications.

[16]  Mehdi Dehghan,et al.  GaMe‐PLive: a new game theoretic mechanism for P2P live video streaming , 2016, Int. J. Commun. Syst..

[17]  Bo Li,et al.  Coolstreaming: Design, Theory, and Practice , 2007, IEEE Transactions on Multimedia.

[18]  Ralf Steinmetz,et al.  Enabling resilient P2P video streaming: survey and analysis , 2011, Multimedia Systems.

[19]  Yonggwan Won,et al.  An efficient hybrid push-pull methodology for peer-to-peer video live streaming system on mobile broadcasting social media , 2016, Multimedia Tools and Applications.

[20]  Karl Henrik Johansson,et al.  Peer-to-Peer Gradient Topologies in Networks With Churn , 2018, IEEE Transactions on Control of Network Systems.

[21]  Diego Perino,et al.  PULSE: An Adaptive, Incentive-Based, Unstructured P2P Live Streaming System , 2007, IEEE Transactions on Multimedia.

[22]  Venkatesh Tamarapalli,et al.  Delay Management in Mesh-Based P2P Live Streaming Using a Three-Stage Peer Selection Strategy , 2017, Journal of Network and Systems Management.