Re: [RFC 10/12][PATCH] SCHED_DEADLINE: group bandwidth managementcode

From: Raistlin
Date: Wed Jan 13 2010 - 04:47:05 EST


On Mon, 2009-12-28 at 15:51 +0100, Peter Zijlstra wrote:
> On Fri, 2009-10-16 at 17:46 +0200, Raistlin wrote:
> > CPU Container Groups support for SCHED_DEADLINE is introduced by this commit.
> >
> > CGroups, if configured, have a SCHED_DEADLINE bandwidth, and it is enforced
> > that the sum of the bandwidths of entities (tasks and groups) belonging to
> > a group stays below its own bandwidth.
>
> No real comment on the code here, but since we have a deadline bandwidth
> reservation, should we not also couple to the existing rt (fifo)
> bandwidth reservation?
>
> We can't after all guarantee the FIFO time if there's deadline
> reservations around for more.
>
Mmm... If I'm getting this right, you're suggesting to decrease from the
available system rt-bandwidth the bandwidth devoted to deadline
scheduling.

This make more than sense to me... I'll think about how to make the code
reflect that.

Thanks and regards,
Dario

--
<<This happens because I choose it to happen!>> (Raistlin Majere)
----------------------------------------------------------------------
Dario Faggioli, ReTiS Lab, Scuola Superiore Sant'Anna, Pisa (Italy)

http://blog.linux.it/raistlin / raistlin@xxxxxxxxx /
dario.faggioli@xxxxxxxxxx

Attachment: signature.asc
Description: This is a digitally signed message part