When you have large link Bandwidth Delay Products
such as in satellite links, TCP slow start and the
default kernel socket and TCP config becomes
an impedance to performance - often causing overshooting
of available link bitrates resulting in significant
packet loss; retransmitting over such links is quiet
costly. TCP HyStart (on by default in the kernel),
intended to avoid overshooting during slow start,
unfortunately often exits from slow start prematurely
which is especially detrimental to utilization on
large BDP links.
In this talk Maryam Ataei Kachooei et al propose
adjustments to slow start that find a safe point to
enter congestion avoidance (CA) without overshooting,
while also avoiding premature exiting of the CA.
They will discuss their socket tuning and their
kernel modifications to achieve the stated goals.
And finally they will discuss their evaluation and
results of their proposed slow start algorithm over:
1) a commercial geostationary satellite link,
2) a low orbit satellite link and 3) a wired link.
cheers,
jamal
PS: About one week before ReelCheep early bird registration ends.