[p2p-hackers] DHTs in highly-transient networks

Sean Rhea srhea at cs.berkeley.edu
Fri Dec 2 21:33:23 UTC 2005


On Dec 2, 2005, at 3:25 PM, Bryan Turner wrote:
> 	The DHTs that I've studied behave well in high-churn environments.
> The problem is network migration events; large swings of population  
> in a
> short time.  Chord is the worst for this, as its rigid structure  
> quickly
> buckles when you lose a large chunk of the network.  Kademlia survives
> pretty well; maintaining connections with long-lived nodes is a  
> definite
> win, as is maintaining connectivity to hubs/supernodes.

How massive is massive?  In some earlier experiments we ran, we  
tested Bamboo with massive joins and failures of groups composing  
around 20% of the total network size.  It works fine.  You get a  
little blip where the average lookup time goes up by a factor of two  
or so, but that's all.  If I recall correctly, the MIT Chord  
implementation, at least, did pretty well in such scenarios as well.   
You just have to recover periodically, rather than reactively, to  
join and failure events, as described in the Bamboo USENIX paper I  
referenced earlier.

Sean
-- 
          Everyone chooses his or her own instrument for rebellion.
    I don't know what my son's will be, but my only hope for him is  
this:
      That by sharing my passions with him, I have planted the seeds of
              defiance that will someday be turned against me.
                              -- Soo Lee Young



-------------- next part --------------
A non-text attachment was scrubbed...
Name: PGP.sig
Type: application/pgp-signature
Size: 186 bytes
Desc: This is a digitally signed message part
Url : http://zgp.org/pipermail/p2p-hackers/attachments/20051202/0a68b5e9/PGP.pgp


More information about the P2p-hackers mailing list