Download:
by Chadi Barakat, Eitan Altman
in « International Journal of Satellite Communications
http://www-sop.inria.fr/planete/chadi/IJSC02.pdf
Add To MetaCart
Abstract:
ACK filtering has been proposed as a technique to alleviate the congestion at the input of a slow channel located on the reverse path of a TCP connection. Old ACKs waiting at the input of the slow channel are erased when new ACKs are to be queued. In the literature the case of one-ACK per connection at a time has been studied. In this paper we show that this latter scheme is too aggressive for short transfers where ACKs arrive in bursts due to the slow start phase, and where the TCP source needs to receive the maximum possible number of ACKs in order to quickly increase its congestion window. We study first static filtering where a fixed ACK queue length is allowed. We show analytically how this length needs to be chosen. We present then some mechanisms that adapt the filtering of ACKs as a function of the slow channel utilization rather than the ACK queue length. These mechanisms provide a good compromise between reducing the ACK queueing delay and passing to TCP source a large number of ACKs that guarantee a fast window increase.
Citations
|
1918
|
Congestion Avoidance and Control
– Jacobson
- 1988
|
|
459
|
Simulation-based Comparisons of Tahoe
– Fall, Floyd
- 1996
|
|
362
|
TCP slow start, congestion avoidance, fast retransmit, and fast recovery algorithms
– Stevens
- 1997
|
|
345
|
The performance of TCP/IP for networks with high bandwidth-delay products and random loss
– Lakshman, Madhow
- 1997
|
|
322
|
Explicit Allocation of Best Effort Packet Delivery Service
– Clark, Fang
- 1998
|
|
74
|
Design Considerations for Supporting TCP with Per-Flow Queueing
– Suter, Lakshman, et al.
- 1998
|
|
73
|
Window-Based Error Recovery and Flow Control with a Slow Acknowledgement Channel: A Study of TCP/IP Performance
– Lakshman, Madhow, et al.
- 1997
|
|
45
|
On TCP performance in a heterogeneous network: a survey
– Barakat, Altman, et al.
- 2000
|
|
25
|
iCongestion avoidance and controlj
– Jacobson
- 1988
|
|
24
|
Compressing TCP/IP Headers for Low-Speed
– Jacobson
- 1990
|
|
18
|
et al., i Ongoing TCP Research Related to Satellitesj, Internet Draft, work in progress
– Allman
- 2000
|
|
4
|
iWindow-based error recovery and AEow control with a slow acknowledgment channel: a study of TCP/IP performancej
– Lakshman, Madhow, et al.
- 1997
|
|
3
|
TCP Extensions for Space
– Durst, Miller, et al.
- 1997
|
|
2
|
et al., iPerformance Modeling of TCP/IP in a Wide-Area Networkj
– Altman
- 1995
|
|
2
|
iThe Eoeects of Asymmetry on
– Balakrishnan, Padmanabhan, et al.
- 1997
|
|
2
|
iPerformance of Short TCP Transfersj, Networking 2000 (Performance of Communications Networks
– Barakat, Altman
- 2000
|
|
2
|
W.,iExplicit Allocation of Best Eoeort Packet Delivery Service j, Internet draft
– Clark, Fang
- 1997
|
|
2
|
et al., “Performance Modeling of TCP/IP in a Wide-Area Network
– Altman
- 1995
|
|
2
|
Performance of Short TCP Transfers”, Networking 2000 (Performance of Communication Networks) conference
– Barakat, Altman
- 2000
|
|
1
|
iModeling TCP Latencyj
– Cardwell, Savage, et al.
|
|
1
|
iDesign Considerations for Supporting TCP with Per-AEow Queueingj
– Suter, Lakshman, et al.
- 1998
|