View Single Post
  #3 (permalink)  
Old March 20th, 2002
guido guido is offline
White Magician
 
Join Date: November 20th, 2001
Location: Hannover, Germany
Posts: 25
guido is flying high
Default

These problems could be reduced by defining some simple rulesets for the sharing hosts, like:

- don't queue up more than twice as many uploads than the number of upload slots you're providing
- don't queue up anybody if your current uploads will probably last for more than an hour
- don't let a single user dominate your upload queue

Please remember that queueing has some advantages and might help to solve some of Gnutellas current problems. Especially the well-known 'hammering problem' (well-known among those people who share a lot of iles) might be reduced: If a client receives a 'Host Busy' response to a download request, it might try again within the next 30-60 seconds. But if it receives a 'Queue is full' message, it knows that there is no use trying again within the next 15 minutes.

Additionally, queueing might help to make downloading from firewalled hosts a bit more reliable.

Guido
Reply With Quote