[core-dev] [limewire jira] Commented: (CORE-2) Find a way to transmit the number of open upload slots efficiently to the downloaders

[email protected] Fri, 25 Jun 2004 16:35:31 -0400 (EDT)
Newsgroups gmane.network.gnutella.limewire.core.devel
Message-ID <[email protected]>
DO NOT REPLY TO THIS EMAIL.
PLEASE POST YOUR COMMENTS THROUGH THE WEB INTERFACE AT
http://www.limewire.org/jira/browse/CORE-2
ANY REPLY MADE TO THIS MESSAGE WILL BE DISCARDED.


The following comment has been added to this issue:

 Author: Adam Fisk
Created: Fri, 25 Jun 2004 4:34 PM
   Body:
Hi Gregorio-

I'm trying to tackle the problem brought up in this thread, namely download requests failing.  If download requests from normal, non-mesh results are working almost 100% of the time, then my point is moot.  If not, however, you could start to use techniques like I mentioned to make vanilla download requests work almost every time (barring node transience, of course).  

If these failures are almost all the result of mesh entries, however, then the UDP request is clearly the way to go.  The potential bandwidth savings are just an incidental benefit.

I see this whole area as particularly an issue for big sharers.  For small guys returning 1 result every 5 seconds, it's not an issue.  Big sharers returning 20 results a second could be dramatically lowering download success rates, however.  They could easily be undergoing a cycle where slots open up, they return a burst of rusults, then slots close almost immediately, open up, burst of results, etc.  

That brings up another potential optimization which would be to notify your Ultrapeer when your slots are full so your ultrapeer doesn't send you any more queries until you tell it to, but that's a whole other issue.
---------------------------------------------------------------------
View this comment:
  http://www.limewire.org/jira/browse/CORE-2?page=comments#action_10020

---------------------------------------------------------------------
View the issue:
  http://www.limewire.org/jira/browse/CORE-2

---------------------------------------------------------------------
This message was generated by JIRA, LimeWire.org's issue tracking system.

If you think it was sent incorrectly contact one of the administrators:
   http://www.limewire.org/jira/secure/Administrators.jspa

_______________________________________________
core-dev mailing list
[email protected]
http://www.limewire.org/mailman/listinfo/core-dev