Gnutella Forums

Gnutella Forums (https://www.gnutellaforums.com/)
-   New Feature Requests (https://www.gnutellaforums.com/new-feature-requests/)
-   -   Queing (https://www.gnutellaforums.com/new-feature-requests/13535-queing.html)

Unregistered July 13th, 2002 01:52 PM

Queing
 
I think that LimeWire should impliment an upload que to ensure FAIR content distribution. I mean, right now, if a host is busy, the only way you can get a file is if you request it at the almost exact same moment as another users file transfer finishes. With queing, you are CERTIAN to get the file, you do not take the change of "will I request at the same time that some other user finishes a download, which has about a 1% chance of happening". :)

It DOES NOT require the network protocol to be redisigned, it only needs software to have added support.


A simplified version:
Quote:

The downloader changes no behavior.
The uploader does as follows when it gets a request:

Checks for spare upload bandwidth.
If none >
Send "busy" to downloader and check to see if host is already in queue.
If not >
Checks for a spare position in the queue. (The uploader may have allowed up to 50 queued uploads or something.)
If there is >
Adds host to the end of queue.


There would also be a function that check the time since last request for each queue item for purging of 'dead' hosts (assumed to be offline or not interested in the file anymore)

And that's basically is the version without any special messages. It relies on the fact that clients will behave as they aleways hace and re-request a file periodically.

gfox July 15th, 2002 07:51 PM

i hadn't considered that, I like it.

Unregistered August 16th, 2002 03:50 PM

Re: Queing
 
Quote:

Originally posted by Unregistered
I think that LimeWire should impliment an upload que to ensure FAIR content distribution. I mean, right now, if a host is busy, the only way you can get a file is if you request it at the almost exact same moment as another users file transfer finishes. With queing, you are CERTIAN to get the file, you do not take the change of "will I request at the same time that some other user finishes a download, which has about a 1% chance of happening". :)
Has LimeWire made any progress on this issue yet!?!?!?!

LimeWire should DEFINATELY impliment the Shareaza style Upload Queueing technology. This would REALLY help people to actually get the file they want.

Shareaza and BearShare, the best 2 clients, already have! That is reason enought to switch to them :)


Here is the specs:
http://groups.yahoo.com/group/the_gdf/message/8886/

Unregistered August 16th, 2002 03:50 PM

Re: Queing
 
Quote:

Originally posted by Unregistered
I think that LimeWire should impliment an upload que to ensure FAIR content distribution. I mean, right now, if a host is busy, the only way you can get a file is if you request it at the almost exact same moment as another users file transfer finishes. With queing, you are CERTIAN to get the file, you do not take the change of "will I request at the same time that some other user finishes a download, which has about a 1% chance of happening". :)
Has LimeWire made any progress on this issue yet!?!?!?!

LimeWire should DEFINATELY impliment the Shareaza style Upload Queueing technology. This would REALLY help people to actually get the file they want.

Shareaza and BearShare, the best 2 clients, already have! That is reason enought to switch to them :)


Here is the specs:
http://groups.yahoo.com/group/the_gdf/message/8886


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

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

Copyright © 2020 Gnutella Forums.
All Rights Reserved.