MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  On ACK filtering on a slow reverse channel [1 citations — 0 self]

Download:
Download as a PDF
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