A Performance Analysis Model of TCP over Multiple Heterogeneous Paths for 5G Mobile Services

Driven by the primary requirement of emerging 5G mobile services, the demand for concurrent multipath transfer (CMT) is still prominent. Yet, multipath transport protocols are not widely adopted and TCP-based CMT schemes will still be in dominant position in 5G. However, the performance of TCP flow transferred over multiple heterogeneous paths is prone to the link quality asymmetry, the extent of which was revealed to be significant by our field investigation. In this paper, we present a performance analysis model for TCP over multiple heterogeneous paths in 5G scenarios, where both bandwidth and delay asymmetry are taken into consideration. The evaluation adopting parameters from field investigation shows that the proposed model can achieve high accuracy in practical environments. Some interesting inferences can be drawn from the proposed model, such as the dominant factor that affect the performance of TCP over heterogeneous networks, and the criteria of determining the appropriate number of links to be used under different circumstances of path heterogeneity. Thus, the proposed model can provide a guidance to the design of TCP-based CMT solutions for 5G mobile services.

[1]  Mark Handley,et al.  Equation-based congestion control for unicast applications , 2000, SIGCOMM.

[2]  Xiaomin Zhu,et al.  cmpSCTP: An Extension of SCTP to Support Concurrent Multi-Path Transfer , 2008, 2008 IEEE International Conference on Communications.

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

[4]  Xiaojiang Du,et al.  Internet Protocol Television (IPTV): The Killer Application for the Next-Generation Internet , 2007, IEEE Communications Magazine.

[5]  Andreas Kassler,et al.  Predicting expected TCP throughput using genetic algorithm , 2016, Comput. Networks.

[6]  George F. Riley,et al.  The ns-3 Network Simulator , 2010, Modeling and Tools for Network Simulation.

[7]  Domingo Lara-Rodríguez,et al.  An Algorithm for the Evaluation of the Throughput of a TCP NewReno Bulk Data Flow , 2015, IEEE Communications Letters.

[8]  Xiaojiang Du,et al.  Improving coverage performance in sensor networks by using mobile sensors , 2005, MILCOM 2005 - 2005 IEEE Military Communications Conference.

[9]  Artur Binczewski,et al.  Shall we worry about Packet Reordering? , 2005, TNC.

[10]  Xiaojiang Du,et al.  Maintaining Differentiated Coverage in Heterogeneous Sensor Networks , 2005, EURASIP J. Wirel. Commun. Netw..

[11]  Mohamed Othman,et al.  Modeling the Throughput of the Linux-Based Agile-SD Transmission Control Protocol , 2017, IEEE Access.

[12]  Ali A. Zaidi,et al.  5G Multi-RAT Integration Evaluations Using a Common PDCP Layer , 2017, 2017 IEEE 85th Vehicular Technology Conference (VTC Spring).

[13]  Craig Partridge,et al.  Packet reordering is not pathological network behavior , 1999, TNET.

[14]  Mark Handley,et al.  How Hard Can It Be? Designing and Implementing a Deployable Multipath TCP , 2012, NSDI.

[15]  Hai Le Vu,et al.  Performance Analysis of TCP NewReno over a Cellular Last-Mile: Buffer and Channel Losses , 2015, IEEE Transactions on Mobile Computing.

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

[17]  Xiaojiang Du,et al.  Interference management for heterogeneous networks with spectral efficiency improvement , 2015, IEEE Wireless Communications.

[18]  D. Leith,et al.  Experimental Evaluation of Multipath Schedulers for LTE / WiFi Devices , 2016 .

[19]  Michael A. Ramalho,et al.  Stream Control Transmission Protocol (SCTP) Partial Reliability Extension , 2004, RFC.

[20]  Huiling Zhu,et al.  Resource allocation for multiple-pair D2D communications in cellular networks , 2015, 2015 IEEE International Conference on Communications (ICC).

[21]  Yousaf Bin Zikria,et al.  Opportunistic Hybrid Transport Protocol (OHTP) for Cognitive Radio Ad Hoc Sensor Networks , 2015, Sensors.

[22]  Sally Floyd,et al.  The NewReno Modification to TCP's Fast Recovery Algorithm , 2004, RFC.

[23]  Xiaojiang Du,et al.  Toward Vehicle-Assisted Cloud Computing for Smartphones , 2015, IEEE Transactions on Vehicular Technology.

[24]  Douglas J. Leith,et al.  Experimental evaluation of multi-path schedulers for LTE/Wi-Fi devices , 2016, WiNTECH.

[25]  Yi-Bing Lin,et al.  A multi-RAT bandwidth aggregation mechanism with software-defined networking , 2016, J. Netw. Comput. Appl..

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

[27]  Mark Handley,et al.  TCP Extensions for Multipath Operation with Multiple Addresses , 2011 .

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

[29]  Dominik Kaspar,et al.  Multipath aggregation of heterogeneous access networks , 2012, ACMMR.

[30]  Carey L. Williamson,et al.  An Analytic Throughput Model for TCP NewReno , 2010, IEEE/ACM Transactions on Networking.

[31]  Xiaojiang Du,et al.  Self-healing sensor networks with distributed decision making , 2007, Int. J. Sens. Networks.

[32]  Hongke Zhang,et al.  A fluid model of multipath TCP algorithm: Fairness design with congestion balancing , 2015, 2015 IEEE International Conference on Communications (ICC).

[33]  Antti Ylä-Jääski,et al.  Multipath Transmission for the Internet: A Survey , 2016, IEEE Communications Surveys & Tutorials.

[34]  Dmitry Anipko Multiple Provisioning Domain Architecture , 2015, RFC.

[35]  Kameswari Chebrolu,et al.  Bandwidth aggregation for real-time applications in heterogeneous wireless networks , 2006, IEEE Transactions on Mobile Computing.

[36]  Sally Floyd,et al.  The NewReno Modification to TCP's Fast Recovery Algorithm , 2004, RFC.

[37]  H. Anthony Chan,et al.  Bandwidth aggregation in heterogeneous wireless networks: A survey of current approaches and issues , 2012, J. Netw. Comput. Appl..

[38]  Xiaojiang Du,et al.  Cognitive femtocell networks: an opportunistic spectrum access for future indoor wireless coverage , 2013, IEEE Wireless Communications.

[39]  Chung-Ming Huang,et al.  WiMP-SCTP: Multi-Path Transmission Using Stream Control Transmission Protocol (SCTP) in Wireless Networks , 2007, 21st International Conference on Advanced Information Networking and Applications Workshops (AINAW'07).

[40]  Mohsen Guizani,et al.  An effective key management scheme for heterogeneous sensor networks , 2007, Ad Hoc Networks.

[41]  Min Sheng,et al.  Energy-Saving Resource Management for D2D and Cellular Coexisting Networks Enhanced by Hybrid Multiple Access Technologies , 2017, IEEE Transactions on Wireless Communications.

[42]  Mark Handley,et al.  TCP Extensions for Multipath Operation with Multiple Addresses , 2020, RFC.

[43]  Meng Chang Chen,et al.  Seamless Handover for High-Speed Trains Using Femtocell-Based Multiple Egress Network Interfaces , 2014, IEEE Transactions on Wireless Communications.

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

[45]  Anura P. Jayasumana,et al.  Improved Packet Reordering Metrics , 2008, RFC.

[46]  Longfei Wu,et al.  MobiFish: A lightweight anti-phishing scheme for mobile phones , 2014, 2014 23rd International Conference on Computer Communication and Networks (ICCCN).