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

AI Alliance launches to advance open, safe, responsible AI

AI Alliance launches to advance open, safe, responsible AI

Red Hat Research is delighted by the potential for new opportunities suggested by the launch of the AI Alliance, which brings leading organizations across industry, academia, research, and government together to foster an open community. Through its partnership with...

Red Hat Research brings sustainability to the edge

Red Hat Research brings sustainability to the edge

A data-science-driven sustainability project supported by Red Hat Research was recognized as a FIWARE iHub at the 2023 FIWARE Summit in Vienna, Austria. Based on the SmartaByar smart village in Sweden, the project was a recipient of the Red Hat Collaboratory at Boston University Research Incubation Award in 2022 and 2023. FIWARE describes iHubs as centers for accelerated growth that support companies, cities, and developers in their innovation and digitalization journey by offering easy access to open source technologies, business development support, and community building.