You are here: Home / OSADL / Events / 
2019-03-21 - 00:28
OSADL Special Events

OSADL Special Events

Technical Workshop: Real-time Linux Latency Fighting

 

Tuesday, March 26, 2019
TP ConferenceCenter, Technologiepark Heidelberg
Im Neuenheimer Feld 582, 2nd floor
69120 Heidelberg/Germany
09:00 - 17:30

Agenda - Registration (workshop is booked out) - Presentations (member or participant login required)

Description of the workshop

The Linux operating system can be patched and configured in such a way that it fulfills the requirements of a so-called real-time operating system, which means that the system is capable of always reacting to asynchronously arriving external events in a given time frame. However, a particular system may – at least sometimes – be unable to react in the described way because of hardware or software misconfiguration or malfunction. Fortunately, the Linux kernel incorporates a rich set of diagnostic tools and interfaces to locate the source of such failures to respond in time. However, the use of these tools and interfaces is not always evident and requires particular knowledge how to use them. It, therefore, is the goal of the OSADL Latency Fighting Workshop to explain in depth the details of the Linux kernel debug file system with respect to function tracing, event tracing and individual message tracing and to provide tips and tricks to facilitate everyday’s work of Linux real-time software engineers.

Required background knowledge of the participants

The participants should be familiar with shell commands, programming in the C language, configuring and building the Linux kernel and using the Linux virtual file systems. In addition, basic knowledge of the main characteristics of a real-time operating system and their implementation in real-time Linux are highly desirable. The latter is part of the afternoon session of the Heidelberg OSADL Talks (HOT) that takes place the day before this workshop. Although HOT and the latency fighting workshop are separate events, participants of the workshop who feel that they may not have sufficient knowledge in that area are invited to attend HOT as well (www.osadl.org/HOT)

Material and methods

Throughout the workshop, several hands-on session are offered. To actively participate in such sessions, participants are encouraged to take along with them a Linux-based notebook that already runs a Linux real-time kernel and is equipped with the corresponding source code to build and rebuild the kernel. Participants who are not in the possession of a suitable notebook may obtain a ready-to-use external USB volume to convert a non-Linux notebook into a Linux notebook, but this requires that the participant has permission to select a USB connected volume as boot volume. For those participants who cannot afford one of these two solutions may obtain one of several prepared Linux notebooks that will be available at the workshop.

Agenda

Technical Workshop: Real-time Linux Latency Fighting - March 26, 2019

08:30 – 09:00

Get-together

09:00 – 10:30

Linux kernel debug and trace interface

1. Raw access to the variables of the debug file system

2. Using command line tools

3. Using the graphical user interface

10:30 – 11:00

Coffee break

11:00 – 12:30

Latency monitoring I:

1. Standard methods to define a system’s worst-case latency

2. Special methods to monitor real-time capabilities of a system

3. The real-time framework of the OSADL QA Farm

12:30 – 13:30

Lunch break

13:30 – 15:00

Latency monitoring II:

1. Calibrating latency detection

2. Analysis of a deliberately created latency

3. The breaktrace functionality of cyclictest

15:00 – 15:30

Coffee break

15:30 – 17:00

Everyday’s practice of a latency fighter

1. Typical mistakes that may lead to prolonged latency values

2. Recently discovered sources of latency and fixes or workarounds

3. Live latency fighting*

17:00 – 17:30

Discussion, questions, answers

17:30

End of workshop

 *Participants are encouraged to take along with them, if possible, particular equipment that suffers from unexpected prolonged latency values.

 Download of agenda as PDF file

Workshop language

The workshop language is English.

Participation fee

Employees of regular OSADL members, associate OSADL members and academic OSADL members: free access

Regular workshop price for non-members: EUR 500

All given prices are net prices per person exclusive VAT.

Registration

Unfortunately, as of February 12, 2019, the workshop is booked out. Registration, thus, is no longer possible. A similiar workshop will probably be offered in September 2019 and will be announced on the OSADL website and via the usual channels as soon as the definitive date will be established.

Privacy policy

When you register for participation at the event you agree that the personal data you enter in the registration form will be processed at OSADL as necessary (see our privacy policy).

You may revoke this agreement at any time by email, mail or phone using the communication data provided at the imprint page, but this will also cancel your registration.

How to get to the TP ConferenceCenter of Heidelberg Technology Park

Venue:
HOT will take place at the TP ConferenceCenter im Technologiepark Heidelberg (TP ConferenceCenter at Heidelberg Technology Park), Im Neuenheimer Feld 582 in 69120 Heidelberg/Germany.

By car:
A map to calculate directions to the TP ConferenceCenter im Technologiepark Heidelberg is available here. A limited number of parking spaces is available and will be reserved for HOT participants.

Public transportation:
The TP ConferenceCenter im Technologiepark Heidelberg is located about 2.5 kilometers away from Heidelberg main railway station. From there, the electric tram line RNV 24 direction „Handschuhsheim” takes about seven minutes (Please note that due to a major contruction site at Heidelberg main railway station, the tram departure station has been moved to stop "Hauptbahnhof West"). Please leave the tram at stop „Technologiepark”. The ConferenceCenter can be reached from there in a short walk. How to get to TP ConferenceCenter by public transportation. 

Questions?

Please do not hesitate to contact us in case you have further questions:
Andrea Ruf
officeªosadl.org
Phone.: +49 6221 98504 13