That is interesting, but what would be even more interesting is
understanding *why* this is...

Ian.

On Mon, Oct 10, 2011 at 6:11 AM, Matthew Toseland <toad at amphibian.dyndns.org
> wrote:

> On Wednesday 21 Sep 2011 20:58:44 Matthew Toseland wrote:
> > From FMS:
> >
> > ExtraInsertsSingleBlock
> >
> > Sadao at JXXNvLaHdNMysx7GmY5~L4aCoMuQV85oJM9OIqhkTR8 wrote :
> > >
> > > 600 random files of size <32KB were inserted as CHK (compression=off,
> > > metadata=on, 2 blocks in total) running build 1403 (NLM=on, AIMD=off)
> > > and fetched 7 days later running build 1404. Here are the results:
> > >
> > > EISB   Stuck files   Stick ratio
> > >   00       81/100         81%
> > >   02       12/100         12%
> > >   05        2/100          2%
> > >   08        0/100          0%
> > >   11        0/100          0%
> > >   14        0/100          0%
> > >
> > > Maybe I should choose more small EISBs with lesser step between them,
> > > i.e. EISB=0,1,2,3,4,5,6, and to repeat the test in build 1404, that is
> > > definitely better than the previous one. But 12% stuck files with
> > > EISB=02 (default Freenet setting) is too much in my opinion.
> >
>
> Some really interesting new data showing that 2 extra-inserts works well
> but is absolutely vital, and some analysis from me.
>
> Sadao at JXXNvLaHdNMysx7GmY5~L4aCoMuQV85oJM9OIqhkTR8 wrote :
>
> > I repeated the experiment on build 1404 with the same conditions but
> > with different values of EISB. I inserted files on weekend and fetched
> > them 10 days later on weekdays to see if that affects anything. I let
> > the files to be fetched for about 8 hours and was changing their
> > priority from time to time. Here are the results:
> >
> > EISB   Stuck files   Stuck ratio
> >   00       38/100         38%
> >   01       20/100         20%
> >   02        4/100          4%
> >   03        3/100          3%
> >   04        1/100          1%
> >   05        4/100          4%
> >   06        1/100          1%
> >
> > I expected to see linear dependence but there is a jump between EISB=01
> > and EISB=02. It's strange for me. Anyway, EISB=02 is optimal for good
> > freenet builds like 1404. But I still think that EISB=05 makes sense for
> > poor builds like 1403.
>
> Now that's more like it! :)
>
> Thanks for the very encouraging statistics!
>
> Load management improvements should EVENTUALLY improve this further,
> reducing the need for extra inserts:
> - Smoother fair sharing in preemptive rejections.
> - Sending the slow-down signal back to the AIMDs *before* we start
> rejecting stuff.
> - Possibly some queueing, provided we separate load management for SSKs
> from that for CHKs first to decouple the feedback loops and therefore the
> queueing times.
>
> _______________________________________________
> Devl mailing list
> Devl at freenetproject.org
> http://freenetproject.org/cgi-bin/mailman/listinfo/devl
>



-- 
Ian Clarke
Personal blog: http://blog.locut.us/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<https://emu.freenetproject.org/pipermail/devl/attachments/20111014/031e5f95/attachment.html>

Reply via email to