Slide 25
Slide 25 text
Technical Challenge: Overhead by Self-hosted Runtime[2]
25
Duplicate Sandbox Mechanism Explosion in the Number of Instructions
Runtimes Total Instructions
in Benchmark
Wasm3 400,849,582,525
Self-hosted Wasm3
on Wasm3
318,276,978,517,504
794x
Self-hosted
Rntime
App
Host Runtime Sandbox
Self-hosted Runtime Sandbox
Duplicate
validation
0x00 0xff
0x00 0xff
Duplicate
Boundary Check
● Protect the execution environment from malicious programs
● Known runtime performance overhead
● Wasm3: Interpreter-based OSS runtime
with self-hosting support
[2]Y. Nakata and K. Matsubara, “Poster: Feasibility of
Runtime-Neutral Wasm Instrumentation for Edge-Cloud
Workload Handover”, pp. 528–530, Dec. 2024, doi:
https://doi.org/10.1109/sec62691.2024.00068.