On ACK Filtering on a Slow Reverse Channel

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 a one-ACK per connection at a time has been studied. In this paper, we show that this 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 number of ACKs to increase faster its window. We study first static filtering where a certain ACK queue length is allowed. We show how this length needs to be chosen in order to improve the performance. We present then some algorithms that adapt ACK filtering as a function of the slow channel utilization rather than the ACK queue length. These algorithms provide a good compromise between reducing the queueing delay and passing a large number of ACKs to guarantee a fast window increase.
Type de document :
[Research Report] RR-3908, INRIA. 2000, pp.25
Liste complète des métadonnées

Contributeur : Rapport de Recherche Inria <>
Soumis le : mercredi 24 mai 2006 - 10:47:24
Dernière modification le : samedi 27 janvier 2018 - 01:31:28
Document(s) archivé(s) le : dimanche 4 avril 2010 - 23:20:48



  • HAL Id : inria-00072745, version 1



Chadi Barakat, Eitan Altman. On ACK Filtering on a Slow Reverse Channel. [Research Report] RR-3908, INRIA. 2000, pp.25. 〈inria-00072745〉



Consultations de la notice


Téléchargements de fichiers