Survey of Transport Layer Multihoming Protocols and Performance Analysis of MPTCP

Today’s handheld devices like laptops, smart-phones, etc., are termed as multihomed devices as they are equipped with more than one active network interface like Ethernet, 3G, and Wi-Fi. The ability of multihoming can increase network throughput, fault recovery capabilities, and share network traffic among available paths to balance the load. However, conventional transport layer protocols like TCP were not designed to support multihoming ability. This paper explores prominent multihoming solutions suggested at the transport layer and analyzes the performance of TCP’s multihoming extension MultiPath TCP under heterogeneous multiple sub-flows. The prime objective of this study is to find out the suitability of MultiPath TCP in scenarios where multihomed devices are using homogeneous or heterogeneous network interfaces assuming that an MPTCP-enabled client is connected to an MPTCP enabled server using two network interfaces. Two different topologies namely bottleneck and no-bottleneck are used to investigate the behavior of MPTCP in critical conditions like of bottleneck.

[1]  Ved P. Kafle,et al.  An ID/locator split architecture for future networks , 2010, IEEE Communications Magazine.

[2]  Mark Handley,et al.  Design, Implementation and Evaluation of Congestion Control for Multipath TCP , 2011, NSDI.

[3]  Masahiro Kozuka,et al.  Stream Control Transmission Protocol (SCTP) Dynamic Address Reconfiguration , 2007, RFC.

[4]  Alan Ford,et al.  Towards Multipath TCP Adoption: Challenges and opportunities , 2010, 6th EURO-NGI Conference on Next Generation Internet.

[5]  Seok Koh Mobile SCTP (mSCTP) for IP Handover Support , 2005 .

[6]  Ramon Ferrús,et al.  On Concurrent Multipath Transfer in SCTP-Based Handover Scenarios , 2009, 2009 IEEE International Conference on Communications.

[7]  Randall R. Stewart,et al.  Stream Control Transmission Protocol , 2000, RFC.

[8]  Abdallah Shami,et al.  A Review of Multihoming Issues Using the Stream Control Transmission Protocol , 2012, IEEE Communications Surveys & Tutorials.

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

[10]  Myung J. Lee,et al.  IPCC-SCTP: an enhancement to the standard SCTP to support multi-homing efficiently , 2004, IEEE International Conference on Performance, Computing, and Communications, 2004.

[11]  Alan Ford,et al.  MPTCP Application Interface Considerations , 2010 .

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

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

[14]  Pekka Nikander,et al.  Host Identity Protocol (HIP): Connectivity, Mobility, Multi-Homing, Security, and Privacy over IPv4 and IPv6 Networks , 2010, IEEE Communications Surveys & Tutorials.