Publication
Enhancing the real-time capabilities of the Linux Kernel
dc.contributor.author | Sousa, Paulo Baltarejo | |
dc.contributor.author | Pereira, Nuno | |
dc.contributor.author | Tovar, Eduardo | |
dc.date.accessioned | 2014-02-06T11:51:51Z | |
dc.date.available | 2014-02-06T11:51:51Z | |
dc.date.issued | 2012 | |
dc.description.abstract | The mainline Linux Kernel is not designed forhard real-time systems; it only fits the requirements of soft realtimesystems. In recent years, a kernel developer communityhas been working on the PREEMPT-RT patch. This patch(that aims to get a fully preemptible kernel) adds some realtimecapabilities to the Linux kernel. However, in terms ofscheduling policies, the real-time scheduling class of Linux islimited to the First-In-First-Out (SCHED_FIFO) and Round-Robin (SCHED_RR) scheduling policies. These scheduling policiesare however quite limited in terms of realtime performance.Therefore, in this paper, we report one importantcontribution for adding more advanced real-time capabilitiesto the Linux Kernel. Specifically, we describe modificationsto the (PREEMPT-RT patched) Linux kernel to supportreal-time slot-based task-splitting scheduling algorithms. Ourpreliminary evaluation shows that our implementation exhibitsa real-time performance that is superior to the schedulingpolicies provided by the current version of PREMPT-RT. Thisis a significant add-on to a widely adopted operating system. | por |
dc.identifier.doi | 10.1145/2452537.2452546 | pt_PT |
dc.identifier.uri | http://hdl.handle.net/10400.22/3712 | |
dc.language.iso | eng | por |
dc.peerreviewed | yes | por |
dc.publisher | ACM | por |
dc.relation.ispartofseries | Real-Time Systems (ECRTS); Vol. 9, Issue 4 | |
dc.relation.publisherversion | http://dl.acm.org/citation.cfm?doid=2452537.2452546 | por |
dc.title | Enhancing the real-time capabilities of the Linux Kernel | por |
dc.type | journal article | |
dspace.entity.type | Publication | |
oaire.citation.endPage | 48 | por |
oaire.citation.issue | Issue 4 | por |
oaire.citation.startPage | 45 | por |
oaire.citation.title | ACM SIGBED Review - Special Issue on the 24th Euromicro Conference on Real-Time Systems | por |
oaire.citation.volume | Vol. 9 | por |
person.familyName | Pereira | |
person.familyName | Tovar | |
person.givenName | Nuno | |
person.givenName | Eduardo | |
person.identifier.ciencia-id | 7818-7C77-02BA | |
person.identifier.ciencia-id | 6017-8881-11E8 | |
person.identifier.orcid | 0000-0001-6370-9373 | |
person.identifier.orcid | 0000-0001-8979-3876 | |
person.identifier.scopus-author-id | 8404645300 | |
person.identifier.scopus-author-id | 7006312557 | |
rcaap.rights | closedAccess | por |
rcaap.type | article | por |
relation.isAuthorOfPublication | 33fee0a6-53b7-45d5-9be3-f48b1c7064d1 | |
relation.isAuthorOfPublication | 80b63d8a-2e6d-484e-af3c-55849d0cb65e | |
relation.isAuthorOfPublication.latestForDiscovery | 80b63d8a-2e6d-484e-af3c-55849d0cb65e |