English
Related papers

Related papers: Open Source Real Time Operating Systems Overview

200 papers

Multi-mode real-time systems are those which support applications with different modes of operation, where each mode is characterized by a specific set of tasks. At run-time, such systems can, at any time, be requested to switch from its…

Operating Systems · Computer Science 2015-03-18 Vincent Nelis , Patrick Meumeu Yomsi , Björn Andersson , Joël Goossens

Almost all of the current process scheduling algorithms which are used in modern operating systems (OS) have their roots in the classical scheduling paradigms which were developed during the 1970's. But modern computers have different types…

Operating Systems · Computer Science 2010-12-16 Mohammad R Nikseresht , Anil Somayaji , Anil Maheshwari

Multi-tenancy for latency-critical applications leads to re-source interference and unpredictable performance. Core reconfiguration opens up more opportunities for colocation,as it allows the hardware to adjust to the dynamic performance…

With the advent of hundreds of cores on a chip to accelerate applications, the operating system (OS) needs to exploit the existing parallelism provided by the underlying hardware resources to determine the right amount of processes to be…

Operating Systems · Computer Science 2025-01-07 Yao Xiao , Nikos Kanakaris , Anzhe Cheng , Chenzhong Yin , Nesreen K. Ahmed , Shahin Nazarian , Andrei Irimia , Paul Bogdan

Modern airborne operating systems implement the concept of robust time and resource partitioning imposed by the standards for aerospace and airborne-embedded software systems, such as ARINC 653. While these standards do provide a…

Operating Systems · Computer Science 2023-12-05 Vitaly Cheptsov , Alexey Khoroshilov

In this work, we survey the role of GPUs in real-time systems. Originally designed for parallel graphics workloads, GPUs are now widely used in time-critical applications such as machine learning, autonomous vehicles, and robotics due to…

Asynchronous frameworks for distributed embedded systems, like ROS and MQTT, are increasingly used in safety-critical applications such as autonomous driving, where the cost of unintended behavior is high. The coordination mechanism between…

Distributed, Parallel, and Cluster Computing · Computer Science 2022-07-21 Soroush Bateni , Marten Lohstroh , Hou Seng Wong , Rohan Tabish , Hokeun Kim , Shaokai Lin , Christian Menard , Cong Liu , Edward A. Lee

Overheads in Operating System kernel network stacks and sockets have been hindering OSes from managing networking operations efficiently for years. Moreover, when building Remote Procedure Calls over TCP, certain TCP features do not match…

Networking and Internet Architecture · Computer Science 2021-07-06 Ioannis Argyroulis

A system-of-systems (SoS) is a large information processing system formed by the integration of autonomous computer systems (called constituent systems, CS), physical machines and humans for the purpose of providing new synergistic services…

Distributed, Parallel, and Cluster Computing · Computer Science 2014-04-29 Hermann Kopetz

Modern powerful reconfigurable systems are suited in the implementation of various data-stream, data-parallel, and other applications. An application that needs real-time, fast, and reliable data processing is the global positioning system…

Distributed, Parallel, and Cluster Computing · Computer Science 2019-04-23 Adnan I. Yaqzan , Issam W. Damaj , Rached N. Zantout

The complexity of automotive systems is increasing quickly due to the integration of novel functionalities such as assisted or autonomous driving. However, increasing complexity poses considerable challenges to the automotive supply chain…

Hardware Architecture · Computer Science 2023-07-11 Luca Cuomo , Claudio Scordino , Alessandro Ottaviano , Nils Wistoff , Robert Balas , Luca Benini , Errico Guidieri , Ida Maria Savino

RTS2 is an open source observatory manager. It was written from scratch in the C++ language, with portability and modularity in mind. Its driving requirements originated from quick follow-ups of Gamma Ray Bursts. After some years of…

Instrumentation and Methods for Astrophysics · Physics 2010-05-07 Petr Kubánek

Serverless computing is increasingly popular because of the promise of lower cost and the convenience it provides to users who do not need to focus on server management. This has resulted in the availability of a number of proprietary and…

Performance · Computer Science 2019-12-16 Junfeng Li , Sameer G. Kulkarni , K. K. Ramakrishnan , Dan Li

Recent breakthroughs in large Language Models (LLMs) have enabled various generative tasks on a single model. Real-world services (e.g., OpenAI's ChatGPT [27]) powered by an LLM often concurrently support latency-critical requests for…

Artificial Intelligence · Computer Science 2025-04-15 Wan Borui , Zhao Juntao , Jiang Chenyu , Guo Chuanxiong , Wu Chuan

We present a static analysis technique for detecting data races in Real-Time Operating System (RTOS) applications. These applications are often employed in safety-critical tasks and the presence of races may lead to erroneous behaviour with…

Programming Languages · Computer Science 2020-10-07 Rishi Tulsyan , Rekha Pai , Deepak D'Souza

This paper considers the problem of steady-state real-time optimization (RTO) of interconnected systems with a common constraint that couples several units, for example, a shared resource. Such problems are often studied under the context…

Optimization and Control · Mathematics 2024-11-08 Risvan Dirza , Hari Prasad Varadarajan , Vegard Aas , Sigurd Skogestad , Dinesh Krishnamoorthy

We argue that it is beneficial to tightly couple the widely-used Robot Operating System with Conda, a cross-platform, language-agnostic package manager, and Jupyter, a web-based interactive computational environment affording scientific…

Robotics · Computer Science 2021-12-17 Tobias Fischer , Wolf Vollprecht , Silvio Traversaro , Sean Yen , Carlos Herrero , Michael Milford

The Robot Operating System (ROS) has significantly gained popularity among robotic engineers and researchers over the past five years, primarily due to its powerful infrastructure for node communication, which enables developers to build…

This paper presents Boomerang, an I/O system that integrates a legacy non-real-time OS with one that is customized for timing-sensitive tasks. A relatively small RTOS benefits from the pre-existing libraries, drivers and services of the…

Operating Systems · Computer Science 2020-03-25 Ahmad Golchin , Soham Sinha , Richard West

The use of open-access software is an option that can be considered by those interested in power system studies. In addition, the combination of two or more of these tools can expand the capabilities and the fields of application of each…

Systems and Control · Electrical Eng. & Systems 2026-03-25 Juan A. Martinez-Velasco , Pau Casals-Torrens , Ricard Bosch-Tous , Alexandre Serrano-Fontova