MPUDP: Multipath Multimedia Transport Protocol over Overlay Network

Multipath transport in communication networks is gaining momentum due to its attractive features of increased reliability, aggregated bandwidth, fault tolerance, and load balancing. Multipath transport framework based on application-level relay (MPTF-AR) that uses overly network technique is regarded as a simple way to establish multipath transport scenario without any change on underlying network. However, existing multipath transport protocols are not suitable for MPTF-AR because they either work in multihomed scenario or cannot support transmission in overlay network. This paper proposes a transport protocol named multipath UDP (MPUDP) to support both reliable and unreliable transport in MPTF-AR. With the help from application and transport layer, MPUDP support precise performance detection and dynamic data distribution. End host uses two-level buffer to reorder packets. In addition, end hosts no longer keeps a congestion window and always send packets over optimal paths. Finally, extensive OMNeT++ simulations are conducted and show that MPUDP exploits the benefit of multipath transport.

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

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

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

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

[5]  Janardhan R. Iyengar,et al.  Concurrent Multipath Transfer Using SCTP Multihoming Over Independent End-to-End Paths , 2006, IEEE/ACM Transactions on Networking.

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

[7]  Sathya Narayanan,et al.  MRTP: a multiflow real-time transport protocol for ad hoc networks , 2006, IEEE Transactions on Multimedia.

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

[9]  Olivier Bonaventure,et al.  Multipath TCP , 2014, Communications of the ACM.

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

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

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

[13]  Fred Baker,et al.  Throughput analysis of Non-Renegable Selective Acknowledgments (NR-SACKs) for SCTP , 2010, Comput. Commun..

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

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

[16]  Thomas Dreibholz,et al.  Stream control transmission protocol: Past, current, and future standardization activities , 2011, IEEE Communications Magazine.