Planned to form this as the next update, but got stuck, so reporting now.
| Testing:
    Decided to integrate it directly into Freenet web UI for a number of
reasons:
        - Implementing adequate and complete simulations required for
transport-layer tests is a huge standalone task that is not actually
required, so the testing will mostly be done on real-life links.
        - This will need a huge amount of data to track and represent, so
need to organize it in a more comprehensive way, then pure text-logs
        - Graphs (e.g. congestion window size \ time) will help to analize
the situation deeper.
| Heterogenous networks:
    Currently empowering Freenet with at least Veno TCP-modification feels
a worthwhile improvement. Had anyone had any experience in the field or
just usefull-to-know stuff? The Veno implementation is simple since it only
adds Vegas backlog-tracking features to Reno algorithm that I'm going to
implement anyway, but at the same time adds a considerable boost when
operating over wi-fi (see
paper<http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.2.1469&rep=rep1&type=pdf>
).
| Traffic prioritization
    This turned out to be a tough one. Just can't find a trail of the
correct direction to investigate, and own ideas seem to be too
straighforward heuristics by now. If anyone can lead to the right way -
will be grateful.

quadrocube

2013/7/4 Matthew Toseland <[email protected]>

> On Thursday 04 Jul 2013 12:52:40 Matthew Toseland wrote:
> > On Wednesday 03 Jul 2013 15:34:06 Matthew Toseland wrote:
> > > On Wednesday 03 Jul 2013 14:34:17 Vladislav Sterzhanov wrote:
> > > > By the way, can somebody suggest a sample for some traffic-heavy
> > > > simulations in node/simulator? RealNodeBusyNetworkTest crashes upon
> trying
> > > > to retrieve data and needs a sufficient amount of simulated nodes.
> For me
> > > > two of them would be enough.
> > > > (The crash case for BusyNetworkTest was in passing null as a
> container
> > > > argument to countQueuedRequests(), fixed it with a simple return 0;
> but not
> > > > sure whether I didn't break any logical invariant)
> > >
> > > Set up two nodes and send a BulkTransfer between them? (I.e. a node to
> node transfer)
> > >
> > > Don't think there is a suitable automated unit test yet.
> > >
> > It would certainly be useful to have this. Local or LAN transfers can be
> surprisingly slow with the current code. LAN tests will need you to set up
> two nodes manually, and add them as Friends; let me know if you have any
> problems.
> >
> Doing this manually: Click on the node on the Friends page, attach a large
> file. Go to messages on the other node, and accept the transfer. The file
> will be in downloads/direct-<node name>-<filename> or similar.
>
_______________________________________________
Devl mailing list
[email protected]
https://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl

Reply via email to