Gnutella Forums  

Go Back   Gnutella Forums > Current Gnutella Client Forums > LimeWire+WireShare (Cross-platform) > LimeWire Beta Archives
Register FAQ The Twelve Commandments Members List Calendar Arcade Find the Best VPN Today's Posts


 
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old February 4th, 2003
Software Developer
 
Join Date: November 4th, 2002
Location: New York
Posts: 1,366
sberlin is flying high
Default

the reason for the more ultrapeer<-->ultrapeer connections and the less leaf<-->ultrapeer connections are because of the amount of traffic and flow-control algorithms of various gnutella clients...

if a leaf has many ultrapeers and sends a message (that lasts for 7 hops) to those ultrapeers, who then forward it to a few ultrapeers and their many leaves, who then forward it to a few more ultrapeers and their many leaves, (repeat 4 moretimes), chances are that sometime along the way, a client is going to 'drop' this message because its handling too much traffic. therefore, it actually lowers the amount of hits you're going to get for that file.

if a leaf has a few ultrapeers connections and sends a message (which now lasts for 4 hops) to those ultrapeers, who then forwards it to many many ultrapeers and their few leaves, who then forwards it to many many ultrapeers and their few leaves (repeat 1 more time), there is a much lower chance that a client is going to lose the message among the traffic.

this also opens the door for allowing one to 'probe' for queries, by first sending a short-lived message and letting it go to the much larger range and seeing if results come back -- if none, or not many, do, then it sends a longer-lived message, reaching further out into the network.

and to help reduce the traffic even further, QRT messages(essentially filters) are forwarded between ultrapeers now (although only checked on the last hop) instead of just from leaves to ultrapeers, ensuring that ultrapeers won't needlessly send message to the many other ultrapeers.

basically, it's a good thing the way it is.
 


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
Mac Os X issues with limewire svtpunkhed General Mac OSX Support 0 June 16th, 2006 10:31 AM
cvs.limewire.org issues heavy_baby Open Discussion topics 5 December 31st, 2005 07:40 AM
Limewire Issues, Please HELP gmay Download/Upload Problems 15 September 6th, 2005 10:00 PM
.....::::LimeWire Issues::::..... Mitz General Windows Support 8 May 29th, 2005 03:01 AM
Limewire 2.7 Pro issues Norm LimeWire Beta Archives 0 October 20th, 2002 02:44 PM


All times are GMT -7. The time now is 06:17 AM.


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.