CMT-SR: A selective retransmission based concurrent multipath transmission mechanism for conversational video

Conversational video service is characterized by the high bandwidth demand, and the stringent and low delay requirement. High-quality delivery service for conversational video service not only depends on end-to-end bandwidth but also relies on control mechanisms to alleviate the impact of packet loss on video quality. Multipath transmission is considered to be a promising solution to expand end-to-end bandwidth. However, existing multipath transmission schemes are not suitable for conversational video service delivery because they incur either a large number of duplicated packet or a large delay. In this work, retransmission mechanism that satisfies delay requirement is discussed to recover packet loss. The main problem of the retransmission mechanism is the delay. A selective retransmission based concurrent multipath transmission mechanism (CMT-SR) is proposed to optimize the performance of retransmission. Several mechanisms are adopted to retransmit the lost packet in an optimal way. CMT-SR monitors and analyzes the bandwidth and delay of each path, which provides a foundation for estimating arrival time of data packet. Push-based and pull-based mechanisms support sender to be aware of packet loss timely. CMT-SR differentiates between different frames of packet loss. Finally, CMT-SR first retransmits the key parts of the video data over an alternative path considering the decoding deadline, retransmission delay, and characteristic of video streaming. CMT-SR is a reliable multipath transmission scheme for conversational video service and is evaluated by extensive simulations and actual tests. Experimental results show that CMT-SR is an effective way to improve the quality of conversational video service delivery.

[1]  Xin Wang,et al.  FMTCP: A Fountain Code-Based Multipath Transmission Control Protocol , 2012, ICDCS 2012.

[2]  Mark Handley,et al.  Architectural Guidelines for Multipath TCP Development , 2011, RFC.

[3]  K. Venkata Rao,et al.  An Access Point-based FEC Mechanism for Video Transmission over Wireless LANs , 2018 .

[4]  Kameswari Chebrolu,et al.  Bandwidth aggregation for real-time applications in heterogeneous wireless networks , 2006 .

[5]  Nicholas F. Maxemchuk,et al.  Dispersity Routing in High-Speed Networks , 1993, Comput. Networks ISDN Syst..

[6]  Shaowei Liu,et al.  A Framework of Multipath Transport System Based on Application-Level Relay (MPTS-AR) , 2018 .

[7]  Mark Handley,et al.  RFC 6182, Architectural Guidelines for Multipath TCP Development , 2011 .

[8]  Mitchell D. Trott,et al.  Path diversity for enhanced media streaming , 2004, IEEE Communications Magazine.

[9]  Eero P. Simoncelli,et al.  Image quality assessment: from error visibility to structural similarity , 2004, IEEE Transactions on Image Processing.

[10]  Yili Hong,et al.  The Relationship Between Confidence Intervals for Failure Probabilities and Life Time Quantiles , 2008, IEEE Transactions on Reliability.

[11]  Chung-Ming Huang,et al.  Fast Retransmission for Concurrent Multipath Transfer (CMT) over Vehicular Networks , 2011, IEEE Communications Letters.

[12]  Saviour Zammit,et al.  A Survey of Multicasting over Wireless Access Networks , 2013, IEEE Communications Surveys & Tutorials.

[13]  Chase Cotton,et al.  Packet-level traffic measurements from the Sprint IP backbone , 2003, IEEE Netw..

[14]  Koushik Kar,et al.  A Transport Protocol to Exploit Multipath Diversity in Wireless Networks , 2012, IEEE/ACM Transactions on Networking.

[15]  Varun Singh,et al.  Multipath RTP (MPRTP) , 2014 .

[16]  Jun Huang,et al.  A novel scheduling approach to concurrent multipath transmission of high definition video in overlay networks , 2014, J. Netw. Comput. Appl..

[17]  Stefan Winkler,et al.  The Evolution of Video Quality Measurement: From PSNR to Hybrid Metrics , 2008, IEEE Transactions on Broadcasting.

[18]  Hongke Zhang,et al.  CMT-QA: Quality-Aware Adaptive Concurrent Multipath Data Transfer in Heterogeneous Wireless Networks , 2013, IEEE Transactions on Mobile Computing.

[19]  Chau Yuen,et al.  Distortion-Aware Concurrent Multipath Transfer for Mobile Video Streaming in Heterogeneous Wireless Networks , 2014, IEEE Transactions on Mobile Computing.

[20]  Azzedine Boukerche,et al.  TCP-ETX: A cross layer path metric for TCP optimization in wireless networks , 2013, 2013 IEEE International Conference on Communications (ICC).

[21]  Carolina Fortuna,et al.  Trends in the development of communication networks: Cognitive networks , 2009, Comput. Networks.

[22]  Wei Song,et al.  Goodput improvement for multipath TCP by congestion window adaptation in multi-radio devices , 2013, 2013 IEEE 10th Consumer Communications and Networking Conference (CCNC).

[23]  Weimin Lei,et al.  A general framework of multipath transport system based on application-level relay , 2014, Comput. Commun..

[24]  Azzedine Boukerche,et al.  A Multipath Video Streaming Solution for Vehicular Networks with Link Disjoint and Node-disjoint , 2015, IEEE Transactions on Parallel and Distributed Systems.

[25]  Yong Cui,et al.  Network coding based multipath TCP , 2012, 2012 Proceedings IEEE INFOCOM Workshops.

[26]  Lixia Zhang,et al.  Stream Control Transmission Protocol , 2000, RFC.

[27]  Hwangjun Song,et al.  MPMTP: Multipath Multimedia Transport Protocol using Systematic Raptor Codes over Wireless Networks , 2015, IEEE Transactions on Mobile Computing.

[28]  Jörg Ott,et al.  Extended RTP Profile for Real-time Transport Control Protocol (RTCP)-Based Feedback (RTP/AVPF) , 2006, RFC.