Enhanced failover mechanisms for tree-based peer-to-peer streaming

Peer-to-peer streaming has emerged as prominent networking approach for the delivery of real-time video content. The dynamic nature of the peers which is characterized by unpredictable arrivals or departures affects connectivity, stability and consequently the perceived video quality. This phenomenon is more evident in tree-based streaming. This work proposes enhanced failover mechanisms for peer-to-peer streaming over multiple multicast trees. Contrary to existing approaches, the proposed mechanisms take into account the order of arrival of peers and the diversity among different trees in order to provide backup links for the retrieval of missing packets during temporary disconnections. The proposed approaches have been evaluated through simulations both in terms of connectivity and video quality.

[1]  Jian Tang,et al.  Faster Algorithms for Construction of Recovery Trees Enhancing QoP and QoS , 2008, IEEE/ACM Transactions on Networking.

[2]  Kien A. Hua,et al.  ZIGZAG: an efficient peer-to-peer scheme for media streaming , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[3]  Alon Itai,et al.  The Multi-Tree Approach to Reliability in Distributed Networks , 1988, Inf. Comput..

[4]  Marwan Krunz,et al.  Disjoint multipath routing using colored trees , 2007, Comput. Networks.

[5]  Virgílio A. F. Almeida,et al.  A hierarchical characterization of a live streaming media workload , 2006, TNET.

[6]  Helen J. Wang,et al.  Resilient peer-to-peer streaming , 2003, 11th IEEE International Conference on Network Protocols, 2003. Proceedings..

[7]  Miguel Castro,et al.  SplitStream: high-bandwidth multicast in cooperative environments , 2003, SOSP '03.

[8]  Muriel Médard,et al.  Redundant trees for preplanned recovery in arbitrary vertex-redundant or edge-redundant graphs , 1999, TNET.

[9]  Konstantinos Birkos P2P Video Streaming Technologies , 2014 .

[10]  Heiko Schwarz,et al.  Overview of the Scalable Video Coding Extension of the H.264/AVC Standard , 2007, IEEE Transactions on Circuits and Systems for Video Technology.

[11]  Li Chen,et al.  Quality-of-service and quality-of-protection issues in preplanned recovery schemes using redundant trees , 2003, IEEE J. Sel. Areas Commun..

[12]  Reza Rejaie,et al.  Mesh or Multiple-Tree: A Comparative Study of Live P2P Streaming Approaches , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

[13]  Paul Francis,et al.  Chunkyspread: Heterogeneous Unstructured Tree-Based Peer-to-Peer Multicast , 2006, Proceedings of the 2006 IEEE International Conference on Network Protocols.

[14]  Yigal Bejerano,et al.  Optimal Construction of Redundant Multicast Trees in Directed Graphs , 2009, IEEE INFOCOM 2009.

[15]  Tasos Dagiuklas,et al.  A failover mechanism for peer-to-peer streaming over multiple multicast trees , 2013, 2013 IEEE International Conference on Communications Workshops (ICC).