ThingSpire OS: a WebAssembly-based IoT operating system for cloud-edge integration
ThingSpire OS: a WebAssembly-based IoT operating system for cloud-edge integration
复制标题
ThingSpire OS:基于 WebAssembly 的物联网操作系统,用于云边集成
DOI:
--
复制
发表时间:
2021
期刊:
影响因子:
--
通讯作者:
Wei Dong
中科院分区:
文献类型:
--
作者:
Borui Li;Hongchang Fan;Yi Gao;Wei Dong
We advocate ThingSpire OS, a new IoT operating system based on WebAssembly for cloud-edge integration. By design, WebAssembly is considered as the first-class citizen in ThingSpire OS to achieve coherent execution among IoT device, edge and cloud. Furthermore, ThingSpire OS enables efficient execution of WebAssembly on resource-constrained devices by implementing a WebAssembly runtime based on Ahead-of-Time (AoT) compilation with a small footprint, achieves seamless inter-module communication wherever the modules locate, and leverages several optimizations such as lightweight preemptible invocation for memory isolation and control-flow integrity. We implement a prototype of ThingSpire OS and conduct preliminary evaluations on its inter-module communication performance.