Skip to main content
Log in

Partial CRC Checksum of SCTP for Error Control over Wireless Networks

  • Published:
Wireless Personal Communications Aims and scope Submit manuscript

Abstract

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Stewart, R., et al. (2000). Stream control transmission protocol. IETF, RFC 2960, October.

  2. Fu S., Atiquzzaman M. (2004) SCTP: State of the art in research, products, and technical challenges. IEEE Communications Magazine 42(4): 64–76

    Article  Google Scholar 

  3. Grinnemo, K.-J., Andersson, T., & Brunstrom, A. (2005). Performance benefits of avoiding head-of-line blocking in SCTP. In Proceedings of The Joint International Conference on Autonomic/Autonomous Systems (ICAS) International Conference on Networking and Services (ICNS). October 2005. Papeete, Tahiti, French Polynesia.

  4. Ladha S., Baucke S., Ludwig R., Amer P.D. (2004) On making SCTP robust to spurious retransmissions. ACM SIGCOMM Computer Communication Review 34(2): 123–135

    Article  Google Scholar 

  5. Iyengar, J., et al. (2003). Making SCTP more robust to changeover. Presented at the International Symposium Performance Evaluation of Computer and Telecommunication Systems (SPECTS 2003).

  6. Caro, A. L. Jr., et al. (2004). Retransmission schemes for end-to-end failover with transport layer multihoming. In Proceedings of the IEEE Global Telecommunications Conference (GLOBECOM’04), November 2004, Vol. 3, pp. 1341–1347.

  7. Iyengar J.R., Amer P.D., Stewart R. (2006) Concurrent multipath transfer using SCTP multihoming over independent end-to-end paths. IEEE/ACM Transactions on Networking 14: 951–964

    Article  Google Scholar 

  8. Tonguz, O. K., & Yanmaz, E. (2003). On the theory of dynamic load balancing. In Proceedings IEEE Global Telecommunications Conference (GLOBECOM’03), December 2003, Vol. 7, pp. 3626–3630.

  9. Yanmaz, E., & Tonguz, O. K. (2005). Location dependent dynamic load balancing. In Proceedings IEEE Global Telecommunications Conference (GLOBECOM’05), December 2005.

  10. AbdEl Al A., Saadawi T., Lee M. (2004) LS-SCTP: A bandwidth aggregation technique for stream control transmission protocol. Computer Communications 27(10): 1012–1024

    Article  Google Scholar 

  11. Allman, M., et al. (1999). TCP congestion control. IETF, RFC 2581, April 1999.

  12. Wang, D., Yang, S., & Sun, W. (2005). A Mac-error-warning method for SCTP congestion control over high BER wireless network. In Wireless Communications, Networking and Mobile Computing, 2005. Proceedings. 2005 International Conference, September 23–26, 2005, Vol. 1, pp. 513–516.

  13. Lin S., Costello D.J., Miller M.J. (1984) Automatic-repeat-request errorcontrol schemes. IEEE Communications Magazine 22: 5–17

    Article  Google Scholar 

  14. Ye G., Saadawi T.N., Lee M.J. (2004) Improving stream control transmission protocol performance over wireless networks. Selected Areas in Communications, IEEE Journal 22(4): 727–736

    Article  Google Scholar 

  15. Ramakrishnan, K., et al. (2001). The addition of explicit congestion notification (ECN) to IP. IETF, RFC 3168, September 2001.

  16. Tickoo, O., Subramanian, V., Kalyanaraman, S., & Ramakrishnan, K. K. (2005). LT-TCP: End-to-end framework to improve TCP performance over networks with lossy channels. In proceedings of IEEE 13th International Workshop on Quality of service (IWQoS), June 21–23, 2005, Passau.

  17. Barakat C., Altman E. (2002) Bandwidth tradeoff between TCP and link-level FEC. Computer Networks 39(5): 133–150

    Article  Google Scholar 

  18. Barakat C., Fawal A.A. (2004) Analysis of link-level hybrid FEC/ARQ-SR for wireless links and long-lived TCP traffic. Performance Evaluation Journal 57(4): 423–500

    Article  Google Scholar 

  19. Baldantoni, L., Lundqvist, H., & Karlsson, G. (2004). Adaptive end-to-end FEC for improving TCP performance over wireless links. ICC 2004, June 2004.

  20. Balan, R. K., Lee, B. P., Kumar, K. R. R., Jacob, L., Seah, W. K. G., Ananda, A. L. (2001). TCP HACK: TCP header checksum option to improve performance over lossy links. In Proceedings IEEE INFOCOM 2001, April 2001, Vol. 1, pp. 309–318.

  21. Balakrishnan,H., & Katz, R. (1998). Explicit loss notification and wireless web performance. In Proceedings IEEE Globecom Internet Mini-Conference, November 1998.

  22. Allman, M., Glover, D., & Sanchez, L. (1999). Enhancing TCP over satellite channels using standard mechanisms. RFC 2488, January 1999.

  23. Liu, B., Goeckel, D., & Towsley, D. (2002). TCP-cognizant adaptive forward error correction in wireless networks. In IEEE GLOBECOM’02, November 17–21, 2002, Vol. 3, pp. 2128–2132.

  24. Aguayo, D., Bicket, J., Biswas, S., Judd, G., & Morris, R. (2004). Link-level measurements from an 802.11b mesh network. SIGCOMM 2004, August 2004.

  25. Network Simulator (ns-2), available from http://www.isi.edu/nsnam/ns/.

  26. Gilbert E.N. (1960) Capacity of a burst-noise channel. Bell Systems Technical Journal 39: 1253–1265

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Seok Joo Koh.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Cui, L., Koh, S.J. Partial CRC Checksum of SCTP for Error Control over Wireless Networks. Wireless Pers Commun 48, 247–260 (2009). https://doi.org/10.1007/s11277-008-9520-3

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11277-008-9520-3

Keywords

Navigation