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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Larzon, L.A., Degermark, M., Pink, S., Jonsson, L.E., Fairhurst, G.: RFC 3828: The lightweight user datagram protocol, udp-lite (2004)
Kohler, E., Handley, M., Floyd, S., Padhye, J.: Datagram congestion control protocol (DCCP). draft-ietf-dccp-spec-07.txt, Work in progress (2004)
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)
Bakre, A., Badrinath, B.R.: I-TCP: Indirect TCP for mobile hosts. In: 15th International Conference on Distributed Computing Systems (1995)
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)
Garcia, J., Brunstrom, A.: Checksum-based loss differentiation. In: Proceedings 4th IEEE Conference on Mobile and Wireless Communications Networks (MWCN 2002), Stockholm, Sweden (2002)
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)
Zhang, C., Tsaoussidis, V.: TCP Real: Improving real-time capabilities of TCP over heterogeneous networks. In: Proceedings of the 11th IEEE/ACM NOSSDAV (2001)
Balakrishnan, H., Katz, R.: Explicit loss notification and wireless web performance. In: Proceedings Globecom Internet Mini-Conference, Sydney, Australia (1998)
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)
Chengpeng, F.: TCP Veno: End-to-end congestion control over heterogeneous networks. Ph. D thesis, Chinese University of Hong Kong (2001)
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)
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)
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)
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)
Zhang, C., Tsaoussidis, V.: Error differentiation with measurements based on wave patterns. Computer Communications 27, 989–1000 (2004)
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)
Allman, M., Balakrishnan, H., Floyd, S.: RFC 3042: Enhancing TCPs loss recovery using limited transmit (2001)
Rizzo, L.: Dummynet: A simple approach to the evaluation of network protocols. ACM Computer Communication Review 27, 31–41 (1997)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Garcia, J., Brunstrom, A. (2005). Evaluation of Transport Layer Loss Notification in Wireless Environments. In: Lorenz, P., Dini, P. (eds) Networking - ICN 2005. ICN 2005. Lecture Notes in Computer Science, vol 3420. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-31956-6_30
Download citation
DOI: https://doi.org/10.1007/978-3-540-31956-6_30
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-25339-6
Online ISBN: 978-3-540-31956-6
eBook Packages: Computer ScienceComputer Science (R0)