Runtime applicativi automotive: WebAssembly e servizi POSIX

I moderni software di bordo richiedono ambienti di esecuzione leggeri e sicuri in memoria che si avviino istantaneamente. Il bytecode WebAssembly e i runtime POSIX costituiscono la base dei microservizi di nuova generazione.

Runtime app SDV Zonal Architecture

Central Controller: Runtime app SDV — Wasm e microservizi

Zonal Control Units & TSN Ring

  • Motore WasmEdge
  • Sandbox POSIX PSE52
  • Osservatore eBPF
  • Runner C++ nativo
  • Limitatore memoria

Sostituire i pesanti container Linux con sandbox WebAssembly al microsecondo

I container Linux isolano bene ma consumano molta RAM e si avviano con lentezza. I runtime WebAssembly (WasmEdge, Wasmtime) eseguono bytecode in sandbox verificate a priori. I microservizi si avviano in meno di 5ms impegnando meno di 1MB di RAM.

Core Engineering Areas

Technical Articles