posted by cloud on Fri 29th Oct 2010 20:29 UTC
The third version of the SCHED_DEADLINE patchset has been released to LKML: SCHED_DEADLINE is a real-time scheduling class for Linux with bandwidth isolation (a.k.a. 'resource reservation') capabilities based on the EDF algorithm. This version adds support for global/clustered multiprocessor scheduling through dynamic task migrations. This means that tasks can migrate among (a subset of) CPUs when this is needed, by means of pushes & pulls. Moreover, (c)group based task admission logic and bandwidth management has been removed, in favour of a per root_domain tasks bandwidth accounting mechanism." The code is being jointly developed by ReTiS Lab and Evidence S.r.l in the context of the ACTORS EU-funded project. Development takes place right here.