Messages in this thread | | | Date | Sat, 28 Feb 2004 16:00:46 +1100 | From | Peter Williams <> | Subject | Re: [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/
| |