{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,31]],"date-time":"2026-07-31T15:41:08Z","timestamp":1785512468901,"version":"3.56.0"},"publisher-location":"New York, NY, USA","reference-count":50,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,11,6]],"date-time":"2024-11-06T00:00:00Z","timestamp":1730851200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,11,6]]},"DOI":"10.1145\/3696355.3696363","type":"proceedings-article","created":{"date-parts":[[2025,1,3]],"date-time":"2025-01-03T11:55:46Z","timestamp":1735905346000},"page":"229-241","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":7,"title":["Managing End-to-End Timing Jitters in ROS2 Computation Chains"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0001-6567-4546","authenticated-orcid":false,"given":"Hazem","family":"Abaza","sequence":"first","affiliation":[{"name":"TU Dortmund, Dortmund, Germany and Huawei Dresden Research Center, M\u00fcnchen, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9764-6259","authenticated-orcid":false,"given":"Debayan","family":"Roy","sequence":"additional","affiliation":[{"name":"Huawei Dresden Research Center, M\u00fcnchen, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0894-5626","authenticated-orcid":false,"given":"Bohdan","family":"Trach","sequence":"additional","affiliation":[{"name":"Huawei Dresden Research Center, Dresden, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4053-8898","authenticated-orcid":false,"given":"Wanli","family":"Chang","sequence":"additional","affiliation":[{"name":"Hunan University, Hunan, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3325-2303","authenticated-orcid":false,"given":"Selma","family":"Saidi","sequence":"additional","affiliation":[{"name":"TU Braunshweig, Braunshweig, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2574-2639","authenticated-orcid":false,"given":"Antonios","family":"Motakis","sequence":"additional","affiliation":[{"name":"Huawei Dresden Research Center, M\u00fcnchen, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8590-1737","authenticated-orcid":false,"given":"Wei","family":"Ren","sequence":"additional","affiliation":[{"name":"Huawei Technologies Co. Ltd., CN, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0639-9337","authenticated-orcid":false,"given":"Yutao","family":"Liu","sequence":"additional","affiliation":[{"name":"Huawei Dresden Research Center, Dresden, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2025,1,3]]},"reference":[{"key":"e_1_3_3_1_2_2","doi-asserted-by":"publisher","DOI":"10.23919\/DATE58400.2024.10546872"},{"key":"e_1_3_3_1_3_2","doi-asserted-by":"crossref","unstructured":"Benny Akesson Mitra Nasri Geoffrey Nelissen Sebastian Altmeyer and Robert\u00a0I. Davis. 2022. A Comprehensive Survey of Industry Practice in Real-Time Systems. Real-Time Syst. 58 3 (2022) 358\u2013398.","DOI":"10.1007\/s11241-021-09376-1"},{"key":"e_1_3_3_1_4_2","doi-asserted-by":"publisher","DOI":"10.1145\/3489517.3530447"},{"key":"e_1_3_3_1_5_2","volume-title":"Requirements on Timing Extensions","author":"Consortium AUTOSAR","year":"2018","unstructured":"AUTOSAR Consortium. 2018. Requirements on Timing Extensions. https:\/\/www.autosar.org\/fileadmin\/standards\/R22-11\/FO\/AUTOSAR_RS_TimingExtensions.pdf"},{"key":"e_1_3_3_1_6_2","volume-title":"Localization Demo using rosbag","author":"Foundation Autoware","year":"2020","unstructured":"Autoware Foundation. 2020. Localization Demo using rosbag. https:\/\/autowarefoundation.gitlab.io\/autoware.auto\/AutowareAuto\/rosbag-localization-howto.html"},{"key":"e_1_3_3_1_7_2","doi-asserted-by":"crossref","unstructured":"Christophe B\u00e9dard Ingo L\u00fctkebohle and Michel Dagenais. 2022. ros2_tracing: Multipurpose Low-Overhead Framework for Real-Time Tracing of ROS 2. IEEE Robotics and Automation Letters 7 3 (2022) 6511\u20136518.","DOI":"10.1109\/LRA.2022.3174346"},{"key":"e_1_3_3_1_8_2","doi-asserted-by":"publisher","DOI":"10.1109\/RTAS.2018.00032"},{"key":"e_1_3_3_1_9_2","volume-title":"IEEE Real-Time Systems Symposium (RTSS)","author":"Bla\u00df Tobias","year":"2021","unstructured":"Tobias Bla\u00df, Daniel Casini, Sergey Bozhko, and Bj\u00f6rn\u00a0B. Brandenburg. 2021. A ROS 2 Response-Time Analysis Exploiting Starvation Freedom and Execution-Time Variance. In IEEE Real-Time Systems Symposium (RTSS)."},{"key":"e_1_3_3_1_10_2","doi-asserted-by":"publisher","DOI":"10.1109\/RTAS52030.2021.00029"},{"key":"e_1_3_3_1_11_2","volume-title":"A tour of LITMUS\\(^\\text{RT}\\)","author":"Brandenburg B.\u00a0B.","year":"2017","unstructured":"B.\u00a0B. Brandenburg, M. G\u00fcl, and M. Vanga. 2017. A tour of LITMUS\\(^\\text{RT}\\). https:\/\/www.litmus-rt.org\/tutorial\/manual.html"},{"key":"e_1_3_3_1_12_2","volume-title":"ROS QoS - Deadline, Liveliness, and Lifespan","author":"Burek Nick","year":"2019","unstructured":"Nick Burek. 2019. ROS QoS - Deadline, Liveliness, and Lifespan. https:\/\/design.ros2.org\/articles\/qos_deadline_liveliness_lifespan.html"},{"key":"e_1_3_3_1_13_2","volume-title":"International Conference on Real-Time and Network Systems (RTNS)","author":"Buttazzo G. C.","year":"2007","unstructured":"G. C. Buttazzo and A. Cervin. 2007. Comparative Assessment and Evaluation of Jitter Control Methods. In International Conference on Real-Time and Network Systems (RTNS)."},{"key":"e_1_3_3_1_14_2","volume-title":"31st Euromicro Conference on Real-Time Systems","author":"Casini Daniel","year":"2019","unstructured":"Daniel Casini, Tobias Bla\u00df, Ingo L\u00fctkebohle, and Bj\u00f6rn Brandenburg. 2019. Response-time analysis of ROS 2 processing chains under reservation-based scheduling. In 31st Euromicro Conference on Real-Time Systems. Schloss Dagstuhl."},{"key":"e_1_3_3_1_15_2","doi-asserted-by":"publisher","DOI":"10.1109\/ETFA.2019.8869221"},{"key":"e_1_3_3_1_16_2","doi-asserted-by":"publisher","DOI":"10.1109\/RTAS52030.2021.00028"},{"key":"e_1_3_3_1_17_2","volume-title":"Fast DDS: Programming and execution model","year":"2019","unstructured":"eProsima. 2019. Fast DDS: Programming and execution model. https:\/\/fast-dds.docs.eprosima.com\/en\/latest\/fastdds\/library_overview\/library_overview.html#programming-and-execution-model"},{"key":"e_1_3_3_1_18_2","volume-title":"DDS: Asynchronous vs synchronous publishing","year":"2023","unstructured":"eProsima. 2023. DDS: Asynchronous vs synchronous publishing. https:\/\/www.eprosima.com\/index.php\/resources-all\/performance\/dds-asynchronous-vs-synchronous-publishing"},{"key":"e_1_3_3_1_19_2","doi-asserted-by":"publisher","DOI":"10.1109\/IECON.2018.8591550"},{"key":"e_1_3_3_1_20_2","volume-title":"A guide to the configuration options of Eclipse Cyclone DDS","author":"Foundation Eclipse","year":"2022","unstructured":"Eclipse Foundation. 2022. A guide to the configuration options of Eclipse Cyclone DDS. https:\/\/cyclonedds.io\/docs\/cyclonedds\/0.9.1\/config.html"},{"key":"e_1_3_3_1_21_2","volume-title":"Autonomous Valet Parking","author":"Foundation The\u00a0Autoware","year":"2020","unstructured":"The\u00a0Autoware Foundation. 2020. Autonomous Valet Parking. https:\/\/autowarefoundation.gitlab.io\/autoware.auto\/AutowareAuto\/avpdemo.html"},{"key":"e_1_3_3_1_22_2","doi-asserted-by":"crossref","unstructured":"Kai-Bj\u00f6rn Gemlau Leonie K\u00d6HLER Rolf Ernst and Sophie Quinton. 2021. System-Level Logical Execution Time: Augmenting the Logical Execution Time Paradigm for Distributed Real-Time Automotive Software. ACM Trans. Cyber-Phys. Syst. 5 2 Article 14 (2021) 27\u00a0pages.","DOI":"10.1145\/3381847"},{"key":"e_1_3_3_1_23_2","doi-asserted-by":"publisher","DOI":"10.23919\/DATE51398.2021.9474257"},{"key":"e_1_3_3_1_24_2","doi-asserted-by":"publisher","DOI":"10.1145\/3412841.3441897"},{"key":"e_1_3_3_1_25_2","doi-asserted-by":"crossref","unstructured":"Dip Goswami Reinhard Schneider and Samarjit Chakraborty. 2014. Relaxing Signal Delay Constraints in Distributed Embedded Controllers. IEEE Transactions on Control Systems Technology 22 6 (2014) 2337\u20132345.","DOI":"10.1109\/TCST.2014.2301795"},{"key":"e_1_3_3_1_26_2","doi-asserted-by":"crossref","unstructured":"T.A. Henzinger B. Horowitz and C.M. Kirsch. 2003. Giotto: a time-triggered language for embedded programming. Proc. IEEE 91 1 (2003) 84\u201399.","DOI":"10.1109\/JPROC.2002.805825"},{"key":"e_1_3_3_1_27_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICNN.1995.488968"},{"key":"e_1_3_3_1_28_2","volume-title":"ROS 2.0 rosbags","author":"Knese Karsten","year":"2019","unstructured":"Karsten Knese. 2019. ROS 2.0 rosbags. https:\/\/github.com\/ros2\/design\/blob\/ros2bags\/articles\/rosbags.md"},{"key":"e_1_3_3_1_29_2","doi-asserted-by":"publisher","DOI":"10.1109\/MFI52462.2021.9591166"},{"key":"e_1_3_3_1_30_2","doi-asserted-by":"publisher","DOI":"10.1109\/EUC57774.2022.00010"},{"key":"e_1_3_3_1_31_2","doi-asserted-by":"crossref","unstructured":"Zihang Li Atsushi Hasegawa and Takuya Azumi. 2022. Autoware_Perf: A Tracing and Performance Analysis Framework for ROS 2 Applications. J. Syst. Archit. 123 C (2022) 10\u00a0pages.","DOI":"10.1016\/j.sysarc.2021.102341"},{"key":"e_1_3_3_1_32_2","doi-asserted-by":"publisher","DOI":"10.1109\/CDC.2002.1184698"},{"key":"e_1_3_3_1_33_2","volume-title":"PYSWARMS: A research toolkit for particle swarm optimization in Python","author":"Miranda Lester James\u00a0V.","year":"2017","unstructured":"Lester James\u00a0V. Miranda. 2017. PYSWARMS: A research toolkit for particle swarm optimization in Python. https:\/\/pyswarms.readthedocs.io\/en\/latest\/"},{"key":"e_1_3_3_1_34_2","doi-asserted-by":"publisher","DOI":"10.1109\/DAC18074.2021.9586200"},{"key":"e_1_3_3_1_35_2","doi-asserted-by":"crossref","unstructured":"Paolo Pazzaglia Daniel Casini Alessandro Biondi and Marco\u00a0Di Natale. 2023. Optimizing Inter-Core Communications Under the LET Paradigm using DMA Engines. IEEE Trans. Comput. 72 1 (2023) 127\u2013139.","DOI":"10.1109\/TC.2022.3191739"},{"key":"e_1_3_3_1_36_2","volume-title":"About internal ROS 2 interfaces","author":"Robotics Open","year":"2024","unstructured":"Open Robotics. 2024. About internal ROS 2 interfaces. https:\/\/docs.ros.org\/en\/foxy\/Concepts\/About-Internal-Interfaces.html"},{"key":"e_1_3_3_1_37_2","volume-title":"ROS2 Concepts: Executors","author":"Robotics Open","year":"2024","unstructured":"Open Robotics. 2024. ROS2 Concepts: Executors. https:\/\/daobook.github.io\/ros2-docs\/galactic\/Concepts\/About-Executors.html"},{"key":"e_1_3_3_1_38_2","doi-asserted-by":"publisher","DOI":"10.1145\/3316781.3317925"},{"key":"e_1_3_3_1_39_2","doi-asserted-by":"publisher","DOI":"10.1109\/RTSS49844.2020.00026"},{"key":"e_1_3_3_1_40_2","doi-asserted-by":"crossref","unstructured":"Debayan Roy Licong Zhang Wanli Chang Sanjoy\u00a0K. Mitter and Samarjit Chakraborty. 2018. Semantics-Preserving Cosynthesis of Cyber-Physical Systems. Proc. IEEE 106 (2018) 171\u2013200.","DOI":"10.1109\/JPROC.2017.2779456"},{"key":"e_1_3_3_1_41_2","volume-title":"IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA)","author":"Saito Yukihiro","year":"2018","unstructured":"Yukihiro Saito, Futoshi Sato, Takuya Azumi, Shinpei Kato, and Nobuhiko Nishio. 2018. ROSCH: Real-time scheduling framework for ROS. In IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA)."},{"key":"e_1_3_3_1_42_2","series-title":"(Leibniz International Proceedings in Informatics (LIPIcs))","volume-title":"Euromicro Conference on Real-Time Systems (ECRTS)","author":"Sciangula Gerlando","year":"2023","unstructured":"Gerlando Sciangula, Daniel Casini, Alessandro Biondi, Claudio Scordino, and Marco Di\u00a0Natale. 2023. Bounding the data-delivery latency of DDS messages in real-time applications. In Euromicro Conference on Real-Time Systems (ECRTS)(Leibniz International Proceedings in Informatics (LIPIcs))."},{"key":"e_1_3_3_1_43_2","doi-asserted-by":"publisher","DOI":"10.1109\/RTAS61025.2024.00020"},{"key":"e_1_3_3_1_44_2","doi-asserted-by":"crossref","unstructured":"Binqi Sun Mirco Theile Ziyuan Qin Daniele Bernardini Debayan Roy Andrea Bastoni and Marco Caccamo. 2024. Edge Generation Scheduling for DAG Tasks using Deep Reinforcement Learning. IEEE Trans. Comput. (2024).","DOI":"10.1109\/TC.2024.3350243"},{"key":"e_1_3_3_1_45_2","doi-asserted-by":"publisher","DOI":"10.1109\/RTSS49844.2020.00030"},{"key":"e_1_3_3_1_46_2","doi-asserted-by":"publisher","DOI":"10.1109\/RTSS55097.2022.00015"},{"key":"e_1_3_3_1_47_2","doi-asserted-by":"publisher","DOI":"10.1145\/3139258.3139274"},{"key":"e_1_3_3_1_48_2","doi-asserted-by":"crossref","unstructured":"Nils Vreman and Martina Maggio. 2023. Stochastic Analysis of Control Systems Subject to Communication and Computation Faults. ACM Trans. Embed. Comput. Syst. 22 5s Article 144 (sep 2023) 25\u00a0pages.","DOI":"10.1145\/3609123"},{"key":"e_1_3_3_1_49_2","doi-asserted-by":"crossref","unstructured":"Nils Vreman Paolo Pazzaglia Victor Magron Jie Wang and Martina Maggio. 2022. Stability of Linear Systems Under Extended Weakly-Hard Constraints. IEEE Control Systems Letters 6 (2022) 2900\u20132905.","DOI":"10.1109\/LCSYS.2022.3179960"},{"key":"e_1_3_3_1_50_2","volume-title":"ros2\/message_filters","author":"Wendland Lucas","year":"2024","unstructured":"Lucas Wendland. 2024. ros2\/message_filters. https:\/\/github.com\/ros2\/message_filters\/tree\/rolling"},{"key":"e_1_3_3_1_51_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICESS49830.2020.9301530"}],"event":{"name":"RTNS 2024: The 32nd International Conference on Real-Time Networks and Systems","location":"Porto Portugal","acronym":"RTNS 2024"},"container-title":["Proceedings of the 32nd International Conference on Real-Time Networks and Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3696355.3696363","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3696355.3696363","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T01:10:11Z","timestamp":1750295411000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3696355.3696363"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,11,6]]},"references-count":50,"alternative-id":["10.1145\/3696355.3696363","10.1145\/3696355"],"URL":"https:\/\/doi.org\/10.1145\/3696355.3696363","relation":{},"subject":[],"published":{"date-parts":[[2024,11,6]]},"assertion":[{"value":"2025-01-03","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}