paper-with-me

홈 › Papers

Fixed-Priority and EDF Schedules for ROS2 Graphs on Uniprocessor

2025-11-28 · Oren Bell, Harun Teper, Mario Günzel, Chris Gill, Jian-Jia Chen arxiv

This paper addresses limitations of current scheduling methods in the Robot Operating System (ROS)2, focusing on scheduling tasks beyond simple chains and analyzing arbitrary Directed Acyclic Graphs (DAGs). While previous research has focused mostly on chain-based scheduling with ad-hoc response time analyses, we propose a novel approach using the events executor to implement fixed-job-level-priority schedulers for arbitrary ROS2 graphs on uniprocessor systems. We demonstrate that ROS 2 applications can be abstracted as forests of trees, enabling the mapping of ROS 2 applications to traditional real-time DAG task models. Our usage of the events executor requires a special implementation of the events queue and a communication middleware that supports LIFO-ordered message delivery, features not yet standard in ROS2. We show that our implementation generates the same schedules as a conventional fixed-priority DAG task scheduler, in spite of lacking access to the precedence information that usually is required. This further closes the gap between established real-time systems theory and ROS2 scheduling analyses.

📄 PDF Abstract BibTeX arXiv:2512.16926

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

UniProcessor: A Text-induced Unified Low-level Image Processor

2024-07-30 · Huiyu Duan, Xiongkuo Min, Sijing Wu, Wei Shen 외

Image processing, including image restoration, image enhancement, etc., involves generating a high-quality clean image from a degraded input. Deep learning-based methods have shown superior performance for various image …

Image EnhancementImage RestorationLanguage Modelling

RTGPU: Real-Time GPU Scheduling of Hard Deadline Parallel Tasks with Fine-Grain Utilization

2021-01-25 · An Zou, Jing Li, Christopher D. Gill, Xuan Zhang

Many emerging cyber-physical systems, such as autonomous vehicles and robots, rely heavily on artificial intelligence and machine learning algorithms to perform important system operations. Since these highly parallel ap…

Autonomous VehiclesCPUGPUScheduling

Simulation-based approach for Multiproject Scheduling based on composite priority rules

2024-06-04 · Pablo Alvarez-Campana, Felix Villafanez, Fernando Acebes, David Poza

This paper presents a simulation approach to enhance the performance of heuristics for multi-project scheduling. Unlike other heuristics available in the literature that use only one priority criterion for resource alloc…

ManagementScheduling

Enhancing Attack Resilience in Real-Time Systems through Variable Control Task Sampling Rates

2024-08-01 · Arkaprava Sain, Sunandan Adhikary, Ipsita Koley, Soumyajit Dey

Cyber-physical systems (CPSs) in modern real-time applications integrate numerous control units linked through communication networks, each responsible for executing a mix of real-time safety-critical and non-critical ta…

Schedulingvalid

APEX: Learning Adaptive Priorities for Multi-Objective Alignment in Vision-Language Generation

2026-01-10 · Dongliang Chen, Xinlin Zhuang, Junjie Xu, Luojian Xie 외 arxiv

Multi-objective alignment for text-to-image generation is commonly implemented via static linear scalarization, but fixed weights often fail under heterogeneous rewards, leading to optimization imbalance where models ove…

Text-to-Image Generation