Timing analysis of processing chains with data refreshing in ROS 2

被引:0
作者
Tang, Yue [1 ]
Jiang, Xu [2 ]
Guan, Nan [3 ]
Luo, Xiantong [1 ]
Yang, Maolin [2 ]
Yi, Wang [1 ,4 ]
机构
[1] Northeastern Univ, Shenyang, Peoples R China
[2] Univ Elect Sci & Technol China, Chengdu, Peoples R China
[3] City Univ Hong Kong, Hong Kong, Peoples R China
[4] Uppsala Univ, Uppsala, Sweden
基金
中国国家自然科学基金;
关键词
ROS; 2; Timing analysis; Processing chains; Data refreshing; SYSTEMS; LATENCY;
D O I
10.1016/j.sysarc.2024.103259
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Robot Operating System (ROS) 2 is currently the most popular framework for robotic software development. Safety-critical robotic software are subject to hard end-to-end timing constraints. A processing chain, composed of an ordered sequence of inter-communicating tasks, is used to describe the sequential steps to complete a certain functionality. Tasks in processing chains communicate via the buffer between them, and the data handling semantics greatly affects end-to-end timing performance. Data refreshing is one of the widely applied data handling semantics. However, limited research has been conducted on the timing performance associated with this type of semantics. This paper presents methods for analyzing the end-to-end timing performance with data refreshing semantics, and formally proves the buffer size configuration to optimize end-to-end latency. Experiments with randomly generated workload and a case study are conducted to evaluate proposed methods.
引用
收藏
页数:14
相关论文
共 50 条
[21]   New advances in the Gaussian-process approach to pulsar-timing data analysis [J].
van Haasteren, Rutger ;
Vallisneri, Michele .
PHYSICAL REVIEW D, 2014, 90 (10)
[22]   Analysis and installation of H2 value chains in rural areas [J].
Stoehr, Timo ;
Wohlmuth, Benedikt ;
Kutz, Janika ;
Lesemann, Leonie ;
Pletz, Sabrina ;
Zimmermann, Felix ;
Hujer, Jens .
INTERNATIONAL JOURNAL OF HYDROGEN ENERGY, 2024, 49 :530-537
[23]   Compressed Sensing, Sparsity, and Dimensionality in Neuronal Information Processing and Data Analysis [J].
Ganguli, Surya ;
Sompolinsky, Haim .
ANNUAL REVIEW OF NEUROSCIENCE, VOL 35, 2012, 35 :485-508
[24]   Analysis of the Multipass Approach for Collection and Processing of Mobile Laser Scan Data [J].
Nolan, John ;
Eckels, Rod ;
Olsen, Michael J. ;
Yen, Kin S. ;
Lasky, Ty A. ;
Ravani, Bahram .
JOURNAL OF SURVEYING ENGINEERING, 2017, 143 (03)
[25]   Performance analysis for joint processing of pilot and data symbols with channel aging [J].
Xin, Yuanxue ;
Shi, Pengfei ;
Zhang, Xuewu .
ELECTRONICS LETTERS, 2019, 55 (21) :1157-1159
[26]   A new fuzzy network data envelopment analysis model for measuring the performance of agility in supply chains [J].
Khalili-Damghani, Kaveh ;
Tavana, Madjid .
INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2013, 69 (1-4) :291-318
[27]   Research on Evaluation of Intelligent Manufacturing Capability and Layout Superiority of Supply Chains by Big Data Analysis [J].
Deng, Kaiwen .
JOURNAL OF GLOBAL INFORMATION MANAGEMENT, 2022, 30 (07)
[28]   Analysis of Networked Control Schemes and Data-Processing Method for Parallel Inverters [J].
Zhang, Yao ;
Ma, Hao .
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2014, 61 (04) :1834-1844
[29]   Assessing the sustainability of supply chains by dynamic network data envelopment analysis: a SCOR-based framework [J].
Ebrahimi, Farhad ;
Saen, Reza Farzipoor ;
Karimi, Balal .
ENVIRONMENTAL SCIENCE AND POLLUTION RESEARCH, 2021, 28 (45) :64039-64067
[30]   Analysis of ROS Performance and FIT Gene Expression of rhd2 Mutant in Response to Fe Deficiency [J].
Phan, Thi Thu Hien ;
Dinh, Thai Hoang ;
Le, Thi Tuyet Cham .
PHILIPPINE JOURNAL OF CROP SCIENCE, 2024, 49 (02)