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/01/21 07:55]
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 yearsthe 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 programmefor 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 ChecconiClaudio Scordino has been in charge ​of the initial coordinationsupporting 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.
Line 71: Line 71:
 The project has been [[http://​lwn.net/​Articles/​570293/​|already integrated in the Yocto distribution]]. Moreover, there has been some [[https://​groups.google.com/​a/​linaro.org/​forum/#​!topic/​linaro-networking/​IDmDhH6JL8U|interest for inclusion in Linaro]] as well. The project has been [[http://​lwn.net/​Articles/​570293/​|already integrated in the Yocto distribution]]. Moreover, there has been some [[https://​groups.google.com/​a/​linaro.org/​forum/#​!topic/​linaro-networking/​IDmDhH6JL8U|interest for inclusion in Linaro]] as well.
  
-An [[http://​lwn.net/​Articles/​575497/​|article on the popular Linux Weekly News site]] argued that SCHED_DEADLINE may be merged into the mainline kernel in the very next releases. ​Recently, kernel developer Ingo Molnar ​has sent a **[[http://www.phoronix.com/scan.php?​page=news_item&​px=MTU3Njk|pull request to merge SCHED_DEADLINE in the 3.14 kernel release]]**.+An [[http://​lwn.net/​Articles/​575497/​|article on the popular Linux Weekly News site]] argued that SCHED_DEADLINE may be merged into the mainline kernel in the very next releases. ​ 
 + 
 +The code has been merged into the mainline kernel ([[http://git.kernel.org/linus/​a0fa1dd3cdbccec9597fe53b6177a9aa6e20f2f8|commit number a0fa1dd3cdbccec9597fe53b6177a9aa6e20f2f8]]) and therefore will be **available from kernel release ​3.14**.
  
  
sched_deadline.1390290938.txt.gz · Last modified: 2014/01/21 07:55 by claudio_scordino