View Single Post
  #1 (permalink)  
Old March 28th, 2003
BaalDemon BaalDemon is offline
Disciple
 
Join Date: March 28th, 2003
Location: Harrisonburg VA
Posts: 11
BaalDemon is flying high
Question Small chunk uploads?

Alright first of all I am a Shareaza user and not a LimeWire user but please dont treat this as a flame just for that reason. I have recently made 'raza only work on the subnet for my schools WAN and have noticed a few things about LimeWire. First of all it is the majority client at my school by far, mainly due to the fact our school comes right out and says use LimeWire because it is simple to set up to work on just the WAN, which has become the only way for p2p to work here with the new packetShaper routers installed which limits p2p bandwidth to unimaginably slow speeds. But anyways with the majority of users being LW users I have come across a few observations and would like to get peoples opinions and possibly some technical reasons to why I see this. Over 90% of my uploads go to people using various versions of LimeWire, however when I connect to g1 UltraPeers I have not once seen a connection to a LW Ultrapeer. Is there something going on with LimeWire or Shareaza which prevents this interaction between the two clients? Also another thing I have noticed is an overall slowness in ups to LimeWire users. I know everyone has the same connection who I will be uploading to or downloading from because they are all on the same network, we have two t3 pipelines each with a packetShaper router. This slowness in uploading to LimeWire seems to be caused by the way LimeWire downloads in very small chunks. This is what I see to most LimeWire clients, uploading at around 95kB/sec for about a second, it finishes the chunk, asks for another chunk, and repeats. This doesnt seem like the most efficent way to download a file. I know by downloading in chunks it is easier to get all these chunks to various places and everything, however it will greatly slow down downloads. Wouldnt it be better if, while the user had a connection established that they continue downloading until reaching the end of a file, or until reaching another chunk of the file that has already been downloaded from another user? What is the great advantage to this small chunk file downloading which LimeWire implements?
Reply With Quote