On 1/15/07, Matthew Toseland <toad at amphibian.dyndns.org> wrote:
> On Mon, Jan 15, 2007 at 05:25:58PM +0000, Michael Rogers wrote:
> > Matthew Toseland wrote:
> > > The other possibility is that this is happening naturally somehow. My
> > > theory was that the node moves peripheral locations to peripheral nodes,
> > > and then the peripheral nodes drop off the network.
> >
> > That would explain how there could be more than one cluster. If that's
> > the cause, periodically resetting to a random location should help, right?
>
> Would it? Or would it drive the system to be more and more absurdly
> specialized? Currently, a node is introduced; its location is well
> within the core area of keyspace; we swap locations with a core node,
> and the peripheral node gets a peripheral location. Then the peripheral
> node disconnects, and the peripheral location is destroyed. So the
> keyspace gets more and more clustered towards a single point (or
> multiple points). This doesn't however explain why the cluster we see is
> around 0.0/1.0. Anyway, would periodic resetting help? I dunno. A new
> location if it was peripheral would still be moved to a peripheral node;
> a new location which was close to the core would be moved to a core node.
> However, these are no longer tied to the addition or removal of nodes,
> so they have more time to hang around on the network before they are
> removed... So I suppose it would help. Anyone feel like running some
> simulations to confirm the theory and the fix?
> >
> > Cheers,
> > Michael

Won't we be able to test this theory from the forced network reset?
My node has a different location now (not 0/1 anymore).  However, it
seems my peers while distributed better than before are moving to 0/1.
 Four already have.

-- 
I may disagree with what you have to say, but I shall defend, to the
death, your right to say it. - Voltaire
Those who would give up Liberty, to purchase temporary Safety, deserve
neither Liberty nor Safety. - Ben Franklin

Reply via email to