Evaluation of Transport Layer Loss Notification in Wireless Environments

  • Johan Garcia
  • Anna Brunstrom
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3420)

Abstract

Residual bit-errors in wireless environments are well known to cause difficulties for congestion controlled protocols like TCP. In this study we focus on a receiver-based loss differentiation approach to mitigating the problems, and more specifically on two different loss notification schemes. The fully receiver-based 3-dupack scheme uses additional dupacks to implicitly influence the retransmission behavior of the sender. The second TCP option scheme uses a TCP option to explicitly convey a corruption notification. Although these schemes look relatively simple at first glance, when examining the details several issues exist which are highlighted and discussed. A performance evaluation based on a FreeBSD kernel implementation show that the TCP option scheme works well in all tested cases and provides a considerable throughput improvement. The 3-dupack scheme also provide performance gains in most cases, but the improvements varies more between different test cases, with some cases showing no improvement over regular TCP.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Larzon, L.A., Degermark, M., Pink, S., Jonsson, L.E., Fairhurst, G.: RFC 3828: The lightweight user datagram protocol, udp-lite (2004)Google Scholar
  2. 2.
    Kohler, E., Handley, M., Floyd, S., Padhye, J.: Datagram congestion control protocol (DCCP). draft-ietf-dccp-spec-07.txt, Work in progress (2004)Google Scholar
  3. 3.
    Balakrishnan, H., Padmanabhan, V.N., Seshan, S., Katz, R.H.: A comparison of mechanisms for improving TCP performance over wireless links. IEEE/ACM Transactions on Networking 5, 756–769 (1997)CrossRefGoogle Scholar
  4. 4.
    Bakre, A., Badrinath, B.R.: I-TCP: Indirect TCP for mobile hosts. In: 15th International Conference on Distributed Computing Systems (1995)Google Scholar
  5. 5.
    Balakrishnan, H., Seshan, S., Amir, E., Katz, R.H.: Improving TCP/IP performance over wireless networks. In: Proc. 1st ACM Int’l Conf. on Mobile Computing and Networking, Mobicom (1995)Google Scholar
  6. 6.
    Garcia, J., Brunstrom, A.: Checksum-based loss differentiation. In: Proceedings 4th IEEE Conference on Mobile and Wireless Communications Networks (MWCN 2002), Stockholm, Sweden (2002)Google Scholar
  7. 7.
    Casetti, C., Gerla, M., Mascolo, S., Sansadidi, M., Wang, R.: TCP Westwood: End-to-end congestion control for wired/wireless networks. Wireless Networks 8, 467–479 (2002)MATHCrossRefGoogle Scholar
  8. 8.
    Zhang, C., Tsaoussidis, V.: TCP Real: Improving real-time capabilities of TCP over heterogeneous networks. In: Proceedings of the 11th IEEE/ACM NOSSDAV (2001)Google Scholar
  9. 9.
    Balakrishnan, H., Katz, R.: Explicit loss notification and wireless web performance. In: Proceedings Globecom Internet Mini-Conference, Sydney, Australia (1998)Google Scholar
  10. 10.
    Chen, W.P., Hsiao, Y.C., Hou, J.C., Ge, Y., Fitz, M.P.: Syndrome: a light-weight approach to improving TCP performance in mobile wireless networks. Wireless Communications and Mobile Computing, 37–57 (2002)Google Scholar
  11. 11.
    Chengpeng, F.: TCP Veno: End-to-end congestion control over heterogeneous networks. Ph. D thesis, Chinese University of Hong Kong (2001)Google Scholar
  12. 12.
    Kim, T., Lu, S., Bharghavan, V.: Improving congestion control performance through loss differentiation. In: Proceedings International Conference on Computers and Communications Networks (ICCCN 1999), Boston, USA (1999)Google Scholar
  13. 13.
    Liu, J., Matta, I., Crovella, M.: End-to-end inference of loss nature in a hybrid wired/wireless environment. CS Dept Technical report 2002-008, Boston University (2002)Google Scholar
  14. 14.
    Biaz, S., Vaidya, N.: Discriminating congestion losses from wireless losses using inter-arrival times at the receiver. In: IEEE Symposium ASSET 1999, Richardson, TX, USA (1999)Google Scholar
  15. 15.
    Cen, S., Cosman, P., Voelker, G.: End-to-end differentiation of congestion and wireless losses. In: Proc. Multimedia Computing and Networking (MMCN 2002), San Jose, CA, pp. 1–15 (2002)Google Scholar
  16. 16.
    Zhang, C., Tsaoussidis, V.: Error differentiation with measurements based on wave patterns. Computer Communications 27, 989–1000 (2004)CrossRefGoogle Scholar
  17. 17.
    Balan, R.K., Lee, B.P., Kumar, K.R.R., Jacob, L., Seah, W.K.G., Ananda, A.L.: TCP HACK: A mechanism to improve performance over lossy links. Computer Networks 39, 347–361 (2002)CrossRefGoogle Scholar
  18. 18.
    Allman, M., Balakrishnan, H., Floyd, S.: RFC 3042: Enhancing TCPs loss recovery using limited transmit (2001)Google Scholar
  19. 19.
    Rizzo, L.: Dummynet: A simple approach to the evaluation of network protocols. ACM Computer Communication Review 27, 31–41 (1997)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2005

Authors and Affiliations

  • Johan Garcia
    • 1
  • Anna Brunstrom
    • 1
  1. 1.Dept. of Comp. Sci.Karlstad UniversityKarlstadSweden

Personalised recommendations