Multipath TCP for user cooperation in LTE networks

User cooperation exploits nearby mobile devices as relays and offers an opportunity to enable multipath transmission for multi-homed mobile devices, even when there is no multiple access coverage. MPTCP by Internet Engineering Task Force is a promising solution to support simultaneous delivery of TCP packets over multiple paths. One key component of MPTCP is the coupled congestion control algorithm, which aims to aggregate available bandwidths of multiple paths while avoiding aggressive behavior to regular single-path TCP traffic sharing the paths. However, we find out that in a user cooperation scenario, the throughput of local single-path traffic of relays can be severely degraded by forwarding subflows of MPTCP, which can jeopardize the motivation for user cooperation. In this article we propose extensions to the congestion control of MPTCP for a user cooperation scenario in the Long Term Evolution network. The local traffic at relays can be controlled by regular TCP and more generic additive-increase and multiplicativedecrease protocols. Simulation results demonstrate that our extensions do not degrade performance for adding MPTCP subflows to local traffic, and thus better promote user cooperation.

[1]  Jianping Pan,et al.  Performance analysis of TCP-friendly AIMD algorithms for multimedia applications , 2005, IEEE Transactions on Multimedia.

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

[3]  Christina Fragouli,et al.  MicroCast: cooperative video streaming on smartphones , 2013, MOCO.

[4]  Giuseppe Piro,et al.  A two-level scheduling algorithm for QoS support in the downlink of LTE cellular networks , 2010, 2010 European Wireless Conference (EW).

[5]  Yang Richard Yang,et al.  General AIMD congestion control , 2000, Proceedings 2000 International Conference on Network Protocols.

[6]  Weihua Zhuang,et al.  Cooperation in wireless communication networks , 2012, IEEE Wireless Communications.

[7]  Peter Steenkiste,et al.  Evaluation and characterization of available bandwidth probing techniques , 2003, IEEE J. Sel. Areas Commun..

[8]  Ronald L. Rivest,et al.  Introduction to Algorithms, third edition , 2009 .

[9]  Peijian Ju,et al.  Subset-sum based relay selection for multipath TCP in cooperative LTE networks , 2013, 2013 IEEE Globecom Workshops (GC Wkshps).

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

[11]  Rolf Winter,et al.  Multipath TCP Support for Single-homed End-systems , 2016 .

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

[13]  Christina Fragouli,et al.  MicroCast: cooperative video streaming on smartphones , 2012, MobiSys '12.

[14]  Janardhan R. Iyengar,et al.  Dynamic Window Coupling for multipath congestion control , 2011, 2011 19th IEEE International Conference on Network Protocols.

[15]  Yu Cheng,et al.  A Study of Fair Bandwidth Sharing with AIMD-Based Multipath Congestion Control , 2013, IEEE Wireless Communications Letters.

[16]  Peijian Ju,et al.  Performance enhancement of multipath TCP with cooperative relays in a collaborative community , 2012, 2012 IEEE 23rd International Symposium on Personal, Indoor and Mobile Radio Communications - (PIMRC).