A measurement-based analysis of the responsiveness of the Linux kernel

  title={A measurement-based analysis of the responsiveness of the Linux kernel},
  author={Matteo Marchesotti and Roberto Podest{\'a} and Mauro Migliardi},
  journal={13th Annual IEEE International Symposium and Workshop on Engineering of Computer-Based Systems (ECBS'06)},
  pages={10 pp.-408}
Linux is not a real-time operating system, however it has been often recently used to implement soft real-time systems such as home multimedia centers. A quantitative study of the Linux kernel responsiveness to hardware interrupts has shown a huge variance in experimental results, however, we argue that a careful selection of the modules inserted in the kernel can greatly reduce this variance and produce a much more predictable system. In this paper, we focus on one of the major sources of… 

Design of sloth real time kernel on a hybrid system

  • S. KrishnakanthK. Vijaya Kumar
  • Computer Science
    2015 International Conference on Innovations in Information, Embedded and Communication Systems (ICIIECS)
  • 2015
This proposal examines how the existing Sloth approach of interrupt-driven scheduling can apply to a hybrid system running both a real-time and the Linux kernel simultaneously on the unchanged hardware.

Evaluation of interrupt handling timeliness in real-time Linux operating systems

This paper evaluates to what extent Preempt-RT and Xenomai provide deterministic guarantees when reacting to external events, an essential characteristic when it comes to real-time systems.

Slothful Linux: An Ecient Hybrid Real-Time System by Hardware-Based Task Dispatching

This thesis examines how the existing Sloth approach of interrupt-driven scheduling can be applied to a combined system running both a real-time core and the Linux kernel concurrently on the same hardware.

Ker-ONE: A new hypervisor managing FPGA reconfigurable accelerators

Better Real-Time Capabilities For The AVR32 Linux Kernel

I denne oppgaven er sanntidsegenskapene til AVR32 Linux kernel forbedret. High resolution timers og dynamic ticks og fully preemptible kernel.

Avaliação do determinismo temporal no tratamento de interrupções em plataformas de tempo real Linux

Results indicate that Preempt-RT is mor e prone to temporal variations than Xenomai when the system is subject to overlo ad scenarios, and to what extent they provide dete rministic guarantees when reacting to external events is evaluated.


These evaluations, using different simulation models depicting fictive but representative industrial control applications, have shown a clear indication that the new timing analysis techniques have the potential to be both applicable and useful in practice, as well as being complementary to software testing focusing on timing properties of real-time embedded systems.

Approximation Techniques for Timing Analysis of Complex Real-Time Embedded Systems

This paper presents a meta-modelling architecture suitable for smart grids that automates the very labor-intensive and therefore time-heavy and therefore expensive and expensive process of integrating smart grids into existing systems.

Slothful Linux: Ein effizientes, hybrides Echtzeitbetriebssystem durch Hardware-basierte Task-Einlastung

Komponenten einer Echtzeitanwendung, wie beispielsweise Benutzerinteraktionen oder bestimmte Datentransfers zu anderen Hardwaregeraten, sind nicht zeitkritisch und konnen daher in ein

Learning-Based Response Time Analysis in Real-Time Embedded Systems: A Simulation-Based Approach

This work-in-progress paper proposes a simulation-based response time analysis approach using reinforcement learning to find the execution scenarios leading to the worst-case response time through simulating the program without performing static analysis.



Linux Device Drivers, 3rd Edition

This bestselling guide provides all the information you'll need to write drivers for a wide range of devices and covers all the significant changes to Version 2.6 of the Linux kernel, which simplifies many activities, and contains subtle new features that can make a driver both more efficient and more flexible.

Software and hardware engineering : Motorola M68HC12

This chapter discusses the M68HC12 hardware, the Assembly Language Programming Style, and some of the programs that have been written in this style.

Some Experiencies in Fast Hard Real-Time Control in User Space with RTAI-LXRT

Linux Devices

  • Linux Devices

Real-time Linux - Linux journal

  • Real-time Linux - Linux journal
  • 1996

Linux distribution for embedded system http://www.linuxlinks.com/Embedded/ Distributions

  • Linux distribution for embedded system http://www.linuxlinks.com/Embedded/ Distributions

Embedded Linux market snapshot

  • Embedded Linux market snapshot
  • 2005

The Linux/Microcontroller project for systems without a MMU http

  • The Linux/Microcontroller project for systems without a MMU http

Real-time Linux - Linux

  • 1996

RTLinux http://www.fsmlabs.com

  • RTLinux http://www.fsmlabs.com