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 条
  • [1] DRL-Based Service Function Chain Edge-to-Edge and Edge-to-Cloud Joint Offloading in Edge-Cloud Network
    Fan, Wentao
    Yang, Fan
    Wang, Peilong
    Miao, Mao
    Zhao, Pengcheng
    Huang, Tao
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2023, 20 (04): : 4478 - 4493
  • [2] The Edge-to-Cloud Continuum
    Milojicic, Dejan
    COMPUTER, 2020, 53 (11) : 16 - 25
  • [3] Automating Edge-to-cloud Workflows for Science: Traversing the Edge-to-cloud Continuum with Pegasus
    Tanaka, Ryan
    Papadimitriou, George
    Viswanath, Sai Charan
    Wang, Cong
    Lyons, Eric
    Thareja, Komal
    Qu, Chengyi
    Esquivel, Alicia
    Deelman, Ewa
    Mandal, Anirban
    Calyam, Prasad
    Zink, Michael
    2022 22ND IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND INTERNET COMPUTING (CCGRID 2022), 2022, : 826 - 833
  • [4] Pilot-Edge: Distributed Resource Management Along the Edge-to-Cloud Continuum
    Luckow, Andre
    Rattan, Kartik
    Jha, Shantenu
    2021 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2021, : 874 - 878
  • [5] Querying Distributed Sensor Streams in the Edge-to-Cloud Continuum
    Karlstetter, Roman
    Widhopf-Fenk, Robert
    Schulz, Martin
    2022 IEEE INTERNATIONAL CONFERENCE ON EDGE COMPUTING & COMMUNICATIONS (IEEE EDGE 2022), 2022, : 192 - 197
  • [6] Edge-to-Cloud Continuum Orchestrator for Distributed Video Applications
    Ruiu, Pietro
    Rubattu, Claudio
    Anedda, Matteo
    Lagorio, Andrea
    Popescu, Vlad
    Amarie, Nicusor
    Giusto, Daniele
    Fadda, Mauro
    19TH IEEE INTERNATIONAL SYMPOSIUM ON BROADBAND MULTIMEDIA SYSTEMS AND BROADCASTING, BMSB 2024, 2024, : 202 - 207
  • [7] Distributed intelligence on the Edge-to-Cloud Continuum: A systematic literature review
    Rosendo, Daniel
    Costan, Alexandru
    Valduriez, Patrick
    Antoniu, Gabriel
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2022, 166 : 71 - 94
  • [8] MDSC: Modelling Distributed Stream Processing across the Edge-to-Cloud Continuum
    Balouek-Thomert, Daniel
    Silva, Pedro
    Fauvel, Kevin
    Costan, Alexandru
    Antoniu, Gabriel
    Parashar, Manish
    COMPANION PROCEEDINGS OF THE 14TH IEEE/ACM INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING (UCC'21 COMPANION), 2021,
  • [9] Beyond Edge Cloud: Distributed Edge Computing
    Benzaoui, Nihel
    2020 OPTICAL FIBER COMMUNICATIONS CONFERENCE AND EXPOSITION (OFC), 2020,
  • [10] Edge-to-edge measurement-based distributed network monitoring
    Habib, A
    Khan, M
    Bhargava, B
    COMPUTER NETWORKS, 2004, 44 (02) : 211 - 233