On 2011/08/25 (Aug), at 2:15 PM, Matthew Toseland wrote:

And we never, ever, ever, have enough data to evaluate a single build, even on the simplest metrics (see the push-pull tests). I could write a plugin to get more data, but digger3 promises to do it eventually and anyway I don't have time given the remaining funding and unlikeliness of getting more. And it's always been this way!

Our whole business model forces me to just do things and not evaluate them!

I think we had an idea for empirical stepwise advancement earlier.

With an investment of developer time, we could separate the current freenet code into three interfaced sections (link-layer, routing- layer, user/client-interface-layer).

If we then were to modify the outer layers to accept two routing- layers (e.g. client requests round-robin between the two but thereafter stay in that network) we could have "two networks in one" a stable-net (for the nay-sayers, a disaster/fallback, and as a control for measurement), and a development-net where experimentation could take place.

Drawing the interface lines on theory (rather than present code-state) would be critical [e.g. load-balancing should be in the middle layer, imo]. The goal being, reliable communication with near-guaranteed/ methodical improvement.

--
Robert Hailey

_______________________________________________
Devl mailing list
Devl@freenetproject.org
http://freenetproject.org/cgi-bin/mailman/listinfo/devl

Reply via email to