Cloud-Native Fog Robotics: Model-Based Deployment and Evaluation of Real-Time Applications

被引:0
作者
Wen, Long [1 ]
Zhang, Yu [1 ]
Rickert, Markus [2 ]
Lin, Jianjie [3 ]
Pan, Fengjunjie [1 ]
Knoll, Alois [1 ]
机构
[1] Tech Univ Munich, Sch Computat Informat & Technol, Robot Artificial Intelligence & Real Time Syst, D-80333 Munich, Germany
[2] Univ Bamberg, Fac Informat Syst & Appl Comp Sci, Multimodal Intelligent Interact, D-96047 Bamberg, Germany
[3] Mercedes Benz Grp, RD ASF Driver Abstract, D-70372 Stuttgart, Germany
来源
IEEE ROBOTICS AND AUTOMATION LETTERS | 2025年 / 10卷 / 01期
关键词
Robots; Microservice architectures; Computer architecture; Robot kinematics; Real-time systems; Resource management; Software; Hardware; Modeling; Edge computing; Hardware-software integration in robotics; software architecture for robotic and automation;
D O I
10.1109/LRA.2024.3504243
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
As the field of robotics evolves, robots become increasingly multi-functional and complex. Currently, there is a need for solutions that enhance flexibility and computational power without compromising real-time performance. The emergence of fog computing and cloud-native approaches addresses these challenges. In this paper, we integrate a microservice-based architecture with cloud-native fog robotics to investigate its performance in managing complex robotic systems and handling real-time tasks. Additionally, we apply model-based systems engineering (MBSE) to achieve automatic configuration of the architecture and to manage resource allocation efficiently. To demonstrate the feasibility and evaluate the performance of this architecture, we conduct comprehensive evaluations using both bare-metal and cloud setups, focusing particularly on real-time and machine-learning-based tasks. The experimental results indicate that a microservice-based cloud-native fog architecture offers a more stable computational environment compared to a bare-metal one, achieving over 20% reduction in the standard deviation for complex algorithms across both CPU and GPU. It delivers improved startup times, along with a 17% (wireless) and 23% (wired) faster average message transport time. Nonetheless, it exhibits a 37% slower execution time for simple CPU tasks and 3% for simple GPU tasks, though this impact is negligible in cloud-native environments where such tasks are typically deployed on bare-metal systems.
引用
收藏
页码:398 / 405
页数:8
相关论文
共 21 条
  • [1] A Model-Driven Approach for Solving the Software Component Allocation Problem
    Al-Azzoni, Issam
    Blank, Julian
    Petrovic, Nenad
    [J]. ALGORITHMS, 2021, 14 (12)
  • [2] Ames AD, 2019, 2019 18TH EUROPEAN CONTROL CONFERENCE (ECC), P3420, DOI [10.23919/ECC.2019.8796030, 10.23919/ecc.2019.8796030]
  • [3] Cerny T, 2017, APPL COMPUT REV, V17, P29, DOI [10.1145/3129676.3129682, 10.1145/3183628.3183631]
  • [4] To Docker or Not to Docker: A Security Perspective
    Combe, Theo
    Martin, Antony
    Di Pietro, Roberto
    [J]. IEEE CLOUD COMPUTING, 2016, 3 (05): : 54 - 62
  • [5] Doriya R., 2012, 2012 International Conference on Communication, Information & Computing Technology (ICCICT 2012), DOI 10.1109/ICCICT.2012.6398208
  • [6] Dragoni N, 2017, Present and ulterior software engineering, P195, DOI DOI 10.1007/978-3-319-67425-4_12
  • [7] Edge robotics: are we ready? an experimental evaluation of current vision and future directions
    Groshev, Milan
    Baldoni, Gabriele
    Cominardi, Luca
    de la Oliva, Antonio
    Gazda, Robert
    [J]. DIGITAL COMMUNICATIONS AND NETWORKS, 2023, 9 (01) : 166 - 174
  • [8] Cloud Robotics: Architecture, Challenges and Applications
    Hu, Guoqiang
    Tay, Wee Peng
    Wen, Yonggang
    [J]. IEEE NETWORK, 2012, 26 (03): : 21 - 27
  • [9] FogROS2: An Adaptive Platform for Cloud and Fog Robotics Using ROS 2
    Ichnowski, Jeffrey
    Chen, Kaiyuan
    Dharmarajan, Karthik
    Adebola, Simeon
    Danielczuk, Michael
    Mayoral-Vilches, Victor
    Jha, Nikhil
    Zhan, Hugo
    LLontop, Edith
    Xu, Derek
    Buscaron, Camilo
    Kubiatowicz, John
    Stoica, Ion
    Gonzalez, Joseph
    Goldberg, Ken
    [J]. 2023 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, ICRA, 2023, : 5493 - 5500
  • [10] Model-driven allocation engineering: specifying and solving constraints based on the example of automotive systems
    Pohlmann, Uwe
    Huewe, Marcus
    [J]. AUTOMATED SOFTWARE ENGINEERING, 2019, 26 (02) : 315 - 378