Automotive Middleware Performance: Comparison of FastDDS, Zenoh and vSomeIP
David Philipp Kl\"uner, Lucas Hegerath, Amin Dieter Hatib, Stefan Kowalewski, Bassam Alrifaee, Alexandru Kampmann

TL;DR
This paper systematically compares the performance of FastDDS, Zenoh, and vSomeIP automotive communication middlewares across various conditions to identify their strengths and weaknesses.
Contribution
It provides a comprehensive performance evaluation framework and comparative analysis of three key automotive middleware solutions under diverse operating scenarios.
Findings
FastDDS shows superior scalability in high message volume scenarios.
Zenoh offers lower end-to-end latency in small network topologies.
vSomeIP demonstrates faster discovery times across configurations.
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsReal-Time Systems Scheduling · Parallel Computing and Optimization Techniques
