The Hacker Project - a free online game

HP Info Terminal => News & Updates => Topic started by: siremi on September 14, 2008, 07:12:12 PM



Title: Attempt to equally balance downloads
Post by: siremi on September 14, 2008, 07:12:12 PM
It's a new link in "Manage transfers", just below the Dynamic distribution of download kbs.

It will attempt to balance the download speed between different downloads.

It's not exactly perfect, but it does the job of balancing the downloads faster when uploading multiple files...

What it does is re-assign the bandwidth between downloads. Resets all downloads and attempts to balance the available bandwidth between them.



Title: Re: Attempt to equally balance downloads
Post by: gs 059 on September 14, 2008, 07:31:39 PM
one problem I can see so far, is that when I just tried it, for an example, I am sending 3 downloads to someone, and am downloading 2 files from an npc server my b/w is 500, his is 100, it fills up the other persons b/w like it should at 100, than the two  npc server download at 200 each or so, but in the end I am using 500.2 kb's just as if I had just started two new transfers, so it does overload the b/w a little...


Title: Re: Attempt to equally balance downloads
Post by: Raistlin on September 14, 2008, 07:48:41 PM
Thanks, Siremi, this saves me some work :)


Title: Re: Attempt to equally balance downloads
Post by: Matt Farrell on September 14, 2008, 08:26:23 PM
I just noticed this new feature when I went to check on my two current downloads. Very helpful. Thanks!


Title: Re: Attempt to equally balance downloads
Post by: Andreas on September 16, 2008, 09:22:26 AM
Its helpful. But its not perfect. I think thats why you named it "'Attempt' to equally balance downloads";
32.41   696428   Download File Share Virus V 0.1 [xxx.xxx.xxx.xxx], 27h 25m 7s
32.59   696427   Download File Share Virus V 0.1 [xxx.xxx.xxx.xxx], 26h 59m 7s

(I do have more then 35 BW. Thats just what I spend on two petty file shares.)


Title: Re: Attempt to equally balance downloads
Post by: virus man on September 24, 2008, 03:02:28 AM
I figured out what the balancing problem is.

It divides BW by the # of xfers and then converts it into a %.

If it simply (BW / Xfers) then it would be a drastically more even split.

I took the time to get an evenly divisable amount of xfers going to test this out.   5 xfers = 20% each.  Sure enough the first xfer got the least BW because the other 4 xfers screwed up the %