Accelerating DDS with User-Space Networking
We prototyped accelerating DDS implementations (CycloneDDS and FastDDS) with user-space networking technologies (DPDK and XDP).
The repositories may be found here: https://github.com/caps-tum/cyclonedds-dpdk-xdp, https://github.com/caps-tum/fastdds-dpdk-xdp.
Information on this work is available in the following publications:
- V. Bode, D. Buettner, T. Preclik, C. Trinitis, and M. Schulz, ‘Adopting User-Space Networking for DDS Message-Oriented Middleware’, in 2024 IEEE International Conference on Pervasive Computing and Communications (PerCom) (PerCom 2024), 2024, p. 10.95.
- V. Bode, D. Buettner, T. Preclik, C. Trinitis, and M. Schulz, ‘Advancing User-Space Networking for DDS Message-Oriented Middleware: Further Extensions’, in Pervasive and Mobile Computing Journal (PMC) (PMC Special Issue 2025), 2025.