[freenet-dev] Freenet 0.7 build 1009
Matthew Toseland
toad at amphibian.dyndns.org
Sat Dec 23 00:48:51 UTC 2006
Freenet 0.7 build 1009 is now available. Please upgrade. Please test,
and report bugs. This build is an experiment in load limiting. It will
in the short term yield a significant advantage to nodes running it;
what we want to determine is whether this is sustainable once the build
becomes mandatory on december 31.
Technical details: We have an AIMD window, this represents the number of
requests that can be in flight at once of any type. It is increase
additively (Additive Increase) when a request completes without timing
out or reporting an overload, and decreased multiplicatively (MD) when a
request times out. We divide the round trip time (average time it takes
to complete a request) by the window, to get the interval between
sending requests. This is based on TCP/IP. What this build does is it
multiplies the window from above by the number of connected, routable
peers. This is on the basis that TCP assumes a single connection - a
single channel from one host to another host - whereas freenet is
dealing with requests which go all over the network; it seemed to be
worth trying, especially as there seems to be serious underload on the
network at present. So lets see how it goes!
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://emu.freenetproject.org/pipermail/devl/attachments/20061223/dafd6004/attachment.pgp
More information about the Devl
mailing list