Proactive Multipath TCP for Seamless Handoff in Heterogeneous Wireless Access Networks

Multipath TCP (MPTCP) is a new evolution of TCP that enables a single MPTCP connection to use multiple TCP subflows transparently to applications. Each subflow runs independently allowing the connection to be maintained if endpoints change; essential in a dynamic network. Differentiating between congestion delay and delay due to handoffs is an important distinction overlooked by transport layer protocols. Protocol modifications are needed to alleviate handoff induced issues in a growing mobile culture. In this paper, findings are presented on transport layer handoff issues in currently deployed networks. MPTCP as a potential solution to addressing handoff- and mobility-related service continuity issues is discussed. Finally, a handoff-aware cross-layer-assisted MPTCP (CLA-MPTCP) congestion control algorithm is designed and evaluated.

[1]  Mark Handley,et al.  An Overview of Multipath TCP , 2012, login Usenix Mag..

[2]  Su Fong Chien,et al.  Smart Predictive Trigger for Effective Handover in Wireless Networks , 2008, 2008 IEEE International Conference on Communications.

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

[4]  Xuemin Shen,et al.  Handoff trigger table for integrated 3G/WLAN networks , 2006, IWCMC '06.

[5]  Guido Appenzeller,et al.  Sizing router buffers , 2004, SIGCOMM '04.

[6]  Martin Sauter Universal Mobile Telecommunications Systems (UMTS) and High‐Speed Packet Access (HSPA) , 2011 .

[7]  Bechir Hamdaoui,et al.  Implementation and performance measurement and analysis of OLSR protocol , 2010, IWCMC.

[8]  Bechir Hamdaoui,et al.  Optimized link state routing for quality-of-service provisioning: implementation, measurement, and performance evaluation , 2014, Wirel. Commun. Mob. Comput..

[9]  Guy Pujolle,et al.  A Cross-layer approach to optimize the performance of Concurrent Multipath Transfer in wireless transmission , 2009, 2009 2nd IFIP Wireless Days (WD).

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

[11]  Miroslav Popovic,et al.  MPTCP Is Not Pareto-Optimal: Performance Issues and a Possible Solution , 2013, IEEE/ACM Transactions on Networking.

[12]  Mohsen Guizani,et al.  Handoff-Aware Cross-Layer Assisted Multi-Path TCP for Proactive Congestion Control in Mobile Heterogeneous Wireless Networks , 2014, GLOBECOM 2014.

[13]  Bechir Hamdaoui,et al.  Cross-layer assisted TCP for seamless handoff in heterogeneous mobile wireless systems , 2013, 2013 IEEE Globecom Workshops (GC Wkshps).

[14]  Markku Kojo,et al.  Employing cross-layer assisted TCP algorithms to improve TCP performance with vertical handoffs , 2008 .

[15]  Walid Dabbous,et al.  DCE: Test the real code of your protocols and applications over simulated networks , 2014, IEEE Communications Magazine.

[16]  Wolfgang Hansmann,et al.  On things to happen during a TCP handover , 2003, 28th Annual IEEE International Conference on Local Computer Networks, 2003. LCN '03. Proceedings..

[17]  Erich M. Nahum,et al.  Cross-layer path management in multi-path transport protocol for mobile devices , 2014, IEEE INFOCOM 2014 - IEEE Conference on Computer Communications.

[18]  Gokhan Ay,et al.  Exploring Mobile/WiFi Handover with Multipath TCP , 2015 .

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

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

[21]  Klara Nahrstedt,et al.  Understanding bandwidth-delay product in mobile ad hoc networks , 2004, Comput. Commun..

[22]  Olivier Bonaventure,et al.  MultiPath TCP: From Theory to Practice , 2011, Networking.

[23]  Ulrich Killat,et al.  TCP Throughput Optimized Handover Decisions , 2005 .

[24]  Donald F. Towsley,et al.  On bufferbloat and delay analysis of multipath TCP in wireless networks , 2014, 2014 IFIP Networking Conference.

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

[26]  Markku Kojo,et al.  Combating Packet Reordering in Vertical Handoff Using Cross-Layer Notifications to TCP , 2008, 2008 IEEE International Conference on Wireless and Mobile Computing, Networking and Communications.