A Review of Multihoming Issues Using the Stream Control Transmission Protocol

Known as multihoming, devices with more than one network interface can enhance their performance capabilities by harnessing unused resources from alternative access networks. Whether it's improved reliability or sheer throughput potential, network devices will benefit from a multihomed framework. Unfortunately, our current means of guaranteeing reliability while maintaining quality control, specifically, the transmission control protocol (TCP), does not support multihoming. Despite the latter, a relatively young transport layer standard called the stream control transmission protocol (SCTP), incorporates multihoming into its design. In this paper, we investigate state-of-the-art multihoming techniques using SCTP. A comprehensive survey of developments has brought forth three main research areas, namely: handover management, concurrent multipath transfer (CMT), and cross-layer activities. While the presented algorithms may offer sufficient results, many open problems still remain.

[1]  C. Casetti,et al.  Westwood SCTP: load balancing over multipaths using bandwidth-aware source scheduling , 2004, IEEE 60th Vehicular Technology Conference, 2004. VTC2004-Fall. 2004.

[2]  Gabriel-Miro Muntean,et al.  Delay-Centric Handover in SCTP over WLAN , 2004 .

[3]  H.S. Kim,et al.  A Predictive Bandwidth Reservation Scheme Using Mobile Positioning and Road Topology Information , 2006, IEEE/ACM Transactions on Networking.

[4]  Ahmed Karmouch,et al.  A mobility prediction architecture based on contextual knowledge and spatial conceptual maps , 2005, IEEE Transactions on Mobile Computing.

[5]  Randy H. Katz,et al.  The Eifel algorithm: making TCP robust against spurious retransmissions , 2000, CCRV.

[6]  Gang Xu,et al.  SHOP: An Integrated Scheme for SCTP Handover Optimization in Multihomed Environments , 2008, IEEE GLOBECOM 2008 - 2008 IEEE Global Telecommunications Conference.

[7]  Saverio Mascolo,et al.  Performance evaluation of Westwood+ TCP congestion control , 2004, Perform. Evaluation.

[8]  Myung J. Lee,et al.  Improving stream control transmission protocol performance over lossy links , 2004, IEEE Journal on Selected Areas in Communications.

[9]  Aggeliki Sgora,et al.  Handoff prioritization and decision schemes in wireless cellular networks: a survey , 2009, IEEE Communications Surveys & Tutorials.

[10]  Antonios Argyriou,et al.  Bandwidth aggregation with SCTP , 2003, GLOBECOM '03. IEEE Global Telecommunications Conference (IEEE Cat. No.03CH37489).

[11]  Antonio Pescapè,et al.  A Markovian Approach to Multipath Data Transfer in Overlay Networks , 2010, IEEE Transactions on Parallel and Distributed Systems.

[12]  Michael A. Ramalho,et al.  Stream Control Transmission Protocol (SCTP) Partial Reliability Extension , 2004, RFC.

[13]  Sally Floyd,et al.  TCP and explicit congestion notification , 1994, CCRV.

[14]  Dieter Hogrefe,et al.  A review of mobility support paradigms for the internet , 2006, IEEE Communications Surveys & Tutorials.

[15]  Paul D. Amer,et al.  On making SCTP robust to spurious retransmissions , 2004, CCRV.

[16]  Sha Liu,et al.  Collaborative SCTP: a collaborative approach to improve the performance of SCTP over wired-cum-wireless networks , 2004, 29th Annual IEEE International Conference on Local Computer Networks.

[17]  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.

[18]  Kostas Pentikousis,et al.  TCP in wired-cum-wireless environments , 2000, IEEE Communications Surveys & Tutorials.

[19]  Hiroyuki Koga,et al.  Multi-path Transmission Algorithm for End-to-End Seamless Handover across Heterogeneous Wireless Access Networks , 2003, IWDC.

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

[21]  Debashis Saha,et al.  A survey of tcp enhancements for last-hop wireless networks , 2006, IEEE Communications Surveys & Tutorials.

[22]  Marco Fiore,et al.  Concurrent multipath communication for real-time traffic , 2007, Comput. Commun..

[23]  John Murphy,et al.  Using cross-layer metrics to improve the performance of end-to-end handover mechanisms , 2009, Comput. Commun..

[24]  Duan-Shin Lee,et al.  Bandwidth-reservation scheme based on road information for next-generation cellular networks , 2004, IEEE Transactions on Vehicular Technology.

[25]  Janardhan R. Iyengar,et al.  Performance implications of a bounded receive buffer in concurrent multipath transfer , 2007, Comput. Commun..

[26]  Victor O. K. Li,et al.  Transmission control protocol (TCP) in wireless networks: issues, approaches, and challenges , 2006, IEEE Communications Surveys & Tutorials.

