On Wed, 18 Apr 2001 00:01:30 Michael Rogers wrote:
> On Mon, Apr 16, 2001 at 07:36:43PM -0400, Benjamin Coates wrote:
> > >What if instead of just dumping the data, the node first
> > >tried to give it to another node to hold? Here is how I
> > >imagine it working:
> > 
> > In a "mature" freenet, all nodes will be full, all the time.
> 
> But many of them will be holding copies of the same files (especially if 
> they're neighbouring nodes). Maybe when a node runs out of space it
> should 
> work from the bottom of its datastore upwards, and for each file, ask its
> 
> neighbours whether thay also have that file. If one of its neighbours has
> 
> the file, it drops it. If it reaches the top of the datastore without 
> finding a file that is redundantly stored by one of its neighbours, it 
> drops the file at the bottom of the datastore.
> 
> Node A: "B, have you got a copy of 'Sonic Youth - Becuz'?"
> Node B: "No."
> Node A: "C, have you got a copy of 'Sonic Youth - Becuz'?"
> Node C: "No."
> Node A: "OK, better keep it. B, have you got a copy of 'Limp Bizkit -
> Rollin'?"
> Node B: "No."
> Node A: "C, have you got a copy of 'Limp Bizkit - Rollin'?"
> Node C: "Yes."
> Node A: "OK, I'll replace my copy with a routing reference to you."

Well it kinda makes sense to clear out the servers that are only routes (by
nature of requests to stuff only its neighbors have).  That way the
searches are quicker on the routes than on the endpoints.

> Michael
> 
> _______________________________________________
> freenet-tech mailing list
> [EMAIL PROTECTED]
> http://lists.freenetproject.org/mailman/listinfo/tech
> 

-- 
 <]@ <]@es.wpi.net (Postfix) with ESMTP id 214A23B48 for
<[EMAIL PROTECTED]>; Tue, 17 Apr 2001 04:02:14 -0400 (EDT)

_______________________________________________
freenet-tech mailing list
[EMAIL PROTECTED]
http://lists.freenetproject.org/mailman/listinfo/tech

Reply via email to