Design considerations for supporting TCP with per-flow queueing
- 27 November 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. 1, 299-306 vol.1
- https://doi.org/10.1109/infcom.1998.659666
Abstract
In this paper, we investigate the extent to which fair queueing (and its variants), in conjunction with appropriately tailored buffer management schemes, can be used to achieve the following goals for TCP traffic: (1) alleviate the inherent unfairness of TCP towards connections with long round-trip times, (2) provide isolation when connections using different TCP versions share a bottleneck link (3) provide protection from TCP-unfriendly traffic sources (which might include TCP ACKs since they are not loss-responsive) and misbehaving users, (4) alleviate the effects of ACK compression in the presence of two-way traffic, (5) prevent users experiencing ACK loss (which causes their traffic to be bursty) from significantly affecting other connections, (6) provide low latency to interactive connections which share a bottleneck with "greedy" connections without reducing overall link utilization. The paper proposes new buffer management schemes to be used in conjunction with fair queueing, so as to achieve the above goals for TCP, and compares the performance of the proposed schemes to the performance obtained using random early detection (RED) for packet dropping.Keywords
This publication has 15 references indexed in Scilit:
- A self-clocked fair queueing scheme for broadband applicationsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Window-based error recovery and flow control with a slow acknowledgement channel: a study of TCP/IP performancePublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Quasi-pushout cell discardingIEEE Communications Letters, 1997
- The performance of TCP/IP for networks with high bandwidth-delay products and random lossIEEE/ACM Transactions on Networking, 1997
- Start-time fair queueing: a scheduling algorithm for integrated services packet switching networksIEEE/ACM Transactions on Networking, 1997
- Optimal buffer sharingIEEE Journal on Selected Areas in Communications, 1995
- Link-sharing and resource management models for packet networksIEEE/ACM Transactions on Networking, 1995
- Integrated Services in the Internet Architecture: an OverviewPublished by RFC Editor ,1994
- Random early detection gateways for congestion avoidanceIEEE/ACM Transactions on Networking, 1993
- Congestion avoidance and controlPublished by Association for Computing Machinery (ACM) ,1988