A MPTCP Scheduler Combined With Congestion Control for Short Flow Delivery in Signal Transmission

Multipath TCP (MPTCP) benefits the signals transmission during the progress of array signal processing, since it can provide higher aggregated bandwidth and reliable link connection with the existence of backup paths. However, the small amount files (short flows) appear poor performance with MPTCP, especially when they compete with some larger files (long flows). To alleviate this issue, this paper proposes a MPTCP Transmission Optimization Algorithm for Short Flows, namely MPTCP-TOASF (A MPTCP Transmission Optimization Algorithm for Short Flows). MPTCP-TOASF designs an optimal path group to transmit short flows based on round-trip time (RTT) and switches to traditional MPTCP for transmission of long flows. Moreover, to address the issue that long flows occupy the most of buffer space, MPTCP-TOASF utilizes the idea of the delay-sensitive Veno congestion control over paths in optimal path group, so as to avoid the resource preemption of long flows and reduce the transport delay of short flows. Finally, we conduct extensive experiments based on NS-3 to validate the performance of proposed algorithm in various scenarios, such as only short flow transmitting, long and short flows coexisting, and background traffic existing. Moreover, we measure the completion time of short flows and goodput of long flows with different number of subflows, different concurrent number of short flows, different value of thresholds etc. The experimental results show that the MPTCP-TOASF algorithm can effectively reduce the short-flow completion time while maintain long-flow throughput when long and short flows occur concurrently, thereby improving the mean goodput of network and achieving a great performance enhancement.

[1]  Naixue Xiong,et al.  A novel code data dissemination scheme for Internet of Things through mobile vehicle of smart cities , 2019, Future Gener. Comput. Syst..

[2]  Robert Wójcik,et al.  A survey on methods to provide multipath transmission in wired packet networks , 2015, Comput. Networks.

[3]  Fan Yang,et al.  Out-of-Order Transmission for In-Order Arrival Scheduling for Multipath TCP , 2014, 2014 28th International Conference on Advanced Information Networking and Applications Workshops.

[4]  Sébastien Barré,et al.  Implementation and assessment of modern host-based multipath solutions , 2011 .

[5]  Naixue Xiong,et al.  QTSAC: An Energy-Efficient MAC Protocol for Delay Minimization in Wireless Sensor Networks , 2018, IEEE Access.

[6]  Xianpeng Wang,et al.  Polarization Channel Estimation for Circular and Non-Circular Signals in Massive MIMO Systems , 2019, IEEE Journal of Selected Topics in Signal Processing.

[7]  Yu Cao,et al.  Delay-based congestion control for multipath TCP , 2012, 2012 20th IEEE International Conference on Network Protocols (ICNP).

[8]  Wensheng Tang,et al.  Tuning the Aggressive Slow-Start Behavior of MPTCP for Short Flows , 2019, IEEE Access.

[9]  Martin Chamberland,et al.  Advancements in field-portable imaging radiometric spectrometer technology for chemical detection , 2004, SPIE Defense + Commercial Sensing.

[10]  Naixue Xiong,et al.  Achieving Efficient Data Collection in Heterogeneous Sensing WSNs , 2018, IEEE Access.

[11]  Roksana Boreli,et al.  BLEST: Blocking estimation-based MPTCP scheduler for heterogeneous networks , 2016, 2016 IFIP Networking Conference (IFIP Networking) and Workshops.

[12]  Bruce M. Maggs,et al.  Why Is the Internet so Slow?! , 2017, PAM.

[13]  Naixue Xiong,et al.  Energy-efficient and delay-aware distributed routing with cooperative transmission for Internet of Things , 2018, J. Parallel Distributed Comput..

[14]  Jaehyun Hwang,et al.  Packet scheduling for Multipath TCP , 2015, 2015 Seventh International Conference on Ubiquitous and Future Networks.

[15]  Özgü Alay,et al.  Experimental evaluation of multipath TCP schedulers , 2014, CSWS@SIGCOMM.

[16]  Naixue Xiong,et al.  Connected Vehicle as a Mobile Sensor for Real Time Queue Length at Signalized Intersections , 2019, Sensors.

[17]  Bachir Chihani,et al.  A Multipath TCP model for ns-3 simulator , 2011, ArXiv.

[18]  Amin Vahdat,et al.  A scalable, commodity data center network architecture , 2008, SIGCOMM '08.

[19]  Mark Handley,et al.  Improving datacenter performance and robustness with multipath TCP , 2011, SIGCOMM 2011.

[20]  Athanasios V. Vasilakos,et al.  A Low-Latency Communication Scheme for Mobile Wireless Sensor Control Systems , 2019, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[21]  R. Selvarani,et al.  Congestion Control in Distributed Networking System-A Review , 2013 .

[22]  Wu Zhi-gang Performance analysis and evaluation of TCP Veno , 2009 .

[23]  Roksana Boreli,et al.  DAPS: Intelligent delay-aware packet scheduling for multipath transport , 2014, 2014 IEEE International Conference on Communications (ICC).

[24]  Baoyu Ma,et al.  A MPTCP Scheduler for Web Transfer , 2018 .

[25]  Anura P. Jayasumana,et al.  Network transfer, digital signal processing, and display of CSU CHILL digitized radar signals , 2001, ITCom.

[26]  Naixue Xiong,et al.  Performance Evaluation of Multipath TCP Scheduling Algorithms , 2019, IEEE Access.

[27]  Mark Handley,et al.  Coupled Congestion Control for Multipath Transport Protocols , 2011, RFC.

[28]  Wensheng Tang,et al.  Reducing transport latency for short flows with multipath TCP , 2018, J. Netw. Comput. Appl..

[29]  Ramana Rao Kompella,et al.  On the impact of packet spraying in data center networks , 2013, 2013 Proceedings IEEE INFOCOM.

[30]  Daniel L. Farkas,et al.  A Multimode Optical Imaging System for Preclinical Applications In Vivo: Technology Development, Multiscale Imaging, and Chemotherapy Assessment , 2012, Molecular Imaging and Biology.

[31]  Zhiwen Zeng,et al.  An Adaptive Collection Scheme-Based Matrix Completion for Data Gathering in Energy-Harvesting Wireless Sensor Networks , 2019, IEEE Access.

[32]  Ian Wakeman,et al.  MMPTCP: A multipath transport protocol for data centers , 2016, IEEE INFOCOM 2016 - The 35th Annual IEEE International Conference on Computer Communications.

[33]  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).

[34]  Steven H. Low,et al.  Multipath TCP: Analysis, Design, and Implementation , 2013, IEEE/ACM Transactions on Networking.

[35]  Feng Xia,et al.  Task-Driven Resource Assignment in Mobile Edge Computing Exploiting Evolutionary Computation , 2019, IEEE Wireless Communications.