m (Scipediacontent moved page Draft Content 994609122 to Barakat Altman 2000a)
 
(One intermediate revision by the same user not shown)
Line 2: Line 2:
 
== Abstract ==
 
== Abstract ==
  
Acknowledgement (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 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 fast its window. We study first static filtering where a certain ACK queue length is allowed. We show analytically how this length needs to be chosen. We present then some algorithms that adapt the filtering of ACKs as a function of the slow channel utilization rather than the ACK queue length. These algorithms provide a good compromise between reducing the ACK queueing delay and passing a large number of ACKs that guarantee a fast window increase. Copyright © 2003 John Wiley & Sons, Ltd.
+
knowledgement (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 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 fast its window. We study first static filtering where a certain ACK queue length is allowed. We show analytically how this length needs to be chosen. We present then some algorithms that adapt the filtering of ACKs as a function of the slow channel utilization rather than the ACK queue length. These algorithms provide a good compromise between reducing the ACK queueing delay and passing a large number of ACKs that guarantee a fast window increase. Copyright © 2003 John Wiley & Sons, Ltd.
 
+
Document type: Report
+
 
+
== Full document ==
+
<pdf>Media:Draft_Content_994609122-beopen164-1749-document.pdf</pdf>
+
  
  
Line 16: Line 11:
 
* [https://hal.inria.fr/inria-00072745/file/RR-3908.pdf https://hal.inria.fr/inria-00072745/file/RR-3908.pdf]
 
* [https://hal.inria.fr/inria-00072745/file/RR-3908.pdf https://hal.inria.fr/inria-00072745/file/RR-3908.pdf]
  
* [http://link.springer.com/content/pdf/10.1007/3-540-39939-9_7 http://link.springer.com/content/pdf/10.1007/3-540-39939-9_7],[http://dx.doi.org/10.1007/3-540-39939-9_7 http://dx.doi.org/10.1007/3-540-39939-9_7]
+
* [http://link.springer.com/content/pdf/10.1007/3-540-39939-9_7 http://link.springer.com/content/pdf/10.1007/3-540-39939-9_7],
 +
: [http://dx.doi.org/10.1007/3-540-39939-9_7 http://dx.doi.org/10.1007/3-540-39939-9_7]
  
* [http://onlinelibrary.wiley.com/doi/10.1002/sat.751/abstract http://onlinelibrary.wiley.com/doi/10.1002/sat.751/abstract],[https://academic.microsoft.com/#/detail/1980831285 https://academic.microsoft.com/#/detail/1980831285]
+
* [http://onlinelibrary.wiley.com/doi/10.1002/sat.751/abstract http://onlinelibrary.wiley.com/doi/10.1002/sat.751/abstract],
 +
: [https://dblp.uni-trier.de/db/journals/ijscn/ijscn21.html#BarakatA03 https://dblp.uni-trier.de/db/journals/ijscn/ijscn21.html#BarakatA03],
 +
: [https://academic.microsoft.com/#/detail/1980831285 https://academic.microsoft.com/#/detail/1980831285]
  
* [http://www-sop.inria.fr/members/Chadi.Barakat/Qofis2000-2.pdf http://www-sop.inria.fr/members/Chadi.Barakat/Qofis2000-2.pdf],[https://dl.acm.org/citation.cfm?id=693587 https://dl.acm.org/citation.cfm?id=693587],[https://link.springer.com/chapter/10.1007/3-540-39939-9_7 https://link.springer.com/chapter/10.1007/3-540-39939-9_7],[https://rd.springer.com/chapter/10.1007%2F3-540-39939-9_7 https://rd.springer.com/chapter/10.1007%2F3-540-39939-9_7],[https://core.ac.uk/display/23921800 https://core.ac.uk/display/23921800],[https://academic.microsoft.com/#/detail/1578827524 https://academic.microsoft.com/#/detail/1578827524]
+
* [http://www-sop.inria.fr/members/Chadi.Barakat/Qofis2000-2.pdf http://www-sop.inria.fr/members/Chadi.Barakat/Qofis2000-2.pdf],
 +
: [https://link.springer.com/chapter/10.1007%2F3-540-39939-9_7 https://link.springer.com/chapter/10.1007%2F3-540-39939-9_7],
 +
: [http://core.ac.uk/display/23921800 http://core.ac.uk/display/23921800],
 +
: [https://www.scipedia.com/public/Barakat_Altman_2000a https://www.scipedia.com/public/Barakat_Altman_2000a],
 +
: [https://dl.acm.org/citation.cfm?id=693587 https://dl.acm.org/citation.cfm?id=693587],
 +
: [https://dblp.uni-trier.de/db/conf/qofis/qofis2000.html#BarakatA00a https://dblp.uni-trier.de/db/conf/qofis/qofis2000.html#BarakatA00a],
 +
: [https://core.ac.uk/display/23921800 https://core.ac.uk/display/23921800],
 +
: [https://academic.microsoft.com/#/detail/1578827524 https://academic.microsoft.com/#/detail/1578827524]
  
* [https://api.wiley.com/onlinelibrary/tdm/v1/articles/10.1002%2Fsat.751 https://api.wiley.com/onlinelibrary/tdm/v1/articles/10.1002%2Fsat.751],[https://onlinelibrary.wiley.com/doi/full/10.1002/sat.751 https://onlinelibrary.wiley.com/doi/full/10.1002/sat.751],[http://dx.doi.org/10.1002/sat.751 http://dx.doi.org/10.1002/sat.751] under the license http://doi.wiley.com/10.1002/tdm_license_1.1
+
* [https://api.wiley.com/onlinelibrary/tdm/v1/articles/10.1002%2Fsat.751 https://api.wiley.com/onlinelibrary/tdm/v1/articles/10.1002%2Fsat.751],
 +
: [https://onlinelibrary.wiley.com/doi/full/10.1002/sat.751 https://onlinelibrary.wiley.com/doi/full/10.1002/sat.751],
 +
: [http://dx.doi.org/10.1002/sat.751 http://dx.doi.org/10.1002/sat.751] under the license http://doi.wiley.com/10.1002/tdm_license_1.1
  
* [https://hal.inria.fr/inria-00072745 https://hal.inria.fr/inria-00072745],[https://hal.inria.fr/inria-00072745/document https://hal.inria.fr/inria-00072745/document],[https://hal.inria.fr/inria-00072745/file/RR-3908.pdf https://hal.inria.fr/inria-00072745/file/RR-3908.pdf]
+
* [https://hal.inria.fr/inria-00072745 https://hal.inria.fr/inria-00072745],
 +
: [https://hal.inria.fr/inria-00072745/document https://hal.inria.fr/inria-00072745/document],
 +
: [https://hal.inria.fr/inria-00072745/file/RR-3908.pdf https://hal.inria.fr/inria-00072745/file/RR-3908.pdf]
  
  
  
DOIS: 10.1002/sat.751 10.1007/3-540-39939-9_7
+
DOIS: 10.1007/3-540-39939-9_7 10.1002/sat.751

Latest revision as of 18:56, 25 January 2021

Abstract

knowledgement (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 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 fast its window. We study first static filtering where a certain ACK queue length is allowed. We show analytically how this length needs to be chosen. We present then some algorithms that adapt the filtering of ACKs as a function of the slow channel utilization rather than the ACK queue length. These algorithms provide a good compromise between reducing the ACK queueing delay and passing a large number of ACKs that guarantee a fast window increase. Copyright © 2003 John Wiley & Sons, Ltd.


Original document

The different versions of the original document can be found in:

http://dx.doi.org/10.1007/3-540-39939-9_7
https://dblp.uni-trier.de/db/journals/ijscn/ijscn21.html#BarakatA03,
https://academic.microsoft.com/#/detail/1980831285
https://link.springer.com/chapter/10.1007%2F3-540-39939-9_7,
http://core.ac.uk/display/23921800,
https://www.scipedia.com/public/Barakat_Altman_2000a,
https://dl.acm.org/citation.cfm?id=693587,
https://dblp.uni-trier.de/db/conf/qofis/qofis2000.html#BarakatA00a,
https://core.ac.uk/display/23921800,
https://academic.microsoft.com/#/detail/1578827524
https://onlinelibrary.wiley.com/doi/full/10.1002/sat.751,
http://dx.doi.org/10.1002/sat.751 under the license http://doi.wiley.com/10.1002/tdm_license_1.1
https://hal.inria.fr/inria-00072745/document,
https://hal.inria.fr/inria-00072745/file/RR-3908.pdf


DOIS: 10.1007/3-540-39939-9_7 10.1002/sat.751

Back to Top

Document information

Published on 01/01/2000

Volume 2000, 2000
DOI: 10.1002/sat.751
Licence: Other

Document Score

0

Views 0
Recommendations 0

Share this document

claim authorship

Are you one of the authors of this document?