Gnutella Forums  

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

New Feature Requests Your idea for a cool new feature. Or, a LimeWire annoyance that has to get changed.


Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old September 25th, 2002
amatulic
Guest
 
Posts: n/a
Lightbulb Feature: prioritizing uploads

The current way Limewire distributes upload bandwidth works fine if all the files in my library are about the same size (such as all mp3 songs). However, it is NOT fine if the files vary widely in size. Limewire should prioritize uploads based on bytes remaining (the lower the number, the higher the bandwidth allocated) in order to maximize the number of people served. I'll give an example:

Situation: I share 34 files. Most are mp3, about 2-6 megabytes. A few are video clips, 20-50 megabytes. I'm sharing one DVD movie, 700 megabytes. I have ADSL (limited upload bandwidth). I allow 8 upload slots, but Limewire usually tops out at 7 for me.

Problem:

Say 50 people are in the queue requesting files. 7 of them are requesting the big 700 megabyte file. As requests for the smaller files get fulfilled, eventually all upload slots will get occupied fulfilling the requests for the huge file.

Uploading this huge file can take DAYS to complete! This means that, once all slots are occupied by requests for huge files, all requests for smaller files are locked out for days!

Here is what I would like to see happen instead:

Suppose all 7 of my upload slots are occupied uploading a huge file that takes a few days to upload. Someone requests a small MP3. Instead of that request being denied, I'd like to see all existing uploads get downgraded in bandwidth, inversely based on the number of bytes remaining, to make room for new, smaller requests. Any subsequent request for a file that is currently in "downgraded bandwidth" status would be denied until the downgrade is released.

Another idea is to limit the number of upload slots per file at any time, and this slot limit per file could be increased as long as no other requests are being fulfilled, but then bandwidth-downgraded as described above when new requests come in. Identical files would be downgraded until the number of non-downgraded files is again within the slot limit.

There are probably other ways to distribute bandwidth more intelligently than Limewire does now. Now it seems to attempt a uniform distribution across all uploads, regardless of size, time remaining, bytes remaining, simultaneous requests per host, and so on.

-Alex
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
a must-have feature!!!!! WickedKMKClownz New Feature Requests 2 January 4th, 2006 02:32 PM
feature AuToFiRE New Feature Requests 0 January 3rd, 2006 01:03 PM
Prioritizing download threads? Vineet New Feature Requests 3 May 6th, 2005 08:52 PM
new feature jujubee New Feature Requests 1 April 24th, 2005 09:43 PM
Prioritizing Files Unregistered XoloX Feature Request 3 June 21st, 2002 08:16 AM


All times are GMT -7. The time now is 06:46 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.