Optimal Bandwidth Utilized Algorithm for Multipath TCP

Due to the increasing demand for network bandwidth, reliability, tolerability, scalability, and accuracy for transferring the data among several end to end entities. Several MPTCP (extension of regular TCP to hold multiple connections by a single TCP user to transfer the data simultaneously) algorithm have been proposed, but they sometimes fail to utilize the available bandwidth in an optimum way. So, in this paper, we propose a congestion control algorithm for MPTCP, named as Optimal Bandwidth Utilized algorithm (OBUA), in which the congestion window corresponding to a subflow shared by the number of regular TCP connection is increased maximum to its available bandwidth through bandwidth estimation mechanism, without harming the regular TCP connections that it is friendlier towards regular TCP. Here, we also propose a mechanism to estimate the available bandwidth of a flow and estimated bandwidth for the future load. Our proposed algorithm performs better than the existing algorithms for multipath TCP.

[1]  Anna Brunström,et al.  A first study on using MPTCP to reduce latency for cloud based mobile applications , 2015, 2015 IEEE Symposium on Computers and Communication (ISCC).

[2]  Hao Yang,et al.  EMS: Encoded Multipath Streaming for real-time live streaming applications , 2009, 2009 17th IEEE International Conference on Network Protocols.

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

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

[5]  Thomas Voice,et al.  Stability of end-to-end algorithms for joint routing and rate control , 2005, CCRV.

[6]  Damon Wischik,et al.  RFC 6356, Coupled Congestion Control for Multipath Transport Protocols , 2011 .

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

[8]  Alan Ford,et al.  Multipath TCP (MPTCP) Application Interface Considerations , 2013, RFC.

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

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

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

[12]  Olivier Bonaventure,et al.  On the benefits of applying experimental design to improve multipath TCP , 2013, CoNEXT.

[13]  Steven H. Low,et al.  Balanced Linked Adaptation Congestion Control Algorithm for MPTCP , 2016 .

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