Research by Daniel Bristot de Oliveira leads to a real-time analysis toolset for Linux 5.17

May 16, 2022 | News

Over the last decade, Red Hat Research’s Dr. Daniel Bristot de Oliveira has been exploring methods to improve the analysis of the real-time properties of Linux. His research explores the tracing features of Linux to derive fine-grained properties of the kernel, overcoming a known limitation of the usage of black-box testing by developers while increasing confidence in Linux usage on safety-critical real-time systems. Daniel’s research was featured in RHRQ in October 2020, February 2021, and May 2021.

This research line resulted in one of the most significant changes to the newly released Linux 5.17: the addition of the Real-Time Linux Analysis toolset (RTLA).

The RTLA is a user-space tool that is part of the Linux kernel toolset. It provides a benchmark-like interface for in-kernel tracers that, by simulating typical real-time workloads, extract meaningful information about the timing capabilities of the system. RTLA also facilitates root-cause analysis of timing failures via tracing, automating the most common setup while enabling advanced tracing features in a single tool.

Such analysis tools are becoming essential to the development of Linux as a whole as PREEMPT_RT becomes an integral part of the operating system, meaning that more new users—or busy developers—will have to dedicate time to the analysis of Linux as a real-time operating system (RTOS).

The initial implementation was substantial enough to place Daniel among the top 20 contributors of the 5.17 kernel release, and further developments are expected. RTLA was designed with extensibility in mind. It is expected to be extended with other theoretical analysis tools, serving as the starting point for researchers and practitioners to develop tracing-based analysis tools. Red Hat Research’s Dr. Daniel is the maintainer of RTLA in the Linux kernel and actively participates in the real-time academic community, helping to fill the gap between theory and practice with collaboration from both communities.

Daniel will also be a keynote speaker at the 17th Workshop on Virtualization in High-Performance Cloud Computing, held in Hamburg, Germany on May 29-June 2, 2022.

Watch the Red Hat Research website for more theoretical and practical developments on real-time related topics.

Related Stories

Red Hat Collaboratory at Boston University announces Request for Proposals for 2024 Grants

Red Hat Collaboratory at Boston University announces Request for Proposals for 2024 Grants

The Red Hat Collaboratory at Boston University has announced details on the Request for Proposals (RFP) for 2024 Grants. The goal of the program is to enable collaborative research between Boston University researchers and Red Hat engineers. Projects must be open source and should generally focus on problems of distributed, operating, security, or network systems whose solution shows promise for advancing their field and impacting industry.

Watch recordings of the Mass Open Cloud Alliance Workshop

Watch recordings of the Mass Open Cloud Alliance Workshop

Over 30 Red Hatters attend the 2023 Mass Open Cloud (MOC) Alliance Workshop on March 20 - 21, 2023, at Boston University.  Recordings of each day of the event are available (see below with the schedule - currently unedited), and we will announce in the coming...

EU-funded cybersecurity consortium kicks off in Brno, Czech Republic

EU-funded cybersecurity consortium kicks off in Brno, Czech Republic

Authors Jaroslav Řezník, Principal Program Manager—Technical at Red HatViktor Malík, Senior Software Engineer at Red Hat Cybersecurity has become a critical focus of research in today's interconnected world, especially with the rise of cyberattacks posing a threat to...

Meet the new 2023 Red Hat Collaboratory Research Incubation Award Recipients

Meet the new 2023 Red Hat Collaboratory Research Incubation Award Recipients

We are pleased to announce the recipients of the 2023 Red Hat Collaboratory Research Incubation Awards. The awards are part of a joint effort between Red Hat and Boston University (BU) aimed at recognizing, supporting and funding research in cloud computing, and to advance the state of the art in open source technologies such as distributed systems, security, operating systems, and networking.

OpenShift on elastic secure bare metal infrastructure

OpenShift on elastic secure bare metal infrastructure

The Red Hat Research team supports several cloud environments, such as MOC Alliance and CloudLab. We realized there is a need to increase the productivity of bare metal machines in these environments and to promote leasing unused infrastructure to trusted partners....