Gnutella Forums  

Go Back   Gnutella Forums > Gnutella News and Gnutelliums Forums > General Gnutella Development Discussion
Register FAQ The Twelve Commandments Members List Calendar Arcade Find the Best VPN Today's Posts

General Gnutella Development Discussion For general discussion about Gnutella development.


Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old June 22nd, 2002
Gnutella Aficionado
 
Join Date: March 13th, 2002
Location: Aachen
Posts: 832
Taliban is flying high
Default

The gnutella stats are calculated with a crawler, - that's a piece of software that connects to many gnutella nodes to gather statistical information.

The main problem of the LimeWire crawler is, that it's very inaccurate.

One reason for that is, that it's counting clients without actually knowing how long those clients are going to be online. After a while, the client address will simply expire in the crawler cache and when it encounters it again it will count it again. The other reason is, that the crawler might not reach certain regions of the network, which are poorly connected to the rest of the gnutella network.

The numbers at slyck.com (I assume they get them from limewire.com) were dropping because of the new Morpheus 1.9 which introduced ultrapeers that probably didn't affect the overall size of gnutella but only the crawlers.

The problem of the GDF is, that they are indeed not working together very well. The developers have different philosophies which lead to slightly different designs, so each client might break each other's features (Gnucleus/Morpheus for example blocks most of the ping reply messages which LimeWire clients need to stay connected to the network and calculate the size of the reachable portion of the network). There are endless discussions on what to implement and how to implement it which slow down the development of the clients.

I guess if some of the more advanced clients connected to private networks, you'd have far more efficient networks, although the networks would be much, much smaller. The heterogenous network was the decision of the client developers, although fasttrack (with a similar yet closed protocol) has the by far better performance, the gnutella protocol is probably more robust (against lawsuits and dos-attacks).
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Can you fast forward in the previews, or the actual downlaos or what? cjump BearShare Open Discussion 0 December 20th, 2005 07:27 PM
New UDP-HostCache Specifications (quote from the_GDF) arne_bab General Gnutella Development Discussion 0 October 28th, 2004 07:47 PM
When will someone write an actual good client? Unregistered General Gnutella / Gnutella Network Discussion 21 March 10th, 2002 02:39 PM
Lots of activity, but no actual work Pessimist Support: General 1 November 22nd, 2001 01:57 AM
features to steal from other implementations AndrewBachmann Gnotella (Windows) 0 April 17th, 2001 12:08 AM


All times are GMT -7. The time now is 11:32 PM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
SEO by vBSEO 3.6.0 ©2011, Crawlability, Inc.

Copyright © 2020 Gnutella Forums.
All Rights Reserved.