paper-with-me

홈 › Papers

Timing Analysis and Priority-driven Enhancements of ROS 2 Multi-threaded Executors

2024-08-15 · Hoora Sobhani, Hyunjong Choi, Hyoseung Kim

The second generation of Robotic Operating System, ROS 2, has gained much attention for its potential to be used for safety-critical robotic applications. The need to provide a solid foundation for timing correctness and scheduling mechanisms is therefore growing rapidly. Although there are some pioneering studies conducted on formally analyzing the response time of processing chains in ROS 2, the focus has been limited to single-threaded executors, and multi-threaded executors, despite their advantages, have not been studied well. To fill this knowledge gap, in this paper, we propose a comprehensive response-time analysis framework for chains running on ROS 2 multi-threaded executors. We first analyze the timing behavior of the default scheduling scheme in ROS 2 multi-threaded executors, and then present priority-driven scheduling enhancements to address the limitations of the default scheme. Our framework can analyze chains with both arbitrary and constrained deadlines and also the effect of mutually-exclusive callback groups. Evaluation is conducted by a case study on NVIDIA Jetson AGX Xavier and schedulability experiments using randomly-generated chains. The results demonstrate that our analysis framework can safely upper-bound response times under various conditions and the priority-driven scheduling enhancements not only reduce the response time of critical chains but also improve analytical bounds.

📄 PDF Abstract BibTeX arXiv:2408.08440

Code (0)

등록된 구현이 없습니다.

Tasks

Scheduling

Methods 이 논문이 사용한 방법론

Softmax The Softmax output function transforms a previous layer's output into a vector of probabilities. It is commonly used for multiclass classification. Given an input vector $x$…
Attention 설명 없음
Focus 설명 없음

Similar Papers 제목 키워드 기반

JAWS: Just A Wild Shot for Cinematic Transfer in Neural Radiance Fields

2023-03-27 · CVPR 2023 1 · Xi Wang, Robin Courant, Jinglei Shi, Eric Marchand 외

This paper presents JAWS, an optimization-driven approach that achieves the robust transfer of visual cinematic features from a reference in-the-wild video clip to a newly generated clip. To this end, we rely on an impli…

NeRF

SPARTA: Advancing Sparse Attention in Spiking Neural Networks via Spike-Timing-Based Prioritization

2025-08-03 · Minsuk Jang, Changick Kim arxiv

Current Spiking Neural Networks (SNNs) underutilize the temporal dynamics inherent in spike-based processing, relying primarily on rate coding while overlooking precise timing information that provides rich computational…

Computational Efficiency

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

A Survey of Real-Time Support, Analysis, and Advancements in ROS 2

2025-12-22 · Daniel Casini, Jian-Jia Chen, Jing Li, Federico Reghenzani 외 arxiv

The Robot Operating System 2 (ROS~2) has emerged as a relevant middleware framework for robotic applications, offering modularity, distributed execution, and communication. In the last six years, ROS~2 has drawn increasi…

Learning-driven Physically-aware Large-scale Circuit Gate Sizing

2024-03-13 · Yuyang Ye, Peng Xu, Lizheng Ren, Tinghuan Chen 외

Gate sizing plays an important role in timing optimization after physical design. Existing machine learning-based gate sizing works cannot optimize timing on multiple timing paths simultaneously and neglect the physical …