Comparison of Middlewares in Edge-to-Edge and Edge-to-Cloud Communication for Distributed ROS 2 Systems

被引:0
|
作者
Zhang, Jiaqiang [1 ]
Yu, Xianjia [1 ]
Ha, Sier [1 ]
Pena Queralta, Jorge [1 ]
Westerlund, Tomi [1 ]
机构
[1] Univ Turku, Turku Intelligent Embedded & Robot Syst TIERS Lab, Turku, Finland
关键词
Edge computing; ROS; 2; ROS middleware; DDS; MQTT; Zenoh;
D O I
10.1007/s10846-024-02187-z
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The increased data transmission and number of devices involved in communications among distributed systems make it challenging yet significantly necessary to have an efficient and reliable networking middleware. In robotics and autonomous systems, the wide application of ROS 2 brings the possibility of utilizing various networking middlewares together with DDS in ROS 2 for better communication among edge devices or between edge devices and the cloud. However, there is a lack of comprehensive communication performance comparison of integrating these networking middlewares with ROS 2. In this study, we provide a quantitative analysis for the communication performance of utilized networking middlewares including MQTT and Zenoh alongside DDS in ROS 2 among a multiple host system. For a complete and reliable comparison, we calculate the latency and throughput of these middlewares by sending distinct amounts and types of data through different network setups including Ethernet, Wi-Fi, and 4G. To further extend the evaluation to real-world application scenarios, we assess the drift error (the position changes) over time caused by these networking middlewares with the robot moving in an identical square-shaped path. Our results show that CycloneDDS performs better under Ethernet while Zenoh performs better under Wi-Fi and 4G. In the actual robot test, the robot moving trajectory drift error over time (96 s) via Zenoh is the smallest. It is worth noting we have a discussion of the CPU utilization of these networking middlewares and the perfosrmance impact caused by enabling the security feature in ROS 2 at the end of the paper.
引用
收藏
页数:12
相关论文
共 50 条
  • [41] Percutaneous edge-to-edge therapy with PASCAL or MitraClip: a multicenter propensity score matched comparison
    Markovic, S.
    Felbel, D. F.
    Kessler, M. K.
    Schneider, L. M. S.
    Gercek, G. M.
    Rudolph, V. R.
    Hausleiter, J. H.
    Rotblauer, W. R.
    EUROPEAN HEART JOURNAL, 2021, 42 : 1654 - 1654
  • [42] Distributed Edge AI Systems
    Hu, Fei
    Mehta, Kunal
    Mishra, Shivakant
    AlMutawa, Mohammad
    16TH IEEE/ACM INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING, UCC 2023, 2023,
  • [43] Decentralized Edge-to-Cloud Load Balancing: Service Placement for the Internet of Things
    Nezami, Zeinab
    Zamanifar, Kamran
    Djemame, Karim
    Pournaras, Evangelos
    IEEE ACCESS, 2021, 9 : 64983 - 65000
  • [44] Smart Contracts for Service-Level Agreements in Edge-to-Cloud Computing
    Kochovski, Petar
    Stankovski, Vlado
    Gec, Sandi
    Faticanti, Francescomaria
    Savi, Marco
    Siracusa, Domenico
    Kum, Seungwoo
    JOURNAL OF GRID COMPUTING, 2020, 18 (04) : 673 - 690
  • [45] E2Clab: Reproducible Analysis of Complex Workflows on the Edge-to-Cloud Continuum
    Rosendo, Daniel
    2021 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2021, : 1021 - 1021
  • [46] Multi-Objective Robust Workflow Offloading in Edge-to-Cloud Continuum
    Liu, Hongyun
    Xin, Ruyue
    Chen, Peng
    Zhao, Zhiming
    2022 IEEE 15TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (IEEE CLOUD 2022), 2022, : 469 - 478
  • [47] Multi-Criteria Optimization of Application Offloading in the Edge-to-Cloud Continuum
    Miloradovic, Branko
    Papadopoulos, Alessandro Vittorio
    2023 62ND IEEE CONFERENCE ON DECISION AND CONTROL, CDC, 2023, : 4917 - 4923
  • [48] Decentralized Edge-to-Cloud Load Balancing: Service Placement for the Internet of Things
    Nezami, Zeinab
    Zamanifar, Kamran
    Djemame, Karim
    Pournaras, Evangelos
    IEEE Access, 2021, 9 : 64983 - 65000
  • [49] Towards a Simulation Framework for Edge-to-Cloud Orchestration in C-ITS
    Nguyen, Phu H.
    Hugo, Asmund
    Svantorp, Karl
    Elnes, Bjorn Magne
    2020 21ST IEEE INTERNATIONAL CONFERENCE ON MOBILE DATA MANAGEMENT (MDM 2020), 2020, : 354 - 358
  • [50] Edge-to-Edge Oriented Self-Assembly of ReS2 Nanoflakes
    Zhang, Qin
    Wang, Wenjie
    Kong, Xin
    Mendes, Rafael G.
    Fang, Liwen
    Xue, Yinghui
    Xiao, Yao
    Ruemmeli, Mark H.
    Chen, Shengli
    Fu, Lei
    JOURNAL OF THE AMERICAN CHEMICAL SOCIETY, 2016, 138 (35) : 11101 - 11104