aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Poll

What should happern to the current Slot allocation system?

Keep it, but add the option 'open more slots if needed'
- 1 (14.3%)
Keep it, and add slot focus too
- 2 (28.6%)
Keep it, leave it as it is, my upload never crumbles
- 2 (28.6%)
Remove it, and implement Slot focus instead.
- 1 (14.3%)
Remove it, and add a non changable 3k per slot, as in eMule
- 1 (14.3%)
Remove it, use something better (say what?)
- 0 (0%)

Total Members Voted: 6


Author Topic: Slot Focus  (Read 3976 times)

gav616

  • Guest
Slot Focus
« on: May 03, 2007, 12:44:56 PM »

'slot focus' this optimizes your current uploaded speed to as few uploads slots as possible, soo your upload is used effectively and chunks are spread much much faster, plus theres no options its all automatic, great for all users..


Slot Focus info:
Zz Slotfocus, Faster completion of chunks during UL
Quote
ZZ SlotFocus: Focus the upload bandwidth to as few upload slots as possible!
(only one, if the top slot wants it all). Transfers files to fewer people at a time, but faster to each. Faster transfers makes chunks complete sooner, making it possible for other clients to share the chunks sooner. This gives more sources in shorter time, sharing the upload demands on several computers sooner. At 76 Kbytes/s ZZUL opens ca 6-10 slots, when official eMule opens 24 slots. ZZUL only opens new slots if necessary to use the configured bandwidth. Upload slot focusing version 2 is available in this patch. Version 1 is used in eMule Plus (and others?). You can see which upload that has the highest priority by checking the number in the "Slot #" column. Slot #1 get all bandwidth it can handle. Slot #2 gets any leftovers after slot #1 has taken what it wants, etc.

When you download a file, it is good for you to give all chunks you already have of that file to other clients as soon as possible. As soon as you have spread your chunks, the other clients will actually help you to download the chunks you are missing. Then you can get those chunks from them (and fast, since you now have good credits with them). It will also be easier for you to get the chunks from the original source, now that is no longer busy uploading chunks that you already have, to other clients. So set your upload speed as high as possible!

« Last Edit: May 29, 2007, 04:36:15 PM by gav616 »
Logged

Kry

  • Ex-developer
  • Retired admin
  • Hero Member
  • *****
  • Karma: -665
  • Offline Offline
  • Posts: 5795
Re: Slot Focus
« Reply #1 on: May 03, 2007, 01:33:25 PM »

the minimum the devs can do is add a 'open more slots if needed'
currently if u say set the slots to 7k, and what if only 1 gets 2k.. that meens 6 slots are at 0.1 or 0 and noo slots are opened to use up the dead bandwidth.
thats why ppl get a roller coaster in the stats.

Uh... the current implementation does open more slots if needed. Or at least, that's what's implemented.
Logged

gav616

  • Guest
Re: Slot Focus
« Reply #2 on: May 03, 2007, 01:41:26 PM »

the minimum the devs can do is add a 'open more slots if needed'
currently if u say set the slots to 7k, and what if only 1 gets 2k.. that meens 6 slots are at 0.1 or 0 and noo slots are opened to use up the dead bandwidth.
thats why ppl get a roller coaster in the stats.

Uh... the current implementation does open more slots if needed. Or at least, that's what's implemented.

well for me anyway, if my upload starts to crumble i have to change it down myself to stable the upload,
but i know you might say 'well dont use a higher upload slot then' indeed, but the option is there to set, and in my experiance in using amule it does not open extra slots to fill ur current upload.. i.e. 33k with 11k slot will always have 3 slots what every the slot ratio is i.e. 1 user gets for example 10 other cant get any...
Logged

Kry

  • Ex-developer
  • Retired admin
  • Hero Member
  • *****
  • Karma: -665
  • Offline Offline
  • Posts: 5795
Re: Slot Focus
« Reply #3 on: May 03, 2007, 01:57:17 PM »

