USING ECN MARKS TO IMPROVE TCP PERFORMANCE OVER LOSSY LINKS

Haowei Bai, Mohammed Atiquzzaman, David Lilja

Abstract

TCP was designed for wireline networks, where loss events are mostly caused by network congestion. The congestion control mechanism of current TCP uses loss events as the indicator of congestion, and reduces its congestion window size. However, when a lossy link is involved in a TCP connection, non-congestion random losses should also be considered. The congestion window size should not be decreased if a loss event is caused by link corruptions. To improve TCP performance over lossy links, in this paper, we first present that zero congestion loss could be achieved by appropriately setting the ECN marking threshold in the RED buffer. Secondly, we propose a new TCP algorithm, called Differentiation Capable TCP (Diff-C-TCP). Diff-C-TCP makes an assumption that packet losses are caused by link corruptions, and uses ECN (Explicit Congestion Notification) to determine any loss that may occasionally happen due to network congestion. We have shown that Diff-C-TCP performs very well in the presence of a lossy link.

References

  1. Abouzeid, A. and Roy, S. (2000). Analytic understanding of RED gateways with mutiple competing TCP ows. In GLOBECOM, pages 555-560, San Francisco, CA.
  2. Abouzeid, A., Roy, S., and Azizoglu, M. (2000). Stochastic modeling of tcp over lossy links. In INFOCOM, Tel Aviv, Israel.
  3. Bai, H. and Atiquzzaman, M. (2003). Error modeling schemes for fading channels in wireless communications: A survey. IEEE Communications Surveys and Tutorials, 5(2):2-9.
  4. Balakrishnan, H., Padmanabhan, V., Seshan, S., and Katz, R. (1997). A comparison of mechanisms for improving TCP performance over wireless links. IEEE/ACM Transactions on Networking, 6(5):756-769.
  5. Berkeley/LBNL, V. P. U. (2000). ns v2.1b6: Network simulator. http://www-mash.cs.berkeley.edu/ns/.
  6. Biaz, S. and Vaidya, N. (1997). Using end-to-end statistics to distinguish congestion and corruption losses: A negative result. Technical report 97-009, Texas A&M University.
  7. Biaz, S. and Vaidya, N. (1998a). Discriminating congestion losses from wireless losses using inter-arrival times at the receiver. Technical report 98-014, Texas A&M University.
  8. Biaz, S. and Vaidya, N. (1998b). Sender-based heuristics for distinguishing congestion losses from wireless transmission losses. Technical report 98-013, Texas A&M University.
  9. Dawkins, S., Montenegro, G., Kojo, M., Magret, V., and Vaidya, N. (2000). End-to-end performance implications of links with errors. draft-ietf-pilc-error-03.txt.
  10. Floyd, S. (1994). TCP and explicit congestion noti cation. ACM Computer Communication Review, 24(5):10- 23.
  11. Kunniyur, S. and Srikant, R. (2000). End-to-end congestion control schemes: Utility functions, random losses and ECN marks. In INFOCOM, pages 1323-1332, Tel Aviv, Israel.
  12. Liu, C. and Jain, R. (2001a). Improving explicit congestion noti cation with mark-front strategy. Computer Networks, 35(2-3):185-201.
  13. Liu, C. and Jain, R. (2001b). Improving explicit congestion noti cation with the mark-front strategy. Computer Networks, 35(2-3):185-201.
  14. Mistra, A., Ott, T., and Baras, J. (1999). The window distribution of multiple TCPs with random loss queues. In GLOBECOM, pages 1714-1726, Rio de Janeiro, Brazil.
  15. Parsa, C. and Garcia-Luna-Aceves, J. (1999). TULIP: A link-level protocol for improving TCP over wireless links. In WCNC, pages 1253-1257, New Orleans, Louisana.
  16. Ramakrishnan, K. and Floyd, S. (1999). A proposal to add Explicit Congestion Noti cation (ECN) to IP. RFC 2481.
  17. Samaraweera, N. K. G. and Fairhurst, G. (1998). Reinforcement of TCP error recovery for wireless communication. Computer Communication Review, 28(2).
Download


Paper Citation


in Harvard Style

Bai H., Atiquzzaman M. and Lilja D. (2004). USING ECN MARKS TO IMPROVE TCP PERFORMANCE OVER LOSSY LINKS . In Proceedings of the First International Conference on E-Business and Telecommunication Networks - Volume 1: TCPMAC, (ICETE 2004) ISBN 972-8865-15-5, pages 437-445. DOI: 10.5220/0001405604370445


in Bibtex Style

@conference{tcpmac04,
author={Haowei Bai and Mohammed Atiquzzaman and David Lilja},
title={USING ECN MARKS TO IMPROVE TCP PERFORMANCE OVER LOSSY LINKS},
booktitle={Proceedings of the First International Conference on E-Business and Telecommunication Networks - Volume 1: TCPMAC, (ICETE 2004)},
year={2004},
pages={437-445},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001405604370445},
isbn={972-8865-15-5},
}


in EndNote Style

TY - CONF
JO - Proceedings of the First International Conference on E-Business and Telecommunication Networks - Volume 1: TCPMAC, (ICETE 2004)
TI - USING ECN MARKS TO IMPROVE TCP PERFORMANCE OVER LOSSY LINKS
SN - 972-8865-15-5
AU - Bai H.
AU - Atiquzzaman M.
AU - Lilja D.
PY - 2004
SP - 437
EP - 445
DO - 10.5220/0001405604370445