Skip to main content
Log in

Cross-layer TCP with bitmap error recovery scheme in wireless ad hoc networks

  • Published:
Telecommunication Systems Aims and scope Submit manuscript

Abstract

Current TCP is not able to distinguish corruption losses from packet loss events. Hence, high transmission errors and varying inherent latency within a wireless network would cause seriously adverse effects to TCP performance. To improve TCP in IEEE 802.11 multi-hop ad hoc wireless networks, this study proposes an error recovery mechanism based on coordination of TCP and IEEE 802.11 MAC protocols. The simulation results confirm that the proposed error recovery approach could provide a more efficient solution for frequent transmission losses, and enable TCP to distinguish between congestion errors and transmission errors, and thus, to respond with proper remedial actions.

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. Sundaresan, K., Hsieh, H. Y., & Sivakumar, R. (2004). IEEE 802.11 over multi-hop wireless networks: problems and new perspectives. Ad Hoc Networks, 2(2), 109–132.

    Article  Google Scholar 

  2. IEEE Standard 802.11 (1999). Wireless LAN medium access control (MAC) and physical layer (PHY) specifications.

  3. Kim, J., Crow, B., Widjaja, I., & Sakai, P. (1997). IEEE 802.11 wireless local area networks. IEEE Communications, 35(9), 116–126.

    Article  Google Scholar 

  4. Paxson, V., Allman, M., & Stevens, W. (1999). TCP congestion control. RFC 2581.

  5. Fu, Z., Luo, H., Zerfos, P., Lu, S., Zhang, L., & Gerla, M. (2005). The impact of multihop wireless channel on TCP performance. IEEE Transactions on Mobile Computing, 4(2), 209–221.

    Article  Google Scholar 

  6. Xylomenos, G., & Polyzos, G. C. (1999). TCP and UDP performance over a wireless LAN, IEEE INFOCOM (pp. 439–446).

  7. Wu, H., Peng, Y., Long, K., Cheng, S., & Ma, J. (2002). Performance of reliable transport protocol over IEEE 802.11 wireless LAN: analysis and enhancement, IEEE INFOCOM (pp. 599–607).

  8. Balakrishnan, H., & Katz, R. H. (1998). Explicit loss notification and wireless web performance, IEEE GLOBECOM.

  9. Balakrishnan, H., Padmanabhan, V. N., Seshan, S., & Katz, R. H. (1997). A comparison of mechanisms for improving TCP performance over wireless links. IEEE/ACM Transactions on Networking, 5(6), 756–769.

    Article  Google Scholar 

  10. Bakre, A. V., & Badrinath, B. R. (1997). Implementation and performance evaluation of indirect TCP. IEEE Transactions on Computers, 46(3), 260–278.

    Article  Google Scholar 

  11. Moon, J. C., & Lee, B. G. (2006). Rate-adaptive snoop: a TCP enhancement scheme over rate-controlled lossy links. IEEE Transactions on Networking, 14(3), 603–615.

    Article  Google Scholar 

  12. Chandran, K., Raghunathan, S., Venkatesan, S., & Prakash, R. (2001). A feedback based scheme for improving TCP performance in ad-hoc wireless networks. IEEE Personal Communications, 8(1), 34–39.

    Article  Google Scholar 

  13. Monks, J. P., Sinha, P., & Bharghavan, V. (2000). Limitations of TCP-ELFN for ad hoc networks, MOMUC.

  14. Mathis, M., Mahdavi, J., Floyd, S., & Romanow, A. (1996). TCP selective acknowledgement options, RFC 2018.

  15. Postel, J. (1981). Transmission control protocol, RFC 793.

  16. Casetti, C., Gerla, M., Mascolo, S., Sansadidi, M. Y., & Wang, R. (2002). TCP Westwood: end-to-end congestion control for wired/wireless networks. Wireless Networks Journal, 8(5), 467–479.

    Article  Google Scholar 

  17. Capone, A., Fratta, L., & Martignon, F. (2004). Bandwidth estimation schemes for TCP over wireless networks. IEEE Transactions on Mobile Computing, 3(2), 129–143.

    Article  Google Scholar 

  18. IEEE Standard 802.16-2004 (2004). Part 16: air interface for fixed broadband wireless access system.

  19. Durst, R. C., Miller, G. J., & Travis, E. J. (1996). TCP extensions for space communications, ACM MOBICOM (pp. 15–26).

  20. Kherani, A. A., & Shorey, R. (2004). Performance improvement of TCP with delayed ACKs in IEEE 802.11 wireless LANs, IEEE WCNC (pp. 1703–1708).

  21. Braden, R. (1989). Requirements for Internet hosts—communication layers, RFC 1122.

  22. Network Simulator, NS-2, http://www.isi.edu/nsnam/ns.

  23. Eckhardt, D. A., & Steenkiste, P. (1996). Measurement and analysis of the error characteristics of an in-building wireless network, ACM SIGCOMM (pp. 243–254).

  24. Nguyen, G. T., Noble, B., Katz, R. H., & Satyanarayanan, M. (1996). A trace-based approach for modeling wireless channel behavior. In Winter simulation conference (pp. 597–604).

  25. Gilbert, E. N. (1960). Capacity of a burst-noise channel. Bell System Technical Journal, 69, 1253–1265.

    Google Scholar 

  26. Rappaport, T. S., & Rappaport, T. (2001). Wireless communications: principles and practice (2nd ed.). New York: Prentice Hall.

    Google Scholar 

  27. Basagni, S., Conti, M., Giordano, S., & Stojmenovic, I. (2004). Mobile ad hoc networking. New York: Wiley–IEEE Press.

    Book  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Rung-Shiang Cheng.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Cheng, RS., Deng, DJ., Huang, YM. et al. Cross-layer TCP with bitmap error recovery scheme in wireless ad hoc networks. Telecommun Syst 44, 69–78 (2010). https://doi.org/10.1007/s11235-009-9226-1

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11235-009-9226-1

Navigation