Dates and Events: |
OSADL Articles:
2023-11-12 12:00
Open Source License Obligations Checklists even better nowImport the checklists to other tools, create context diffs and merged lists
2022-07-11 12:00
Call for participation in phase #4 of Open Source OPC UA open62541 support projectLetter of Intent fulfills wish list from recent survey
2022-01-13 12:00
Phase #3 of OSADL project on OPC UA PubSub over TSN successfully completedAnother important milestone on the way to interoperable Open Source real-time Ethernet has been reached
2021-02-09 12:00
Open Source OPC UA PubSub over TSN project phase #3 launchedLetter of Intent with call for participation is now available |
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 | Real-time 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
A large part of the presentation material is available on-line as Web show and in PDF format (Login as OSADL member or participant required).
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