On Monday 12 May 2008 23:28, Michael Rogers wrote:
> Matthew Toseland wrote:
> > Hence request priorities, so that the requests for the top blocks go over 
the 
> > UDP connections.
> 
> Are you assuming that every sneakernet connection will be backed up by 
> an internet connection?

No, it's merely an interesting case that will be common in a lot of less 
hostile, richer places (which being outside of the megacities don't have 
stellar bandwidth).
> 
> > So the routing code 
> > could be very similar to the current code, but we would presumably have to 
> > store the stats in a database of some kind.
> 
> So in other words the code would be similar, but separate?

Perhaps. Some of it we'd just tune with subclasses e.g. the failure table 
code.
> 
> > Again, request priorities. Maybe two completely different kinds of 
requests, 
> > fast (darknet only, no priority) and slow (can go over sneakernet or 
> > real-time darknet links, different sub-priorities, high latency).
> 
> Yes, I think the code would have to be separate because the requirements 
> are completely different: batch operation, latency on the order of days 
> rather than seconds, round-trips must be minimised at all costs. 

A lot of our current usage is for batch operation. But you have a fair point 
about round-trips.

> (For  
> example the current accept/reject negotiation would add two days per hop 
> in a sneakernet; token passing doesn't solve the problem because you 
> still need to handle loops.)

True.
> 
> So the implementations will be separate, and as Ian pointed out, so will 
> the applications: people won't use a system with ten-day latency for the 
> same purposes as a system with ten-second latency. If the 
> implementations and applications will both be separate, there's no 
> advantage that I can see to gluing the two systems together.

Then why do people use Freenet for multi-day bulk downloads today? Clearly 
there is an overlap.

Also we could handle publish/subscribe systems fairly efficiently.
> 
> Cheers,
> Michael
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: 
<https://emu.freenetproject.org/pipermail/devl/attachments/20080513/3fb2624e/attachment.pgp>

Reply via email to