Logo: to the web site of Uppsala University

uu.sePublications from Uppsala University
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Real-Time Scheduling and Analysis of Processing Chains on Multi-threaded Executor in ROS 2
Northeastern Univ, Key Lab Intelligent Comp Med Image, Minist Educ, Boston, MA 02115 USA..
Northeastern Univ, Key Lab Intelligent Comp Med Image, Minist Educ, Boston, MA 02115 USA..
City Univ Hong Kong, Hong Kong, Peoples R China..
City Univ Hong Kong, Hong Kong, Peoples R China..
Show others and affiliations
2022 (English)In: 2022 IEEE Real-Time Systems Symposium (RTSS 2022), IEEE, 2022, p. 27-39Conference paper, Published paper (Refereed)
Abstract [en]

ROS (Robot Operating System) is currently one of the most popular development frameworks for robotic software, which is usually subject to hard real-time constraints in safe-critical domains. Designers must formally model and analyze its timing behaviors to guarantee that real-time constraints are always honored at run-time. This paper studies real-time scheduling and analysis under a multi-threaded executor in ROS 2. We present a formal description of the scheduling model of multi-threaded executors, and develop response time analysis techniques for processing chains executing on it. Moreover, we identify a risk of increasing the response time of chains that may be caused by improper design when deploying systems on multi-threaded executors, which provides a useful guidance to designers. We conduct experiments with both randomly generated workloads and case studies on a realistic ROS 2 platform to evaluate and demonstrate our results.

Place, publisher, year, edition, pages
IEEE, 2022. p. 27-39
Series
Real-Time Systems Symposium-Proceedings, ISSN 1052-8725, E-ISSN 2576-3172
National Category
Computer Sciences
Identifiers
URN: urn:nbn:se:uu:diva-497161DOI: 10.1109/RTSS55097.2022.00013ISI: 000907799600003ISBN: 978-1-6654-5346-2 (electronic)ISBN: 978-1-6654-5347-9 (print)OAI: oai:DiVA.org:uu-497161DiVA, id: diva2:1739374
Conference
43rd IEEE Real-Time Systems Symposium (RTSS), DEC 05-08, 2022, Houston, TX
Available from: 2023-02-24 Created: 2023-02-24 Last updated: 2023-02-24Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full text

Authority records

Wang, Yi

Search in DiVA

By author/editor
Wang, Yi
By organisation
Computer Systems
Computer Sciences

Search outside of DiVA

GoogleGoogle Scholar

doi
isbn
urn-nbn

Altmetric score

doi
isbn
urn-nbn
Total: 26 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf