On Wed, Apr 12, 2006 at 08:21:26PM +0100, Michael Rogers wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > > Increment the window size by 1/window size when a packet succeeds. > > Halve it when one fails. > > That's what TCP does in congestion avoidance mode (ie when cwind > > ssthresh) but it's less aggressive than what TCP does in slow start > mode, so connections will take longer to reach full speed and to return > to full speed after a packet loss. You might not get great link > utilisation but it seems like a good compromise because it avoids the > complexity of calculating ssthresh.
This is why we need to have it on a per link (node to node) basis rather than on a per transfer basis. (Transfers only have 32 packets, so there isn't much point...). And we need to persist it. > > Cheers, > Michael -- Matthew J Toseland - toad at amphibian.dyndns.org Freenet Project Official Codemonkey - http://freenetproject.org/ ICTHUS - Nothing is impossible. Our Boss says so. -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: Digital signature URL: <https://emu.freenetproject.org/pipermail/devl/attachments/20060412/5498f1f5/attachment.pgp>
