A new hybrid approach for overlay construction in P2P live streaming

Peer-to-peer (P2P) is a decentralized communications model which was originally used for file sharing, and more recently for real-time communications and media streaming. Due to the utilization of resources, demand of peer to peer network is increasing rapidly and today significant part of the Internet traffic is generated by peer-to-peer (P2P) applications. Live video streaming in peer to peer network has two main issues- overlay construction and data scheduling. In this paper we first briefly discussed about existing overlay architectures in live streaming P2P network e.g. tree architecture and mesh architecture and compared their advantages, disadvantages and other relevant concepts and then suggested novel hybrid tree/mesh design that leverages both overlays. Tree approach is good for peer to peer network in terms of latency and resource utilization but it is quite complex when the devices are mobile in nature. While in mesh architecture resilience and resource utilization is maximum but has problem of latency and control overhead. Our new hybrid tree/mesh design provides better resources utilization and less delay between peers as compare to previous approaches.

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

[2]  Younghan Kim,et al.  A CDN-P2P hybrid architecture with content/location awareness for live streaming service networks , 2011, 2011 IEEE 15th International Symposium on Consumer Electronics (ISCE).

[3]  Abdelfettah Belghith,et al.  Hybrid Live P2P Streaming Protocol , 2014, ANT/SEIT.

[4]  2015 International Conference on Advances in Computing, Communications and Informatics, ICACCI 2015, Kochi, India, August 10-13, 2015 , 2015, ICACCI.

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

[6]  Meejeong Lee,et al.  HyPO: A Peer-to-Peer based hybrid overlay structure , 2009, 2009 11th International Conference on Advanced Communication Technology.

[7]  Srinivasan Seshan,et al.  A case for end system multicast , 2002, IEEE J. Sel. Areas Commun..

[8]  Kirk L. Johnson,et al.  Overcast: reliable multicasting with on overlay network , 2000, OSDI.

[9]  Paul Francis,et al.  Chunkyspread: Multi-tree Unstructured Peer-to-Peer Multicast , 2006, IPTPS.

[10]  Bo Li,et al.  An Empirical Study of the Coolstreaming+ System , 2007, IEEE Journal on Selected Areas in Communications.

[11]  Reza Rejaie,et al.  PRIME: Peer-to-Peer Receiver-drIven MEsh-Based Streaming , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

[12]  Bo Li,et al.  An Empirical Study of Flash Crowd Dynamics in a P2P-Based Live Video Streaming System , 2008, IEEE GLOBECOM 2008 - 2008 IEEE Global Telecommunications Conference.

[13]  Bo Li,et al.  Inside the New Coolstreaming: Principles, Measurements and Performance Implications , 2008, IEEE INFOCOM 2008 - The 27th Conference on Computer Communications.

[14]  Nen-Fu Huang,et al.  Design of a P2P Live Multimedia Streaming System with Hybrid Push and Pull Mechanisms , 2010, 2010 International Conference on Communications and Mobile Computing.

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

[16]  Matteo Sereno,et al.  TURINstream: A Totally pUsh, Robust, and effIcieNt P2P Video Streaming Architecture , 2010, IEEE Transactions on Multimedia.

[17]  Jiro Katto,et al.  ToMo: A Two-Layer Mesh/Tree Structure for Live Streaming in P2P Overlay Network , 2010, 2010 7th IEEE Consumer Communications and Networking Conference.

[18]  Feng Wang,et al.  mTreebone: A Hybrid Tree/Mesh Overlay for Application-Layer Live Video Multicast , 2007, 27th International Conference on Distributed Computing Systems (ICDCS '07).

[19]  Bo Li,et al.  Peer-to-peer live video streaming on the internet: issues, existing approaches, and challenges [Peer-to-Peer Multimedia Streaming] , 2007, IEEE Communications Magazine.

[20]  Lifeng Sun,et al.  Understanding the Power of Pull-Based Streaming Protocol: Can We Do Better? , 2007, IEEE Journal on Selected Areas in Communications.

[21]  Reza Rejaie,et al.  Understanding mesh-based peer-to-peer streaming , 2006, NOSSDAV '06.

[22]  Hai Jin,et al.  P2P Live Streaming with Tree-Mesh based Hybrid Overlay , 2007, 2007 International Conference on Parallel Processing Workshops (ICPPW 2007).

[23]  Huey-Ing Liu,et al.  MeTree: A Contribution and Locality-Aware P2P Live Streaming Architecture , 2010, 2010 24th IEEE International Conference on Advanced Information Networking and Applications.