In this paper we examine the soft realtime capabilities of the Linux kernel 2.4 and realtime enhancements. We discuss and visualize in the form of PDLT (process dispatch latency time) diagrams how the MontaVista Preemption Patch 6 for Linux 2.4.2 preempts a Linux system call executing in kernel mode. In similar diagrams we show the effect of introducing Conditional Preemption Points, like Ingo Molnar´s and Andrew Morton´s Low Latency Patches do. To detect possible performance changes we measure some programs of the Rhealstone Benchmark on Linux kernels and variants. We examine the behaviour of the Linux scheduler when scheduling a SCHED FIFO process varying the number of SCHED OTHER load processes ready to run.
Linux has become a viable operating system for many real-time workloads. However, the black-box appr...
Linux has become a viable operating system for many real-time workloads. However, the black-box appr...
This article proposes an automata-based model for describing and validating sequences of kernel even...
mutex, priority inversion, priority inheritance, scheduler, timing resolution In the new Linux 2.6 k...
The increasing functional and nonfunctional requirements of real-time applications, the advent of mi...
The increasing functional and nonfunctional requirements of real-time applications, the advent of mi...
The increasing functional and nonfunctional requirements of real-time applications, the advent of mi...
The increasing functional and nonfunctional requirements of real-time applications, the advent of mi...
The increasing functional and nonfunctional requirements of real-time applications, the advent of mi...
The mainline Linux Kernel is not designed forhard real-time systems; it only fits the requirements o...
Linux has become a viable operating system for many real-time workloads. However, the black-box appr...
Linux has become a viable operating system for many real-time workloads. However, the black-box appr...
Linux has become a viable operating system for many real-time workloads. However, the black-box appr...
Linux has become a viable operating system for many real-time workloads. However, the black-box appr...
Linux has become a viable operating system for many real-time workloads. However, the black-box appr...
Linux has become a viable operating system for many real-time workloads. However, the black-box appr...
Linux has become a viable operating system for many real-time workloads. However, the black-box appr...
This article proposes an automata-based model for describing and validating sequences of kernel even...
mutex, priority inversion, priority inheritance, scheduler, timing resolution In the new Linux 2.6 k...
The increasing functional and nonfunctional requirements of real-time applications, the advent of mi...
The increasing functional and nonfunctional requirements of real-time applications, the advent of mi...
The increasing functional and nonfunctional requirements of real-time applications, the advent of mi...
The increasing functional and nonfunctional requirements of real-time applications, the advent of mi...
The increasing functional and nonfunctional requirements of real-time applications, the advent of mi...
The mainline Linux Kernel is not designed forhard real-time systems; it only fits the requirements o...
Linux has become a viable operating system for many real-time workloads. However, the black-box appr...
Linux has become a viable operating system for many real-time workloads. However, the black-box appr...
Linux has become a viable operating system for many real-time workloads. However, the black-box appr...
Linux has become a viable operating system for many real-time workloads. However, the black-box appr...
Linux has become a viable operating system for many real-time workloads. However, the black-box appr...
Linux has become a viable operating system for many real-time workloads. However, the black-box appr...
Linux has become a viable operating system for many real-time workloads. However, the black-box appr...
This article proposes an automata-based model for describing and validating sequences of kernel even...