[27]  Mohammed Atiquzzaman,et al.  Survey and classification of transport layer mobility management schemes , 2005, 2005 IEEE 16th International Symposium on Personal, Indoor and Mobile Radio Communications.

[28]  Paul D. Amer,et al.  Concurrent Multipath Transfer during path failure , 2009, Comput. Commun..

[29]  Mostafa A. Bassiouni,et al.  Predictive schemes for handoff prioritization in cellular networks based on mobile positioning , 2000, IEEE Journal on Selected Areas in Communications.

[30]  Janardhan R. Iyengar,et al.  SCTP: A Proposed Standard for Robust Internet Data Transport , 2003, Computer.

[31]  Mark Allman,et al.  Using TCP Duplicate Selective Acknowledgement (DSACKs) and Stream Control Transmission Protocol (SCTP) Duplicate Transmission Sequence Numbers (TSNs) to Detect Spurious Retransmissions , 2004, RFC.

[32]  Victor C. M. Leung,et al.  Asymmetric path delay optimization in mobile multi-homed SCTP multimedia transport , 2005, WMuNeP '05.

[33]  Victor C. M. Leung,et al.  Minimum delay path selection in multi-homed systems with path asymmetry , 2006, IEEE Communications Letters.

[34]  Myung J. Lee,et al.  LS-SCTP: a bandwidth aggregation technique for stream control transmission protocol , 2004, Comput. Commun..

[35]  Randall Stewart,et al.  SCTP: New Transport Protocol for TCP/IP , 2001, IEEE Internet Comput..

[36]  Victor C. M. Leung,et al.  Performance Improvements of Mobile SCTP in Integrated Heterogeneous Wireless Networks , 2007, IEEE Transactions on Wireless Communications.

[37]  Adam Wolisz,et al.  M-SCTP: Design and Prototypical Implementation of an SCTP-Based, End-to-End Mobility Concept for IP Networks , 2002 .

[38]  Alejandro Quintero,et al.  A New SCTP mobility scheme supporting vertical handover , 2006, 2006 IEEE International Conference on Wireless and Mobile Computing, Networking and Communications.

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

[40]  Meejeong Lee,et al.  mSCTP for soft handover in transport layer , 2004, IEEE Communications Letters.

[41]  kc claffy,et al.  Bandwidth estimation: metrics, measurement techniques, and tools , 2003, IEEE Netw..

[42]  W. Richard Stevens,et al.  TCP Slow Start, Congestion Avoidance, Fast Retransmit, and Fast Recovery Algorithms , 1997, RFC.

[43]  László Bokor,et al.  On SCTP multihoming performance in native IPv6 UMTS-WLAN environments , 2009, 2009 5th International Conference on Testbeds and Research Infrastructures for the Development of Networks & Communities and Workshops.

[44]  Janardhan R. Iyengar,et al.  Concurrent Multipath Transfer Using SCTP Multihoming Over Independent End-to-End Paths , 2006, IEEE/ACM Transactions on Networking.

[45]  Paul D. Amer,et al.  Retransmission policies for multihomed transport protocols , 2006, Comput. Commun..

[46]  Adam Wolisz,et al.  M-SCTP: DESIGN AND PROTOTYPICAL IMPLEMENTATION OF AN END-TO-END MOBILITY CONCEPT , 2002 .

[47]  Seok Joo Koh,et al.  Performance enhancement of mSCTP for vertical handover across heterogeneous wireless networks , 2009 .

[48]  Fred Baker,et al.  Throughput analysis of Non-Renegable Selective Acknowledgments (NR-SACKs) for SCTP , 2010, Comput. Commun..

[49]  Claudio Casetti,et al.  WiSE: Best-Path Selection in Wireless Multihoming Environments , 2007, IEEE Transactions on Mobile Computing.

[50]  Chien-Chung Shen,et al.  Cellular SCTP: a transport-layer approach to Internet mobility , 2003, Proceedings. 12th International Conference on Computer Communications and Networks (IEEE Cat. No.03EX712).

[51]  Sathya Narayanan,et al.  A survey of vertical handover decision algorithms in Fourth Generation heterogeneous wireless networks , 2010, Comput. Networks.

[52]  Ramon Ferrús,et al.  Towards transport-layer mobility: Evolution of SCTP multihoming , 2008, Comput. Commun..

[53]  Janardhan R. Iyengar,et al.  Retransmission policies for concurrent multipath transfer using SCTP multihoming , 2004, Proceedings. 2004 12th IEEE International Conference on Networks (ICON 2004) (IEEE Cat. No.04EX955).

[54]  Mohammed Atiquzzaman,et al.  SCTP: state of the art in research, products, and technical challenges , 2004, IEEE Communications Magazine.