A Statistic Procedure to Find Formulae for Buffer Size in MPTCP

It has been shown that the Multi-Path Transmission Control Protocol (MPTCP) can improve throughput, robustness and resilience of network transport. This paper seeks to discover the relationship of buffer size with throughput and congestion control algorithms, based on the statistical predictive modelling method. In spite of rapid growth of the implementations of MPTCP, the theoretical and fundamental question - how large the buffer size of MPTCP should be to meet the network traffic remains unaddressed, although there were graphic illustrations and descriotive discussions about it.

[1]  Injong Rhee,et al.  CUBIC: a new TCP-friendly high-speed TCP variant , 2008, OPSR.

[2]  Thomas Dreibholz,et al.  On the fairness of transport protocols in a multi-path environment , 2012, 2012 IEEE International Conference on Communications (ICC).

[3]  Bob Briscoe,et al.  Tunnelling of Explicit Congestion Notification , 2010, RFC.

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

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

[6]  Özgü Alay,et al.  Measuring the QoS Characteristics of Operational 3G Mobile Broadband Networks , 2014, 2014 28th International Conference on Advanced Information Networking and Applications Workshops.

[7]  Edward Lopez Multipath TCP Middlebox Behavior , 2014 .

[8]  R. Walpole Essentials of Probability and Statistics for Engineers and Scientists: Pearson New International Edition , 2016 .

[9]  Vern Paxson,et al.  TCP Congestion Control , 1999, RFC.

[10]  Thomas Dreibholz,et al.  Evaluation of a new multipath congestion control scheme using the NetPerfMeter tool-chain , 2011, SoftCOM 2011, 19th International Conference on Software, Telecommunications and Computer Networks.

[11]  Vern Paxson,et al.  Computing TCP's Retransmission Timer , 2000, RFC.

[12]  Cacm Staff,et al.  BufferBloat , 2011, Communications of the ACM.

[13]  Thomas Dreibholz NEAT Sockets API , 2020 .

[14]  Mark Handley,et al.  Data center networking with multipath TCP , 2010, Hotnets-IX.

[15]  Ahmed Elmokashfi,et al.  The Nornet Edge platform for mobile broadband measurements , 2014, Comput. Networks.

[16]  Jon Postel,et al.  Transmission Control Protocol , 1981, RFC.

[17]  Xing Zhou,et al.  Performance comparison of congestion control strategies for multi-path TCP in the NORNET testbed , 2015, 2015 IEEE/CIC International Conference on Communications in China (ICCC).

[18]  Tom Kelly,et al.  Scalable TCP: improving performance in highspeed wide area networks , 2003, CCRV.

[19]  Xing Zhou,et al.  On the Path Management of Multi-path TCP in Internet Scenarios Based on the NorNet Testbed , 2017, 2017 IEEE 31st International Conference on Advanced Information Networking and Applications (AINA).

[20]  Xing Zhou,et al.  Multi-path TCP in Real-World Setups -- An Evaluation in the NORNET CORE Testbed , 2015, 2015 IEEE 29th International Conference on Advanced Information Networking and Applications Workshops.

[21]  Xing Zhou,et al.  The Performance Impact of Buffer Sizes for Multi-path TCP in Internet Setups , 2017, 2017 IEEE 31st International Conference on Advanced Information Networking and Applications (AINA).

[22]  Godred Fairhurst,et al.  The Benefits of Using Explicit Congestion Notification (ECN) , 2017, RFC.

[23]  David L. Mills,et al.  Internet Delay Experiments , 1983, RFC.

[24]  Thomas Dreibholz Evaluation and Optimisation of Multi-Path Transport using the Stream Control Transmission Protocol , 2012 .

[25]  Michael Welzl,et al.  Network Congestion Control - Managing Internet Traffic , 2005 .

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

[27]  Thomas Dreibholz,et al.  NorNet Core - A multi-homed research testbed , 2014, Comput. Networks.

[28]  Thomas Dreibholz,et al.  Evaluation of Concurrent Multipath Transfer over Dissimilar Paths , 2011, 2011 IEEE Workshops of International Conference on Advanced Information Networking and Applications.

[29]  Jean-Yves Le Boudec,et al.  Opportunistic Linked-Increases Congestion Control Algorithm for MPTCP , 2014 .

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

[31]  Carlo Caini,et al.  TCP Hybla: a TCP enhancement for heterogeneous networks , 2004, Int. J. Satell. Commun. Netw..

[32]  Paul D. Amer,et al.  Load Sharing for the Stream Control Transmission Protocol (SCTP) , 2020 .

[33]  Xing Zhou,et al.  Comparison of Multipath TCP and CMT-SCTP based on intercontinental measurements , 2013, 2013 IEEE Global Communications Conference (GLOBECOM).

[34]  Larry L. Peterson,et al.  TCP Vegas: End to End Congestion Avoidance on a Global Internet , 1995, IEEE J. Sel. Areas Commun..

[35]  F Fu Performance analysis of MPTCP and CMT-SCTP multi-path transport protocols , 2013 .

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