Detail View

Cros-Rt: Cross-Layer Priority Scheduling for Predictable Inter-Process Communication in Ros 2

Citations

WEB OF SCIENCE

Citations

SCOPUS

Metadata Downloads

DC Field Value Language
dc.contributor.author Kim, Sohyun -
dc.contributor.author Song, Juho -
dc.contributor.author Lee, Kilho -
dc.contributor.author Oh, Sangeun -
dc.contributor.author Chwa, Hoon Sung -
dc.date.accessioned 2026-02-04T21:10:15Z -
dc.date.available 2026-02-04T21:10:15Z -
dc.date.created 2025-06-18 -
dc.date.issued 2025-05-08 -
dc.identifier.isbn 9798331543402 -
dc.identifier.issn 2642-7346 -
dc.identifier.uri https://scholar.dgist.ac.kr/handle/20.500.11750/59906 -
dc.description.abstract The Robot Operating System 2 (ROS 2) is a popular middleware for distributed robotic applications. However, achieving real-time guarantees in ROS 2 is challenging due to unpredictable delays and priority inversions. We reveal that these issues arise from the lack of consistent priority propagation across ROS 2's multi-layered communication architecture, particularly down to the kernel layer. To address this, we present CROS-RT, the first cross-layer scheduler explicitly designed to tackle the unpredictability in ROS 2 inter-process communication caused by multi-layer priority misalignment. CROS-RT ensures consistent, priority-based scheduling across the application, middleware, and kernel layers, introducing mechanisms for priority propagation, kernel-level message prioritization, and dynamic kernel thread adjustment. We have implemented and evaluated CROS-RT on the current stable release of ROS 2. Experiments demonstrate that CROS-RT enhances communication predictability, reducing the worst-case response time by up to 89.3 % over a baseline (vanilla ROS 2). Additionally, we provide an analytical model to derive upper bounds on response times, ensuring reliable realtime performance for safety-critical applications. -
dc.language English -
dc.publisher IEEE Computer Society -
dc.title Cros-Rt: Cross-Layer Priority Scheduling for Predictable Inter-Process Communication in Ros 2 -
dc.type Conference Paper -
dc.identifier.doi 10.1109/RTAS65571.2025.00029 -
dc.identifier.wosid 001543539900016 -
dc.identifier.scopusid 2-s2.0-105008056387 -
dc.identifier.bibliographicCitation IEEE Real-Time and Embedded Technology and Applications Symposium, pp.202 - 214 -
dc.identifier.url https://2025.rtas.org/program/ -
dc.citation.conferenceDate 2025-05-06 -
dc.citation.conferencePlace US -
dc.citation.conferencePlace Irvine -
dc.citation.endPage 214 -
dc.citation.startPage 202 -
dc.citation.title IEEE Real-Time and Embedded Technology and Applications Symposium -
Show Simple Item Record

File Downloads

  • There are no files associated with this item.

공유

qrcode
공유하기

Related Researcher

좌훈승
Chwa, Hoonsung좌훈승

Department of Electrical Engineering and Computer Science

read more

Total Views & Downloads

???jsp.display-item.statistics.view???: , ???jsp.display-item.statistics.download???: