PAAM: A Framework for Coordinated and Priority-Driven Accelerator Management in ROS 2

被引:0
|
作者
Enright, Daniel [1 ]
Xiang, Yecheng [1 ]
Choi, Hyunjong [2 ]
Kim, Hyoseung [1 ]
机构
[1] Univ Calif Riverside, Riverside, CA 92521 USA
[2] San Diego State Univ, San Diego, CA USA
基金
美国国家科学基金会;
关键词
D O I
10.1109/RTAS61025.2024.00015
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper proposes a Priority-driven Accelerator Access Management (PAAM) framework for multi-process robotic applications built on top of the Robot Operating System (ROS) 2 middleware platform. The framework addresses the issue of predictable execution of time- and safety-critical callback chains that require hardware accelerators such as GPUs and TPUs. PAAM provides a standalone ROS executor that acts as an accelerator resource server, arbitrating accelerator access requests from all other callbacks at the application layer. This approach enables coordinated and priority-driven accelerator access management in multi-process robotic systems. The framework design is directly applicable to all types of accelerators and enables granular control over how specific chains access accelerators, making it possible to achieve predictable real-time support for accelerators used by safety-critical callback chains without making changes to underlying accelerator device drivers. The paper shows that PAAM also offers a theoretical analysis that can upper bound the worst-case response time of safety-critical callback chains that necessitate accelerator access. This paper also demonstrates that complex robotic systems with extensive accelerator usage that are integrated with PAAM may achieve up to a 91% reduction in end-to-end response time of their critical callback chains.
引用
收藏
页码:81 / 94
页数:14
相关论文
共 10 条
  • [1] Timing Analysis and Priority-driven Enhancements of ROS 2 Multi-threaded Executors
    Sobhani, Hoora
    Choi, Hyunjong
    Kim, Hyoseung
    [J]. 2023 IEEE 29TH REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, RTAS, 2023, : 106 - 118
  • [2] On Developing Framework for Schedulable Priority-Driven Systems: A Futuristic Review
    Sarvesh Pandey
    Udai Shanker
    [J]. Wireless Personal Communications, 2023, 128 : 2983 - 3001
  • [3] PiCAS: New Design of Priority-Driven Chain-Aware Scheduling for ROS2
    Choi, Hyunjong
    Xiang, Yecheng
    Kim, Hyoseung
    [J]. 2021 IEEE 27TH REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS 2021), 2021, : 251 - 263
  • [4] On Developing Framework for Schedulable Priority-Driven Systems: A Futuristic Review
    Pandey, Sarvesh
    Shanker, Udai
    [J]. WIRELESS PERSONAL COMMUNICATIONS, 2023, 128 (04) : 2983 - 3001
  • [5] Priority-driven scheduling and bandwidth allocation for MPEG-2 decoding
    Kim, J
    Lee, B
    Song, YH
    [J]. PROCEEDINGS OF THE 30TH EUROMICRO CONFERENCE, 2004, : 232 - 239
  • [6] Improving Real-Time Performance of Micro-ROS with Priority-Driven Chain-Aware Scheduling
    Wang, Zilong
    Liu, Songran
    Ji, Dong
    Yi, Wang
    [J]. ELECTRONICS, 2024, 13 (09)
  • [7] Priority-Driven Resource Allocation and Power Optimization in D2D Communication
    T.V. R.
    M. K.
    [J]. IEEE Transactions on Green Communications and Networking, 2024, 8 (04): : 1 - 1
  • [8] Reducing the burden of cancer for Aboriginal and Torres Strait Islander Australians: time for a coordinated, collaborative, priority-driven, Indigenous-led research program
    Garvey, Gail
    Cunningham, Joan
    Valery, Patricia C.
    Condon, John
    Roder, David
    Bailie, Ross
    Martin, Jennifer
    Olver, Ian
    [J]. MEDICAL JOURNAL OF AUSTRALIA, 2011, 194 (10) : 530 - 531
  • [9] ROSGM: A Real-Time GPU Management Framework with Plug-In Policies for ROS 2
    Li, Ruoxiang
    Hu, Tao
    Jiang, Xu
    Li, Laiwen
    Xing, Wenxuan
    Deng, Qingxu
    Guan, Nan
    [J]. 2023 IEEE 29TH REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, RTAS, 2023, : 93 - 105
  • [10] Amine Functionalized Metal-Organic Framework Coordinated with Transition Metal Ions: d-d Transition Enhanced Optical Absorption and Role of Transition Metal Sites on Solar Light Driven H2 Production
    Karthik, P.
    Shaheer, A. R. Mahammed
    Vinu, Ajayan
    Neppolian, Bernaurdshaw
    [J]. SMALL, 2020, 16 (12)