Repository logo
 
Publication

Enhancing the real-time capabilities of the Linux Kernel

dc.contributor.authorSousa, Paulo Baltarejo
dc.contributor.authorPereira, Nuno
dc.contributor.authorTovar, Eduardo
dc.date.accessioned2014-02-06T11:51:51Z
dc.date.available2014-02-06T11:51:51Z
dc.date.issued2012
dc.description.abstractThe 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.doi10.1145/2452537.2452546pt_PT
dc.identifier.urihttp://hdl.handle.net/10400.22/3712
dc.language.isoengpor
dc.peerreviewedyespor
dc.publisherACMpor
dc.relation.ispartofseriesReal-Time Systems (ECRTS); Vol. 9, Issue 4
dc.relation.publisherversionhttp://dl.acm.org/citation.cfm?doid=2452537.2452546por
dc.titleEnhancing the real-time capabilities of the Linux Kernelpor
dc.typejournal article
dspace.entity.typePublication
oaire.citation.endPage48por
oaire.citation.issueIssue 4por
oaire.citation.startPage45por
oaire.citation.titleACM SIGBED Review - Special Issue on the 24th Euromicro Conference on Real-Time Systemspor
oaire.citation.volumeVol. 9por
person.familyNamePereira
person.familyNameTovar
person.givenNameNuno
person.givenNameEduardo
person.identifier.ciencia-id7818-7C77-02BA
person.identifier.ciencia-id6017-8881-11E8
person.identifier.orcid0000-0001-6370-9373
person.identifier.orcid0000-0001-8979-3876
person.identifier.scopus-author-id8404645300
person.identifier.scopus-author-id7006312557
rcaap.rightsclosedAccesspor
rcaap.typearticlepor
relation.isAuthorOfPublication33fee0a6-53b7-45d5-9be3-f48b1c7064d1
relation.isAuthorOfPublication80b63d8a-2e6d-484e-af3c-55849d0cb65e
relation.isAuthorOfPublication.latestForDiscovery80b63d8a-2e6d-484e-af3c-55849d0cb65e

Files

Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
ART_PauloSousa_2012_CISTER.pdf
Size:
601.18 KB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: