MPSCTP: A multipath variant of SCTP and its performance comparison with other multipath protocols

Multipath protocols have great potential to improve error resilience and utilization of scarce network resources. In 2000, IETF introduced Stream Control Transmission Protocol (SCTP) for multihomed transport. Concurrent Multipath Transfer (CMT) and Multipath SCTP (MPSCTP) were proposed as extensions of SCTP to support concurrent usage of available paths. Our original MPSCTP proposal assumes that all the paths between the source and the destination are disjoint and there is no acknowledgement loss in the reverse direction. In this paper we propose a generalized version of the MPSCTP protocol where these assumptions are relaxed. We also present a comparative study of the performance of MPSCTP with CMT and MPTCP, a multipath variant of TCP, in different network scenarios using ns-2 based simulations.

[1]  Janardhan Iyengar Concurrent Multipath Transfer Using SCTP Multihoming , 2004 .

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

[3]  Michael Scharf,et al.  NXG03-5: Head-of-line Blocking in TCP and SCTP: Analysis and Measurements , 2006, IEEE Globecom 2006.

[4]  Mohammed Atiquzzaman,et al.  SCTP: state of the art in research, products, and technical challenges , 2003, 2002 14th International Conference on Ion Implantation Technology Proceedings (IEEE Cat. No.02EX505).

[5]  Mark Handley,et al.  The resource pooling principle , 2008, CCRV.

[6]  Fred Baker,et al.  SCTP: What, Why, and How , 2009, IEEE Internet Computing.

[7]  Samar Shailendra,et al.  MPSCTP: A Simple and Efficient Multipath Algorithm for SCTP , 2011, IEEE Communications Letters.

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

[9]  E.P. Rathgeb,et al.  On the Robustness of SCTP against DoS Attacks , 2008, 2008 Third International Conference on Convergence and Hybrid Information Technology.

[10]  Janardhan R. Iyengar,et al.  Concurrent multipath transfer using SCTP multihoming over independent end-to-end paths , 2006, TNET.