- Added Plotting
- First results brought by them
_________________________

| From now on the branch requires JFreeChart to compile, due to appearence
of basic plot facilities in LinkStatisticsToadlet

| Revelations: I'm almost sure that it's me who breaks some inner logic
severely, but even after dozens of sanity checks results are as follows (10
Mib transfer):

[image: Встроенное изображение 8]

So, the doubts here are mainly related to the fact that amount of data in
flight (blue) steadily increases as the time goes on, though it was
expected to chaotically increase and decrease as the new data is tranmitted
and acked, but only in bounds of congestion window size (red).
Suspitions:
    - dynamically decreasing maxPacketSize? - No, in context of any given
link with stable MTU it's always held constant currenty if I'm not mistaken
    - lineary increasing inaccuracy between reported acked and transmitted
size? the most obvious reason for it, but I've thoroughly inspected the
sending callstack and it seems to include all the headers-overhead in
reports..

But anyway, if to look at short-run tests (where the impact of the
described lapse is not so huge) it's evident that fred never fills up the
congestion window fully - as I see it, the major reason for it can be in
full-messages vs bytes measuring of cwnd size - any urgent-to-send ack
message will count as a full-size one for PeerContext thus not allowing it
to send others efficiently - investigation and plotting is currently going
that way (after the bugfix of the issue above). Here's one of such (100Kib):

 [image: Встроенное изображение 7]
_______________________________________________
Devl mailing list
Devl@freenetproject.org
https://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl

Reply via email to