This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
sched_deadline [2014/01/21 08:18] claudio_scordino |
sched_deadline [2014/06/03 05:43] (current) claudio_scordino |
||
---|---|---|---|
Line 50: | Line 50: | ||
- | The project has been started by [[http://www.evidence.eu.com|Evidence Srl]] within [[http://www.actors-project.eu|the ACTORS FP7 project]], financially supported by the Europan commission. In particular, the project has been initially launched and supervised by Claudio Scordino and developed by Dario Faggioli (for the first three versions) and Juri Lelli (since the fourth version). | + | The initial idea of a Linux scheduling class based on the Earliest Deadline First (EDF) algorithm is born in the small context of the [[http://retis.sssup.it|Real-Time Systems (ReTiS) Lab of Scuola Superiore Sant'Anna]] and its Spin-Off company [[http://www.evidence.eu.com|Evidence Srl]]. |
- | In the course of the years, the project has been carried out jointly by the [[http://retis.sssup.it|Real-Time Systems Laboratory of Scuola Superiore Sant'Anna]] and the [[http://www.evidence.eu.com|company Evidence Srl]]. The patch has been periodically released to the kernel community through the Linux Kernel Mailing List (LKML). Each release aligned the code to the latest version of the kernel and took into account comments received at the previous submission. | + | Then, Evidence Srl leveraged the funding of the [[http://www.actors-project.eu|ACTORS project]], supported by the European Commission through the FP7 framework programme, for financing and promoting the development of the first versions of the patch. |
- | During the latest versions, a number of kernel developers have contributed to the patch, providing improvements and bug-fixing. | + | The code has been developed by Dario Faggioli (for the first three versions) and Juri Lelli (since the fourth version) with sporadic help from Michael Trimarchi and Fabio Checconi. Claudio Scordino has been in charge of the initial coordination, supporting and project advertisement. Johan Eker has been in charge of coordination within ACTORS and supporting from Ericsson. The patch has been periodically released to the kernel community through the Linux kernel mailing list (LKML). Each release aligned the code to the latest version of the kernel and took into account comments received at the previous submission. As the popularity of the scheduler increased, a higher number of kernel developers started providing their feedback and their contribution. |
- | The first version of the patch was called SCHED_EDF and [[https://lkml.org/lkml/2009/9/22/186|presented to the Linux kernel community in 2009]]. With this name was also [[http://lwn.net/images/conf/rtlws11/papers/proc/p16.pdf|presented to the Real-Time Linux Workshop]] after a few weeks. The name has been then changed to SCHED_DEADLINE after [[https://lkml.org/lkml/2009/9/22/214|the request of the Linux kernel community]]. | + | The original version of the patch was called SCHED_EDF and [[https://lkml.org/lkml/2009/9/22/186|presented to the Linux kernel community in 2009]]. With this name was also [[http://lwn.net/images/conf/rtlws11/papers/proc/p16.pdf|presented to the Real-Time Linux Workshop]] after a few weeks. The name has been then changed to SCHED_DEADLINE after [[https://lkml.org/lkml/2009/9/22/214|the request of the Linux kernel community]]. |
- | The following releases have been made: | + | The following versions have been released: |
* The initial version of the scheduler was [[https://lkml.org/lkml/2009/9/22/186|submitted on September 22, 2009]] with the name of SCHED_EDF. | * The initial version of the scheduler was [[https://lkml.org/lkml/2009/9/22/186|submitted on September 22, 2009]] with the name of SCHED_EDF. |