lkml.org 
[lkml]   [2004]   [Feb]   [28]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: [RFC][PATCH] O(1) Entitlement Based Scheduler
Timothy Miller wrote:
>
>
> Peter Williams wrote:
>
>> Timothy Miller wrote:
>>
>
>>>
>>>
>>> We don't want user-space programs to have control over priority.
>>
>>
>>
>> They already do e.g. renice is such a program.
>
>
> No one's talking about LOWERING priority here. You can only DoS someone
> else if you can set negative nice values, and non-root can't do that.

Which is why root has to be in control of the mechanism.

>
>>
>>> This is DoS waiting to happen.
>>>
>>>> 2. have a user space daemon poll running tasks periodically and
>>>> renice them if they are running specified binaries
>>>
>>>
>>>
>>>
>>> This is much too specific. Again, if the USER has control over this
>>> list,
>>
>>
>>
>> It would obviously be under root control.
>
>
> And that means if someone wants to run a program which is not on the
> list but which requires (and deserves) higher priority, they cannot.

Any mechanism that causes a task to be treated more favourably than
others needs to be under root's control. It's root's prerogative to
decide who deserves more favourable treatment. This is even more
important (for obvious reasons) if a reservation (or guarantee)
mechanism is involved.

I'd like to stress at this point that xmms only needs a boost under
extremely high loads and this issue is being blown out of proportion.

Peter
--
Dr Peter Williams, Chief Scientist peterw@aurema.com
Aurema Pty Limited Tel:+61 2 9698 2322
PO Box 305, Strawberry Hills NSW 2012, Australia Fax:+61 2 9699 9174
79 Myrtle Street, Chippendale NSW 2008, Australia http://www.aurema.com

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-03-22 14:01    [W:0.047 / U:0.612 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site