论文标题
WebAssembly作为云边缘连续体的共同层
WebAssembly as a Common Layer for the Cloud-edge Continuum
论文作者
论文摘要
在过去的十年中,云计算领域已从由大型数据中心制成的集中式体系结构转变为具有边缘和物联网单元的分布式和异构体系结构。这种转变创造了所谓的云边缘连续体,该连续体缩小了大数据中心和最终用户设备之间的差距。但是,现有的编程解决方案是由专有的孤岛和不兼容的技术主导的,该技术围绕专用设备和运行时堆栈而构建。在该职位论文中,我们激励需要互操作的环境,该环境将在硬件设备和软件堆栈中无缝运行,同时实现良好的性能和高度的安全性,这是在处理数据外部数据时的关键要求。我们认为,WebAssembly在现代虚拟机上运行并在受信任的执行环境中屏蔽的技术,结合了一套核心服务和支持库,使我们能够实现这两个目标。我们还提供了部署在云边缘连续体上的原型的初步结果。
Over the last decade, the cloud computing landscape has transformed from a centralised architecture made of large data centres to a distributed and heterogeneous architecture embracing edge and IoT units. This shift has created the so-called cloud-edge continuum, which closes the gap between large data centres and end-user devices. Existing solutions for programming the continuum are, however, dominated by proprietary silos and incompatible technologies, built around dedicated devices and run-time stacks. In this position paper, we motivate the need for an interoperable environment that would run seamlessly across hardware devices and software stacks, while achieving good performance and a high level of security -- a critical requirement when processing data off-premises. We argue that the technology provided by WebAssembly running on modern virtual machines and shielded within trusted execution environments, combined with a core set of services and support libraries, allows us to meet both goals. We also present preliminary results from a prototype deployed on the cloud-edge continuum.