Partial CRC Checksum of SCTP for Error Control over Wireless Networks

In the Stream Control Transmission Protocol (SCTP), when a portion of a packet is corrupted, the entire packet will be discarded at the receiver side. This may result in degradation of the throughput of SCTP over wireless networks with a high bit error rate. This paper proposes a new error control scheme of SCTP using a partial Cyclic Redundancy Check (CRC) checksum to enhance the throughput performance, in which a new ‘checksum chunk’ is introduced to effectively identify any corruptions of data chunks contained in the SCTP packet. In the proposed scheme, an SCTP data packet can carry one or more data chunks depending on the channel condition, and the newly defined ‘checksum’ chunk will contain the partial CRC checksums of the individual data chunks and/or the base header of the packet. By referring to these partial checksums, the receiver can discard only the corrupted data chunks, whereas the other available data chunks can be recovered. Simulation results show that the proposed scheme significantly provides better performance than the standard SCTP in the wireless networks.

[1]  Ozan K. Tonguz,et al.  Location dependent dynamic load balancing , 2005, GLOBECOM '05. IEEE Global Telecommunications Conference, 2005..

[2]  Chadi Barakat,et al.  Analysis of link-level hybrid FEC/ARQ-SR for wireless links and long-lived TCP traffic , 2004, Perform. Evaluation.

[3]  Robert Tappan Morris,et al.  Link-level measurements from an 802.11b mesh network , 2004, SIGCOMM '04.

[4]  Paul D. Amer,et al.  Retransmission schemes for end-to-end failover with transport layer multihoming , 2004, IEEE Global Telecommunications Conference, 2004. GLOBECOM '04..

[5]  Donald F. Towsley,et al.  TCP-cognizant adaptive forward error correction in wireless networks , 2002, Global Telecommunications Conference, 2002. GLOBECOM '02. IEEE.

[6]  Paul D. Amer,et al.  Making SCTP More Robust to Changeover , 2003 .

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

[8]  K. K. Ramakrishnan,et al.  LT-TCP: End-to-End Framework to Improve TCP Performance over Networks with Lossy Channels , 2005, IWQoS.

[9]  Ozan K. Tonguz,et al.  On the theory of dynamic load balancing , 2003, GLOBECOM '03. IEEE Global Telecommunications Conference (IEEE Cat. No.03CH37489).

[10]  Vern Paxson,et al.  TCP Congestion Control , 1999, RFC.

[11]  Shu Lin,et al.  Automatic-repeat-request error-control schemes , 1984, IEEE Communications Magazine.

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

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

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

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

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

[17]  Eitan Altman,et al.  Selected papers from the First Workshop on Modeling and Optimization in Mobile, Ad Hoc and Wireless Networks (WiOpt'2003) , 2004, Perform. Evaluation.

[18]  Eitan Altman,et al.  Bandwidth tradeoff between TCP and link-level FEC , 2002, Comput. Networks.

[19]  Torbjorn Andersson,et al.  Performance Benefits of Avoiding Head-of-Line Blocking in SCTP , 2005, Joint International Conference on Autonomic and Autonomous Systems and International Conference on Networking and Services - (icas-isns'05).

[20]  Winston Khoon Guan Seah,et al.  TCP HACK: TCP header checksum option to improve performance over lossy links , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).

[21]  Mark Allman,et al.  Enhancing TCP Over Satellite Channels using Standard Mechanisms , 1999, RFC.

[22]  Gunnar Karlsson,et al.  Adaptive end-to-end FEC for improving TCP performance over wireless links , 2004, 2004 IEEE International Conference on Communications (IEEE Cat. No.04CH37577).

[23]  E. Gilbert Capacity of a burst-noise channel , 1960 .

[24]  Hari Balakrishnan,et al.  Explicit Loss Notification and Wireless Web Performance , 2006 .

[25]  David L. Black,et al.  The Addition of Explicit Congestion Notification (ECN) to IP , 2001, RFC.

[26]  Weifeng Sun,et al.  A Mac-error-warning method for SCTP congestion control over high BER wireless network , 2005, Proceedings. 2005 International Conference on Wireless Communications, Networking and Mobile Computing, 2005..