arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 2607.25493cs.DCcs.SE

WASP:用于便携式有状态无服务器应用程序的可配置框架

WASP: A Configurable Framework for Portable Stateful Serverless Applications

Matteo Cenzato, Dario d'Abate, Arianna Dragoni, Giacomo Orsenigo, Luca Tosetti, Alessandro Margara

AI总结:

研究针对边缘到云连续体中无服务器应用程序的问题,提出可配置框架WASP,通过采用解耦组件,可交换运行时和数据存储,结合可配置策略,实现对异构约束的适应,实验证明其开销小且能展现不同资源配置。

AI中文摘要:

WebAssembly(WASM)正在成为边缘到云连续体中函数即服务(FaaS)的容器轻量级替代方案。然而,现有的基于WASM的无服务器平台与特定执行引擎紧密耦合,主要为无状态工作负载设计。这与边缘部署的异质性冲突,边缘部署需要在不同硬件和工作负载约束下支持有状态应用程序。我们引入WASP,一个可配置框架,为边缘到云连续体带来有状态无服务器执行。通过采用严格解耦、可插拔组件取代单片架构,WASP让系统管理员在不改变应用代码的情况下,交换WASM运行时和数据存储以适应可用资源和应用需求。可配置生命周期和缓存策略进一步实现对各种非功能性需求的微调。实验评估表明,WASP引入的运行时开销可忽略不计,通过交换运行时、数据存储和策略,展现出截然不同的内存和延迟配置文件,证实其对边缘到云连续体异构约束的适应性。

英文摘要:

WebAssembly (WASM) is emerging as a lightweight alternative to containers for Function-as-a-Service (FaaS) across the edge-cloud continuum. However, existing WASM-based serverless platforms are tightly coupled to specific execution engines and predominantly designed for stateless workloads. This clashes with the heterogeneity of edge deployments, which demand support for stateful applications under diverse hardware and workload constraints. We introduce WASP, a configurable framework that brings stateful serverless execution to the edge-cloud continuum. By abandoning monolithic architectures in favor of strictly decoupled, pluggable components, WASP lets system administrators swap the WASM runtime and the datastore to fit available resources and application requirements, without altering application code. Configurable lifecycle and caching policies further enable fine-tuning for diverse non-functional requirements. Our experimental evaluation demonstrates that WASP introduces negligible runtime overhead and, by swapping runtimes, datastores, and policies, exposes radically different memory and latency profiles, confirming its adaptability to the heterogeneous constraints of the edge-cloud continuum.

补充信息

↑