AZFT物联网实验室董玮教授团队两篇论文“TinyNet: a Lightweight, Modular, and Unified Network Architecture for the Internet of Things”和“Bringing WebAssembly to Resource-constrained IoT Devices for Seamless Device-Cloud Integration” 被国际顶级会议MobiSys 2022录用。
ACM MobiSys是移动计算领域的国际顶级会议,主要汇集了在移动计算和无线系统方面重大的、创新性的研究。ACM MobiSys 2022共收到投稿176篇,录用了38篇长文,录用率仅21%。本届会议于2022年6月27日至7月1日在美国波特兰召开。
TinyNet: a Lightweight, Modular, and Unified Network Architecture for the Internet of Things
迄今为止,物联网节点之间的通信还没有完全互操作。根本原因是缺乏针对具有不同无线电技术的物联网节点的轻量级和统一的网络架构。
我们设计并实现了 TinyNet,这是一种轻量级、模块化和统一的网络架构,集成了具有代表性的低功耗无线电技术,包括 802.15.4、BLE 和 LoRa。TinyNet引入2.5层——一个位于链路层和网络层之间的抽象层。
WebAssembly 是一种通用字节码格式,以其性能和可移植性而闻名,是一种很有前途的技术。我们可以使用WebAssembly在物联网设备和云服务器之间架起桥梁,让同样一个应用无缝的在云、端之间迁移。然而,物联网设备的资源通常非常受限,难以承载一个WebAssembly的高效运行时。
因此,实验室研究团队提出了 WAIT,一种在云-端融合物联网应用中,运行在资源受限物联网设备上的轻量级 WebAssembly 运行时。WAIT 是首个在通过利用多种方法来减少资源占用的情况下,在资源受限的设备上实现 WebAssembly 的运行前编译(Ahead-of-Time Compilation)工作。此外,WAIT 在编译时引入了各种安全检查,以保证 WebAssembly 的沙箱执行。WAIT还针对物联网场景能耗受限的问题,采用批次读写等优化方式优化了WebAssembly在物联网设备上运行的能耗。