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 条
  • [31] Digital Twins & Fluid Computing in the Edge-to-Cloud Compute Continuum
    Picone, Marco
    Bedogni, Luca
    Pietri, Marcello
    Mamei, Marco
    Zambonelli, Franco
    2024 IEEE INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND COMMUNICATIONS WORKSHOPS AND OTHER AFFILIATED EVENTS, PERCOM WORKSHOPS, 2024, : 221 - 226
  • [32] An Embedded AI-Based Smart Intrusion Detection System for Edge-to-Cloud Systems
    Shrivastwa, Ritu-Ranjan
    Bouakka, Zakaria
    Perianin, Thomas
    Dislaire, Fabrice
    Gaudron, Tristan
    Souissi, Youssef
    Karray, Khaled
    Guilley, Sylvain
    CRYPTOGRAPHY, CODES AND CYBER SECURITY, I4CS 2022, 2022, 1747 : 20 - 39
  • [33] Boosting Edge-to-Cloud Data Transmission Efficiency with Semantic Transcoding
    Nisyif, Murtadha
    Refaey, Ahmed
    Aboagye, Sylvester
    2024 IEEE CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, CCECE 2024, 2024, : 730 - 734
  • [34] The Hidden Cost of the Edge: A Performance Comparison of Edge and Cloud Latencies
    Ali-Eldin, Ahmed
    Wang, Bin
    Shenoy, Prashant
    SC21: INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS, 2021,
  • [35] From Cloud-Edge to Edge-Edge Continuum: the Swarm-Based Edge Computing Systems
    Carnevale, Lorenzo
    Ortis, Alessandro
    Fortino, Giancarlo
    Battiato, Sebastiano
    Villari, Massimo
    2022 IEEE INTL CONF ON DEPENDABLE, AUTONOMIC AND SECURE COMPUTING, INTL CONF ON PERVASIVE INTELLIGENCE AND COMPUTING, INTL CONF ON CLOUD AND BIG DATA COMPUTING, INTL CONF ON CYBER SCIENCE AND TECHNOLOGY CONGRESS (DASC/PICOM/CBDCOM/CYBERSCITECH), 2022, : 562 - 567
  • [36] Holistic Data Processing: Designing the Intelligent Edge-to-Cloud Pathway for IoMT
    Zaydi, Hayat
    Bakkoury, Zohra
    INTERNATIONAL JOURNAL OF MATHEMATICS AND COMPUTER SCIENCE, 2024, 19 (01): : 261 - 277
  • [37] System support and mechanisms for adaptive edge-to-cloud DNN model serving
    Reisinger, Matthias
    Frangoudis, Pantelis A.
    Dustdar, Schahram
    2021 IEEE INTERNATIONAL CONFERENCE ON CLOUD ENGINEERING, IC2E 2021, 2021, : 278 - 279
  • [38] Smart Contracts for Service-Level Agreements in Edge-to-Cloud Computing
    Petar Kochovski
    Vlado Stankovski
    Sandi Gec
    Francescomaria Faticanti
    Marco Savi
    Domenico Siracusa
    Seungwoo Kum
    Journal of Grid Computing, 2020, 18 : 673 - 690
  • [39] Confidential Computing Across Edge-To-Cloud for Machine Learning: A Survey Study
    Zobaed, Sm
    Salehi, Mohsen Amini
    SOFTWARE-PRACTICE & EXPERIENCE, 2025,
  • [40] Multi-Tier Edge-to-Cloud Architecture for Adaptive Video Delivery
    Immich, Roger
    Villas, Leandro
    Bittencourt, Luiz
    Madeira, Edmundo
    2019 7TH INTERNATIONAL CONFERENCE ON FUTURE INTERNET OF THINGS AND CLOUD (FICLOUD 2019), 2019, : 23 - 30