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.


 
 
LinkBack Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #6 (permalink)  
Old May 18th, 2004
arne_bab's Avatar
Draketo, small dragon.
 
Join Date: May 31st, 2002
Location: Heidelberg, Germany
Posts: 1,881
arne_bab is a great assister to others; your light through the dark tunnel
Default

Quote:
Originally posted by verdyp
[B]Actually Limewire uploads files by fragments of max 100KB (with a 10 bytes overlay). This allows faster propagation of the download mesh with partial file sharing is enabled in the downloader, that performs successive requests on its connection to upload new fragments and advertize its locations, and to give feedback to the uploader that it now shares some fragments of the uploaded file.

If there's something that may be impoved is to allow interleaving of download requests: for example, after uploading 1MB to the downloader (10 fragments), its connection would be rescheduled (in the active queue), to allow concurrent uploads to perform their swarmed requests, allowing serving more clients.
Please don't do it like that!
Someone out there already does and you can imagine how I hated downloading a file by a 100kB Junk, the being put behind some Modem-User.
I think feeling is far too important for this.

This is about making it possible to download small files, while many big filles are in the queue, but a downloader of a big file would also hate not really being able to download continuously, at least I would. THe difference between theh Small and te big file is: Small File downloaders come, grab the file and are content, Big file downloaders grab your Upload slot for some time. but if small-file-downloaders could get in between, the big-file-downloaders would sit in queue most of the time, that's why I'd give those small-file-downloaders an extra upload slot. It doesn't stop other downloads (which would make reconnection necessary) and allows them to spread quickly and effectively.

Also this wouldn't gain anything, when siimply five big-files were in the upload-queue (or the queue would grow indefinitely). Since swarming I often get 10 to 20 uploads to other downloaders while I download a big file, so there would be o space for a small file in between (especially because I prefer to have an upload done, and not to have it linger endlessly in Queue, because the first assures me, that the file is completely avaible on the Gnet.

Quote:
Smarter management of upload queues would allow non-infinite delay for transfers from hosts with limited upstream bandwidth, so that very large files will still continue to be uploaded when allowing also to deliver smaller files. My opinion is that filesize should not be taken too much into consideration, but rather the diversity (because now swarmed transfers work perfectly and with the same performance on slow and broadband connections).
Filesize makes a difference for me as User. I'm not patient when waiting for a small file, but when I wait for big files, I have no problems with being in a queue, because I know I'll get the file at some time (and it will take 3 hours anyway, so why bother with 15 minutes in queue?). For the first, quick download is more important, while for the second it's reliability.

Quote:
There's less risk to upload a single large file to many hosts (that will then collaborate to interchange their file fragments), than to let a single host download a very large file and then disconnect immediately once the transfer finishes. This would make the mesh much more resistant to single points of failures (a host that disconnects just after its transfer terminates). It would really increase the variety of available contents on the Gnet, and larger sets of alternate locations for large files.
Complete agreement, as long as we upload different fragments to different hosts, while still allowing them to preview the file.

I had the Idea to always alternatingly upload junks from the beginning and either the first or second third of the file (randomly selected junks from the second or third third, but for one host only for the third third and for another only for the second third, till all those have been uploaded, though I realize, that the host must request that range itself, so it is up to the downloader to download sensibly).
__________________

-> put this banner into your own signature! <-
--
Erst im Spiel lebt der Mensch.
Nur ludantaj homoj vivas.
GnuFU.net - Gnutella For Users
Draketo.de - Shortstories, Poems, Music and strange Ideas.
Reply With Quote
 


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
File sizes garbagefan2 BearShare Open Discussion 6 October 29th, 2006 05:26 PM
Same file sizes?? Robert_R Download/Upload Problems 3 October 24th, 2006 09:35 PM
huge file sizes/verifying file contents jofreakdotcom Download/Upload Problems 3 February 18th, 2006 01:38 AM
New guy wants to know about file sizes crusty48 Tips & Tricks 1 February 12th, 2005 05:07 AM
File sizes caneschamps5x Open Discussion topics 1 December 10th, 2004 04:11 PM


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