Skip to content

Opening book details…

Can I read Joint Time-and Event-Triggered Scheduling in the Linux Kernel on EtoBox?

Joint Time-and Event-Triggered Scheduling in the Linux Kernel by Gala, Gautam; Kadusale, Isser; Fohler, Gerhard is a scholarly article available to read on EtoBox.

What is Joint Time-and Event-Triggered Scheduling in the Linux Kernel about?

There is increasing interest in using Linux in the real-time domain due to the emergence of cloud and edge computing, the need to decrease costs, and the growing number of complex functional and non-functional requirements of real-time applications. Linux presents a valuable opportunity as it has rich hardware support, an open-source development model, a well-established programming environment, and avoids vendor lock-in. Although Linux was initially developed as a general-purpose operating system, some real-time capabilities have been added to the kernel over many years to increase its predictability and reduce its scheduling latency. Unfortunately, Linux currently has no support for time-triggered (TT) scheduling, which is widely used in the safety-critical domain for its determinism, low run-time scheduling latency, and strong isolation properties. We present an enhancement of the Linux scheduler as a new low-overhead TT scheduling class to support offline table-driven scheduling of tasks on multicore Linux nodes. Inspired by the Slot shifting algorithm, we complement the new scheduling class with a low overhead slot shifting manager running on a non-time-triggered core to provi

Author
Gala, Gautam; Kadusale, Isser; Fohler, Gerhard
Published
2023
Language
EN

More by Gala, Gautam; Kadusale, Isser; Fohler, Gerhard

Browse all works by Gala, Gautam; Kadusale, Isser; Fohler, Gerhard