Minimala latensen är 2RTT + O/R. Det minimala W som ger denna latens är
W = min{ w: w>= (RTT + S/R) / (S/R) = ceiling(RTT / (S/R))+1 (avrunda uppåt)
Detta ger tabellen
| R | min latens | W |
|---|---|---|
| 28 Kb/s | 28.77 s | 2 |
| 100 Kb/s | 8.2 s | 4 |
| 1 Mb/s | 1 s | 25 |
| 10 Mb/s | 0.28 s | 235 |
Se sid 277 i Kurose & Ross. Notera att K = 1024, M=K·K, håll reda på bits och bytes.
| Antal fönster: | K = ceiling(log2((O/S)+1)) | (avrunda uppåt) |
| Antal stall-perioder för oändligt antal segment: | ||
| Q = floor(log2(1+RTT / (S/R)))+1 | (avrunda nedåt) | |
| Antal stall-perioder för O: | P = min(Q,K-1) | |
| Latensen m slow start: | 2RTT + O/R + P·(RTT+S/R)-(2P-1)·(S/R) | |
Tabellen blir här
| R | O/R | P | min latens | lat. m. slow start |
|---|---|---|---|---|
| 28 Kb/s | 28.6 s | 3 | 30.6 s | 33.0 s |
| 100 Kb/s | 8.00 s | 5 | 10.0 s | 13.9 s |
| 1 Mb/s | 781 ms | 7 | 2.8 s | 9.3 s |
| 10 Mb/s | 78 ms | 7 | 2.1 s | 9.0 s |
| © Björn Victor Senast ändrad: Fri, 11-Oct-2002 16:07 MEST |
|