Sciweavers

DAC
2011
ACM

ChronOS Linux: a best-effort real-time multiprocessor Linux kernel

12 years 11 months ago
ChronOS Linux: a best-effort real-time multiprocessor Linux kernel
We present ChronOS Linux, a best-effort real-time Linux kernel for chip multiprocessors (CMPs). ChronOS addresses the intersection of three problem spaces: a) OS-support for obtaining best-effort timing assurances, b) real-time Linux kernel augmented with the PREEMPT_RT patch, and c) OS support for CMP-aware real-time scheduling. While each of these spaces have been studied in the past, their intersection, which has strong problem motivations, was previously empty. Best-effort timeliness targets real-time applications with run-time uncertainties and resource overloads, and optimizes collective application timeliness — as specified by the application. ChronOS directly supports the implementation of best-effort real-time schedulers on CMPs, in addition to others, in the global and partitioned scheduling disciplines. ChronOS extends the PREEMPT RT Linux patch, and thus provides full kernel preemptibility and retains stock Linux features. We validate our claims by reporting on the ...
Matthew Dellinger, Piyush Garyali, Binoy Ravindran
Added 18 Dec 2011
Updated 18 Dec 2011
Type Journal
Year 2011
Where DAC
Authors Matthew Dellinger, Piyush Garyali, Binoy Ravindran
Comments (0)