User Tools

Site Tools


sched_deadline

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
sched_deadline [2014/03/26 10:47]
claudio_scordino
sched_deadline [2014/06/03 05:43] (current)
claudio_scordino
Line 50: Line 50:
  
  
-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]]. Then, Claudio Scordino had the idea of using the patch within ​the [[http://​www.actors-project.eu|ACTORS project]], ​financially ​supported by the European Commission. Through this projectcompany Evidence Srl was also able to finance ​and promote ​the development of the first versions of the patch. 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. 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 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]]. ​ 
 +Then, Evidence Srl leveraged ​the funding ​of the [[http://​www.actors-project.eu|ACTORS project]], supported by the European Commission ​through the FP7 framework programmefor financing ​and promoting ​the development of the first versions of the patch. 
 +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 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 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]].
sched_deadline.1395830823.txt.gz · Last modified: 2014/03/26 10:47 by claudio_scordino