Loading…
This event has ended. Create your own event on Sched.
Be sure to join us for the event. Learn more about ELC and the OpenIoT Summit, or register now! 
Advanced [clear filter]
Tuesday, February 21
 

5:20pm PST

Building Mixed Criticality Linux Systems with the Jailhouse Hypervisor - Ralf Ramsauer, Technical University of Applied Sciences Regensburg & Jan Kiszka, Siemens AG
The partitioning hypervisor Jaihouse allows us to run safety critical and uncritical applications in parallel on a single SoC. We present our experiences when porting a safety and real-time critical existing application as a Jailhouse guest. It shows a novel and promising approach for implementing mixed-criticality applications with real-time requirement while not loosing the benefits of Linux. This is done by static partitioning of hardware resources; guests do not interfere.
We will present a multicopter platform running the real-time critical flight stack in an isolated Jailhouse guest. This proves the practicability of Jailhouse as well as the suitability for real-time safety critical systems by porting an existing application to a Jailhouse cell. We stress its concept and show up current hardware limitations, like undesired behaviour and present possible workarounds and solutions.

Speakers
avatar for Jan Kiszka

Jan Kiszka

Principal Key Expert, Siemens
Jan Kiszka is working as consultant, open source evangelist and Principal Key Expert Engineer in the Linux Expert Center at Siemens Technology. He is supporting Siemens businesses with adapting, enhancing or strategically driving open source as platform for their product demands... Read More →
RR

Ralf Ramsauer

Research Fellow, Technical University of Applied Sciences Regensburg
Ralf Ramsauer is a PhD student at the University of Applied Sciences Regensburg where he works in a joint project together with Siemens Corporate Competence Center Embedded Linux. His academic research interests focus on finding successful long term maintenance strategies for Open... Read More →


Tuesday February 21, 2017 5:20pm - 6:10pm PST
Atrium Ballroom
 
Wednesday, February 22
 

4:20pm PST

Adding Inter-event Capabilities to Linux Kernel Trace Events - Tom Zanussi, Intel
The Linux kernel trace event subsystem provides a large array of tracepoints (and an infinite number of others can be added dynamically) which are used by various tracing utilities both inside and outside the kernel. Unless one-off external logic (code) is applied, there's no way to extract inter-event quantities such as latencies from the trace subsystem itself, even though the data to do that is already trivially there. This talk introduces a general-purpose mechanism for extracting inter-event values from arbitrary sets of events and shows how both one-off/one-line/programming-free experiments and higher-level tools such as latency histograms can be built on top of it.

Speakers
TZ

Tom Zanussi

Software Engineer, Intel
Tom Zanussi is a software engineer at Intel's Open Source Technology Center. He's given talks on the subjects of embedded systems and tracing at various conferences in the past including ELC, OLS and the Intelligent Systems Conference, and has been an active contributor to the Linux... Read More →


Wednesday February 22, 2017 4:20pm - 5:10pm PST
Grand Ballroom I/II
 
Filter sessions
Apply filters to sessions.