ROSGM: A Real-Time GPU Management Framework with Plug-In Policies for ROS 2

被引:3
|
作者
Li, Ruoxiang [1 ]
Hu, Tao [2 ]
Jiang, Xu [2 ]
Li, Laiwen [2 ]
Xing, Wenxuan [2 ]
Deng, Qingxu [2 ]
Guan, Nan [1 ]
机构
[1] City Univ Hong Kong, Hong Kong, Peoples R China
[2] Northeastern Univ, Shenyang, Peoples R China
基金
中国国家自然科学基金;
关键词
D O I
10.1109/RTAS58335.2023.00015
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Robot Operating System (ROS) is a prevailing software framework for robotic application development. Graphics Processing Unit (GPU) is widely used in many ROS applications as a first-order computation resource. Unfortunately, ROS does not do any resource management for GPU, and different components in a ROS application directly submit their GPU workload without coordinating with each other, which may cause severe problems in both general performance and real-time capability. This paper presents ROSGM, a real-time ROS 2 GPU Management framework. Instead of providing a fixed GPU management policy for all scenarios, ROSGM allows the addition of any management policy as a plug-in and dynamic switching among different management policies at run-time, which is helpful since GPU management policies are typically device-dependent, and different applications or the same application in different modes may need different GPU management policies. Besides, ROSGM supports dynamic task loading and unloading for integrating additional functionalities when required at run-time. We conduct experiments to evaluate ROSGM. The results show that by properly managing the GPU resource using ROSGM, we can significantly improve the performance of ROS 2 applications. The flexibility of adding management policies as plug-ins, dynamic switching of management policies, and dynamic task loading and unloading helps improve the adaptability of ROSGM.
引用
收藏
页码:93 / 105
页数:13
相关论文
共 50 条
  • [41] Real-Time Occupant Based Plug-in Device Control Using ICT in Office Buildings
    Bae, Woo-Bin
    Mun, Sun-Hye
    Huh, Jung-Ho
    ENERGIES, 2016, 9 (03):
  • [42] Study on Real-Time Control Based on Dynamic Programming for Plug-In Hybrid Electric Vehicles
    Wang, Wei
    Cai, Zhenjiang
    Liu, Shaofei
    SAE INTERNATIONAL JOURNAL OF ELECTRIFIED VEHICLES, 2021, 10 (02): : 167 - 176
  • [43] Real-time plug-in electric vehicle charging strategies for current and voltage unbalance minimization
    Fernandez J.A.
    Riu D.
    Bacha S.
    Paupert M.
    Hably A.
    2016, Lavoisier (49): : 271 - 298
  • [44] Adaptive real-time energy management control strategy based on fuzzy inference system for plug-in hybrid electric vehicles
    Li, Ping
    Jiao, Xiaohong
    Li, Yang
    CONTROL ENGINEERING PRACTICE, 2021, 107
  • [45] A comparative analysis of route-based power management strategies for real-time application in plug-in hybrid electric vehicles
    Vajedi, Mahyar
    Taghavipour, Amir
    Azad, Nasser L.
    McPhee, John
    2014 AMERICAN CONTROL CONFERENCE (ACC), 2014, : 2612 - 2617
  • [46] Real-Time Model Predictive Powertrain Control for a Connected Plug-In Hybrid Electric Vehicle
    Oncken, Joseph
    Chen, Bo
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2020, 69 (08) : 8420 - 8432
  • [47] Effect of Operating Parameters on the Real-Time Torque Distribution of a Plug-In Electric Hybrid Vehicle
    Zhang, Yan
    Yuan, Xiayi
    SAE International journal of Sustainable Transportation, Energy, Environment, and Policy, 2023, 4 (02):
  • [48] Adaptive real-time ECMS with equivalent factor optimization for plug-in hybrid electric buses
    Sun, Xiaodong
    Chen, Zongzhe
    Han, Shouyi
    Tian, Xiang
    Jin, Zhijia
    Cao, Yunfei
    Xue, Mingzhou
    ENERGY, 2024, 304
  • [49] Adaptive real-time optimal energy management strategy based on equivalent factors optimization for plug-in hybrid electric vehicle
    Yang, Chao
    Du, Siyu
    Li, Liang
    You, Sixong
    Yang, Yiyong
    Zhao, Yue
    APPLIED ENERGY, 2017, 203 : 883 - 896
  • [50] Reinforcement Learning -based Real-time Energy Management for Plug-in Hybrid Electric Vehicle with Hybrid Energy Storage System
    Cao, Jiayi
    Xiong, Rui
    PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE ON APPLIED ENERGY, 2017, 142 : 1896 - 1901