Re: Small World

"David Sowder (Zothar)" <[email protected]>
Newsgroups gmane.network.freenet.technical
Message-ID <[email protected]>
Matthew Toseland wrote:
> On Mon, Mar 05, 2007 at 05:17:49PM -0600, David Sowder (Zothar) wrote:
>   
>> Matthew Toseland wrote:
>>     
>>> "Small world" is primarily a property of the connection topology - the
>>> network, stripped of all location information. Swapping takes the network
>>> and assigns locations so that it is routable.
>>>   
>>>       
>> I was kinda getting there before and dbkr's post pretty much got me
>> there.  I do like how well it's put here though.  I guess this leads me
>> to the question of if Freenet-driven opennet will be "small world" and
>> if so, can refbot.py borrow some/all of the same algorithm to get us to
>> some closer approximation than refbot.py has been giving us so far? 
>> Unfortunately, I've gotten the impression that hobx isn't always luring
>> on these lists in "real-time" to answer such questions. :)
>>     
>
> Yes it will be small world. But I don't see how you could borrow it as
> it relies on path-folding on successful requests.
>   
Then I need to understand this path-folding is and how it works.  Any
pointers to info on this would be appreciated.
>>> On Mon, Mar 05, 2007 at 02:08:10PM -0600, David Sowder (Zothar) wrote:
>>>   
>>>       
>>>> I'm trying to resolve something in my mind about the small world model
>>>> and how it relates to Freenet.  My understanding has been that the
>>>> relation was in Freenet node location distances and my assumption was
>>>> that the swapping algorithm was intended to optimized the "small world
>>>> model" of an arbitrary set of connections such that, in my mind, it
>>>> would theoretically settle on all nodes having a small world
>>>> distribution of peers: increasing numbers of peers as shorter distances
>>>> from a given node.
>>>>
>>>> Toad has informed me on IRC a bit ago that the swapping algorithm does
>>>> not make arbitrary interconnections achieve "small world", which leaves
>>>> me with these questions:
>>>>
>>>> Is there more than one metric for which we are trying to achieve "small
>>>> world"?  If so, could that be confusing things for others as well?
>>>>
>>>> Can a given node and a list of potential peers be used to create a small
>>>> world model, at least from the perspective of the given node?  I assume
>>>> this is somehow possible as I understand it that opennet will be doing this,
>>>>
>>>> Some of you may already know where I'm likely going with this.  What can
>>>> opennet built into fred do that a program like refbot.py couldn't do? 
>>>> Could refbot.py potentially say, add 50 peers and then remove (in an
>>>> orderly fashion) all but 15 based on a small world location/distance
>>>> distribution to achieve a small world model if say, all/most nodes were
>>>> using this same algorithm?
>>>>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.