aboutsummaryrefslogtreecommitdiffstats
path: root/litmus/sched_edzl.c
Commit message (Collapse)AuthorAge
* Use hr_timer's active checks instead of having own flag.wip-edzl-critiqueGlenn Elliott2011-01-27
|
* some changes....Glenn Elliott2011-01-27
|
* Implementation of an EDZL global scheduler.Glenn Elliott2010-12-18
This patch introduces an Earliest-Deadline Zero-Laxity scheduler. Jobs are normally scheduled by globally by deadline. However, jobs with zero-laxity are given priority over jobs with laxity (aka slack). Each job on the ready queue uses a timer to track points of zero-laxity. Scheduled jobs have no need of timers. Ties are broken by EDF if there exist more jobs with zero-laxity than processors.