Inviare flussi video e lidar tra microservizi tramite socket UNIX o TCP comporta un overhead letale di copia della memoria. Eclipse iceoryx offre un'architettura in memoria condivisa lock-free che trasferisce megabyte in meno di 800 nanosecondi.
RouDi funge da coordinatore centrale in iceoryx. Senza mai manipolare i byte del payload, prealloca pool di memoria all'avvio e scambia puntatori su ring queue wait-free. Se un nodo si blocca, RouDi recupera la memoria orfana senza memory leak.
Con 8 telecamere da 8MP che generano 120 milioni di pixel ogni 33ms, copiare i frame svuota le cache L1/L2 della CPU. Trattenendo i dati fissi in memoria ed eseguendo l'inferenza in-place, la contesa del bus scende dal 92% a meno del 14%.