Automotive Middleware Performance: Comparison of FastDDS, Zenoh and vSomeIP

📅 2025-05-05
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
This study addresses the lack of systematic evaluation frameworks for selecting communication middleware in intelligent vehicles. We conduct the first cross-protocol, multi-dimensional benchmarking of FastDDS, Zenoh, and vSomeIP. Our methodology employs an end-to-end testbed built on a Linux real-time kernel, supporting DDS, SOME/IP, and Zenoh protocol stacks under both TSN emulation and realistic CAN/Ethernet hybrid topologies; we quantitatively assess scalability, end-to-end latency, and service discovery latency. We innovatively propose a standardized evaluation methodology covering dynamic workloads, resource constraints, and topological heterogeneity, with all code and datasets publicly released. Experimental results reveal nine key insights: Zenoh excels in dynamic service discovery and lightweight node scenarios; vSomeIP achieves optimal compatibility within legacy SOME/IP ecosystems; and FastDDS delivers superior throughput and deterministic transmission performance. The work provides empirically grounded, reproducible guidance for middleware selection in automotive systems.

Technology Category

Application Category

📝 Abstract
In this study, we evaluate the performance of current automotive communication middlewares under various operating conditions. Specifically, we examine FastDDS, a widely used open-source middleware, the newly developed Zenoh middleware, and vSomeIP, COVESAs open-source implementation of SOME/IP. Our objective is to identify the best performing middleware for specific operating conditions. To ensure accessibility, we first provide a concise overview of middleware technologies and their fundamental principles. We then introduce our testing methodology designed to systematically assess middleware performance metrics such as scaling performance, end-to-end latency, and discovery times across multiple message types, network topologies, and configurations. Finally, we compare the resulting performance data and present our results in nine findings. Our evaluation code and the resulting data will be made publicly available upon acceptance.
Problem

Research questions and friction points this paper is trying to address.

Compare performance of FastDDS, Zenoh, and vSomeIP middlewares
Identify best middleware for specific automotive operating conditions
Assess metrics like latency, scaling, and discovery times systematically
Innovation

Methods, ideas, or system contributions that make the work stand out.

Compare FastDDS, Zenoh, vSomeIP performance
Test scaling, latency, discovery metrics
Publicly release evaluation code and data
🔎 Similar Papers
No similar papers found.
D
David Philipp Kluner
Chair of Embedded Software, RWTH Aachen University, Aachen, Germany
L
Lucas Hegerath
Chair of Embedded Software, RWTH Aachen University, Aachen, Germany
A
Amin Dieter Hatib
Chair of Embedded Software, RWTH Aachen University, Aachen, Germany
Stefan Kowalewski
Stefan Kowalewski
Professor of Computer Science, RWTH Aachen University
Embedded Systems
Bassam Alrifaee
Bassam Alrifaee
Professor, Universität der Bundeswehr München
CPSDistributed ControlService-Oriented ArchitecturesAutonomous VehiclesCAVs
A
Alexandru Kampmann
Chair of Embedded Software, RWTH Aachen University, Aachen, Germany