[p2p-hackers] Questions about Overnet

Simone Tiraboschi tiraboschi at cefriel.it
Mon Mar 22 11:01:51 UTC 2004


Ciao,

 > -----Original Message-----
 > From: p2p-hackers-bounces at zgp.org
 > [mailto:p2p-hackers-bounces at zgp.org]On
 > Behalf Of Enzo Michelangeli
 > Sent: Monday, March 22, 2004 10:53
 > To: Peer-to-peer development.
 > Subject: Re: [p2p-hackers] Questions about Overnet

 > Right, but how soon is "soon"? 5 seconds, 5 minutes, half
 > hour... And what
 > happens when the node(s) handling the section of DHT that stores that
 > piece of information go(es) offline? I'd like to pick the
 > brain of some
 > Overnet, eMule or mldonkey developer (or at least "power
 > user" :-) ), as
 > the protocol itself is very poorly documented - also because it was
 > originally closed source / closed specs, and the "Kad" part
 > of eMule 0.4x
 > and the mldonkey implementation where based on reverse-engineering.

In Kademlia each node have to republish its information every hour.
The republish process acts as a search, it lasts a time comparable to a 
search, something like 5 seconds.
Information is replied in k nodes, if they go down all together before a 
new republish the information is lost.
Overnet is the first application using kademlia but is closed source, 
MLDonkey implementation is based on reverse engineering   of overnet but 
is in OCAML and I don't know OCAML. The "kad" part of emule is a new 
implementation of Kademlia not compatible with overnet.

 > BTW, what is the answer to my "publishing latency and persistence"
 > questions in Circle's case? And how would you compare Chord
 > to Kademlia?

In Chord if the system is "stable" you are sure to get the information 
you are looking for but is not so simple to maintain a system stable, 
Kademlia instead rely on probabilistic assurance based on k replies.
The publish latency is comparable O(log(N)).


 > Another reason why I'd like to start with Overnet is its very
 > large users
 > base (which includes also eMule and mldonkey users).

eMule Kad is not compatible with overnet.
ReverseConnect also use Kademlia.

Ciao

Simone




More information about the P2p-hackers mailing list