Eliminating network stack serialization penalties by passing gigabyte-scale radar and camera payloads across processes via shared memory loan mechanisms.
With iceoryx's loan API, the publisher calls `loan()` to obtain an uninitialized memory chunk directly from the iceoryx RouDi shared-memory daemon. The sensor driver writes camera pixels directly into this memory. When published, iceoryx passes references to subscribers via POSIX lock-free queues. Not a single byte of sensor payload is ever copied in RAM.
While DDS requires heavy network serialization unsuitable for small microcontrollers (like CAN XL nodes), Eclipse Zenoh offers an ultra-lean wire format requiring as few as 5 bytes of header overhead. Zenoh unifies storage, queryable data, and pub/sub routing from 8-bit MCUs running Zenoh-Pico all the way to cloud digital twin servers running Zenoh-Bridge.