public:congestion_avoidance_on_a_lossy_link
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| public:congestion_avoidance_on_a_lossy_link [2021/07/12 14:54] – created msvoelker | public:congestion_avoidance_on_a_lossy_link [2021/07/12 15:15] (current) – msvoelker | ||
|---|---|---|---|
| Line 12: | Line 12: | ||
| Thus, after W/2 RTT cwnd reaches W again, which gives as a perfect sawtooth. | Thus, after W/2 RTT cwnd reaches W again, which gives as a perfect sawtooth. | ||
| - | [[Congestion-Avoidance-on-a-lossy-link/ | + | {{:public:perfect_cwnd.png?900 | Perfect cwnd}} |
| The total number of packets per cycle gives us the area under the sawtooth, which is (W/ | The total number of packets per cycle gives us the area under the sawtooth, which is (W/ | ||
| Line 67: | Line 67: | ||
| Simulating the config for ack every packet and drawing cwnd, bytesInFlight and partialBytesAcked gives us the following diagram. | Simulating the config for ack every packet and drawing cwnd, bytesInFlight and partialBytesAcked gives us the following diagram. | ||
| - | [[Congestion-Avoidance-on-a-lossy-link/ | + | {{ :public:mathis_simple.svg?900 | Mathis Simple}} |
| Here, cwnd_max = 12520 bytes which corresponds to W = 10 (MTU is 1280, reduced by IP and UDP header we get 1252 bytes per packet). | Here, cwnd_max = 12520 bytes which corresponds to W = 10 (MTU is 1280, reduced by IP and UDP header we get 1252 bytes per packet). | ||
| Line 96: | Line 96: | ||
| Simulating the config for ack every other packet and again drawing cwnd, bytesInFlight and partialBytesAcked gives us the following diagram. | Simulating the config for ack every other packet and again drawing cwnd, bytesInFlight and partialBytesAcked gives us the following diagram. | ||
| - | [[Congestion-Avoidance-on-a-lossy-link/ | + | {{ :public:mathis_simple_delayed.svg?900 | Mathis Simple Delayed}} |
| The important difference here is that the time after the packet loss was detected until cwnd gets increased takes one RTT longer than before. | The important difference here is that the time after the packet loss was detected until cwnd gets increased takes one RTT longer than before. | ||
public/congestion_avoidance_on_a_lossy_link.1626101647.txt.gz · Last modified: by msvoelker
