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 条
  • [11] Real-Time Optimization of Equivalent Factor for Plug-in Hybrid Electric Vehicle
    Yao M.
    Zhang X.
    Qin D.
    Huanan Ligong Daxue Xuebao/Journal of South China University of Technology (Natural Science), 2019, 47 (11): : 44 - 53
  • [12] Real-Time Optimal Control of Plug-in Hybrid Vehicles with Trip Preview
    Zhang, Chen
    Vahidi, Ardalan
    2010 AMERICAN CONTROL CONFERENCE, 2010, : 6917 - 6922
  • [13] Real-time predictive control strategy for a plug-in hybrid electric powertrain
    Taghavipour, Amir
    Azad, Nasser L.
    McPhee, John
    MECHATRONICS, 2015, 29 : 13 - 27
  • [14] PRETUS: A plug-in based platform for real-time ultrasound imaging research
    Gomez, Alberto
    Zimmer, Veronika A.
    Wheeler, Gavin
    Toussaint, Nicolas
    Deng, Shujie
    Wright, Robert
    Skelton, Emily
    Matthew, Jackie
    Kainz, Bernhard
    Hajnal, Jo
    Schnabel, Julia
    SOFTWAREX, 2022, 17
  • [15] Real-Time Control of Plug-in Electric Vehicles for Congestion Management of Radial LV Networks: A Comparison of Implementations
    Veloso, Cesar Garcia
    Rauma, Kalle
    Fernandez, Julian
    Rehtanz, Christian
    ENERGIES, 2020, 13 (16)
  • [16] Knowledge Implementation and Transfer With an Adaptive Learning Network for Real-Time Power Management of the Plug-in Hybrid Vehicle
    Zhou, Quan
    Zhao, Dezong
    Shuai, Bin
    Li, Yanfei
    Williams, Huw
    Xu, Hongming
    IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2021, 32 (12) : 5298 - 5308
  • [17] Multi-objective real-time optimization energy management strategy for plug-in hybrid electric vehicle
    Du, Siyu
    Yang, Yiyong
    Liu, Congzhi
    Muhammad, Fahad
    PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART D-JOURNAL OF AUTOMOBILE ENGINEERING, 2019, 233 (05) : 1067 - 1080
  • [18] Dynamic-Priority-Based Real-Time Charging Management for Plug-in Electric Vehicles in Smart Grid
    Han Peng
    Wang Jinkuan
    Han Yinghua
    PROCEEDINGS OF THE 31ST CHINESE CONTROL CONFERENCE, 2012, : 2432 - 2436
  • [19] Real-time Energy Management for Plug-in Hybrid Electric Vehicle based on Economy Driving Pro System
    Guo, Jinquan
    He, Hongwen
    Peng, Jiankun
    INNOVATIVE SOLUTIONS FOR ENERGY TRANSITIONS, 2019, 158 : 2689 - 2694
  • [20] Hierarchical Energy Management Strategy for Plug-in HEVs Based on Historical Data and Real-Time Speed Scheduling
    Kang, Mingxin
    Zhao, Sufan
    Chen, Zeyu
    IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2024, : 1 - 12