-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

> When a packet is successfully transmitted we increment the window size
> by b. When a packet is lost we multiply it by a. We send packets every
> (round trip time / window size).
> 
> This is definitely TCP-friendly?

This is definitely not TCP-friendly - it's not even AIMD. You never
leave slow-start mode, so the window size increases exponentially until
you lose a packet.

In the first RTT there will be one packet and one ack, so the window
will increase by b to 1+b. In the second RTT there will be 1+b packets
and 1+b acks, so the window size will increase by 1+b to 2+2b. In the
third RTT there will be 2+2b packets and 2+2b acks, so the window size
will increase by 2+2b to 4+4b, etc.

Cheers,
Michael

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (GNU/Linux)

iD8DBQFEPSpKyua14OQlJ3sRAjSSAJ9KDXMqWIdPdDjRt2wdLnNnPAcG6QCgm6ZI
7sQ+Io93XR8xJQU4lMbT0Ik=
=L23v
-----END PGP SIGNATURE-----

Reply via email to