> Is there a serious problem with node location stability? Oskar's
> simulations suggest not. Anything which impacts location swapping will
> need to be simulated, of course.
>
> My main concern with treating offline nodes as online for purposes of
> swapping is that swaps cannot involve those offline nodes; they are
> static for the period while they are offline, this may not be good for
> location swapping.

I think the best way to deal with this is to implement promiscuous nodes
as we discussed. As long as nodes that are connected via the match-making
service are promiscuous, there won't be a problem.

// oskar

>
> On Wed, Jun 21, 2006 at 04:25:40PM +0200, Ruud Javi wrote:
>> The following text is describing a way to have a more stable node
>> location,
>> by treating temporary offline nodes as online nodes.
>>
>> The location of your node is depending on your neighbors. If your
>> neighbor?s locations are all around 0.5, then your node will also try to
>> get a location close to 0.5
>>
>> When somebody is inserting content into Freenet, specific keys will go
>> to
>> specific locations. Others are able to retrieve this content as long as
>> your node is at that location (or close). For that reason it?s a good
>> thing
>> if a node would stay at a specific location.
>>
>> If the network is stable, no location-swaps would occur. The network
>> would
>> not be stable if nodes join the network or leave the network. This can
>> be
>> as well temporary (non 24/7 nodes) or permanent (nodes joining/leaving).
>>
>> Against permanent changes is not that much possible; when new nodes
>> arrive
>> it is necessary that this has an effect on node locations.
>>
>> Against temporary changes we can do something. If a neighbor of you
>> would
>> go offline (bedtime), your node would choose another location, as most
>> optimal. Instead of this your node could just treat the offline node as
>> an
>> online node for some time (perhaps 24 hours). Of course your node could
>> not
>> change the location with an offline node, but it could decide not to
>> change
>> location with an online node. The idea is that once the offline node
>> would
>> come back online, you would want your old location back.
>>
>> In this way your node?s location would most probably be more stable as
>> the
>> current situation.
>>
>> Last questions:
>> -    Is a more stable node location a big advantage?
>> -    Will routing be worse if a lot of your neighbors are temporary
>> offline and you would not change node location?
> --
> Matthew J Toseland - toad at amphibian.dyndns.org
> Freenet Project Official Codemonkey - http://freenetproject.org/
> ICTHUS - Nothing is impossible. Our Boss says so.
>



Reply via email to