Re: Using the DHT to find download sources

"pwang708" <[email protected]>
Newsgroups gmane.network.gnutella.devel
Message-ID <[email protected]>
> > I am not sure I understand this part: "the kademlia is far more
> > efficient in hash searching than Gnutella can be, but for keyword
> > based searches I do doubt it." If a hash is popular or close to you in
> > Gnutella, then searching it in Gnutella should be fast, right? On the 
> > other hand, if a keyword is not popular or far away from you, then
> > searching it in Gnutella should be slow. To me, the choice between DHT
> > and Gnutella is more about data popularity. Am I missing something
here?
> 
> Yes: 
> 
> Gnutella doesn't do hash based searching at all, because has-based
searching 
> breaks the Query Routing Protocol, which makes sure that a query
reaches only 
> hosts which might have results for it. 
> 

In Query Routing Protocol nodes push their keyword list one or two
hops away from themselves, so that "a query reaches only hosts which
might have results for it". Theoretically, nodes can also push their
hash lists out like they push out their keyword lists. So I guess by
"breaks" you meant a incrementally deployment problem. Or something else?


> > > That means, the network lets me publish only a certain amount of
files?
> > > Or only a certain amount of files for the same keywords?
> >
> > A certain amount for the same keywords.
> 
> Ouch. What about people searching for "sex"? 
> 
> Who can put the results in there? 
> 

This is per node quota. So everyone can put several results there. 

We don't want the DHT to handle popular keywords, right? Even for rare
keywords, we are still debating. :-)

Best,
Peng
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.