Well, that's a bug then.
Logged

gav616

  • Guest
Re: Slot Focus
« Reply #4 on: May 03, 2007, 03:45:49 PM »

Well, that's a bug then.
your right, ill report it.

Having slot focus would be terrific though..  ;D.
Mainly because it would eliminate any wrong usage of people finding there 'working' optimum slot speeds,
a fixed slot speed would also work.. but thats why I've feature requested 'Slot Focus'.
« Last Edit: May 03, 2007, 04:28:12 PM by gav616 »
Logged

skolnick

  • Global Moderator
  • Hero Member
  • *****
  • Karma: 24
  • Offline Offline
  • Posts: 1188
  • CentOS 6 User
Re: Slot Focus
« Reply #5 on: May 03, 2007, 08:00:36 PM »

It would be useful knowing which version of aMule is gav616 using, since in my experience, using CVS from May 2nd 2007, aMule does open more slots if needed, my upload is a constant 25kB/s, sometimes just the standard 5 slots with 5kB/s each, sometimes more slots with less upload each, but the fuill 25kB/s are always used.

Regards.
Logged

gav616

  • Guest
Re: Slot Focus
« Reply #6 on: May 03, 2007, 10:15:24 PM »

It would be useful knowing which version of aMule is gav616 using, since in my experience, using CVS from May 2nd 2007, aMule does open more slots if needed, my upload is a constant 25kB/s, sometimes just the standard 5 slots with 5kB/s each, sometimes more slots with less upload each, but the fuill 25kB/s are always used.

Regards.

soo what if 3 of those slots only want say 1k does it keep opening slots until ur upload is filled? i.e. 6 to 10 slots

if so, that is not happening with me, what happens with me is, if i set say 11k for the slot, amule makes the calculation of 33/11 and opens only 3 slots never any more.. never any less... i.e. its not dynamic.


I'am using CVS May 2
« Last Edit: May 03, 2007, 10:17:32 PM by gav616 »
Logged

skolnick

  • Global Moderator
  • Hero Member
  • *****
  • Karma: 24
  • Offline Offline
  • Posts: 1188
  • CentOS 6 User
Re: Slot Focus
« Reply #7 on: May 04, 2007, 10:55:00 PM »

I think the problem is the bandwidth you allocate to your slots. What I do is assigning a small bandwidth to many slots (5 slots of 5kB/s each, totalling 25kB/s). Try doing something similar and see if it improves, since my upload line is always (very rare exceptions) a flat line on 25kB/s. But I am sure that if some slot starts getting slower speed, then another one will get higher speed, to keep the speed constant in 25.

Regards.
Logged

gav616

  • Guest
Re: Slot Focus
« Reply #8 on: May 09, 2007, 05:54:19 PM »

I think the problem is the bandwidth you allocate to your slots. What I do is assigning a small bandwidth to many slots (5 slots of 5kB/s each, totalling 25kB/s). Try doing something similar and see if it improves, since my upload line is always (very rare exceptions) a flat line on 25kB/s. But I am sure that if some slot starts getting slower speed, then another one will get higher speed, to keep the speed constant in 25.

Regards.

tbh i might be uploading too much.. i normally set upload to 75% of my true upload speed which is 366 / 8 * 0.75 = 33
but maybe using something lower may help.. might give 25 with 5k slots like you, and see if it helps.. (may let me do gaming too :S)
btw whats your true upload speed?
Logged

skolnick

  • Global Moderator
  • Hero Member
  • *****
  • Karma: 24
  • Offline Offline
  • Posts: 1188
  • CentOS 6 User
Re: Slot Focus
« Reply #9 on: May 09, 2007, 09:51:28 PM »

My true upload speed is 250 kbps (it should be 300 according to my ISP, but if I set my upload to 30, which should be OK with 300kbps, it will go crazy. 25 is the limit I have found to be the best for me, while keeping a high upload. You might try with 30, and use 5kB/s slots, that might work.

Regards.
Logged