Offloading computation from user devices to nodes with processing capabilities at the edge of the network is a major trend in today's network/service architectures. At the same time, serverless computing has gained a huge traction among the cloud computing technologies and has, thus, promoted the adoption of Function-as-a-Service (FaaS). The latter has some characteristics that make it generally suitable to edge applications, except for its cumbersome support of stateful applications. This work is set to provide a broad view on the options available for supporting stateful FaaS, which are distilled into four reference execution models that differ on where the state resides. While further investigation is needed to advance our understanding of the opportunities offered by in-network computing through stateful FaaS, initial insights are provided by means of a qualitative analysis of the four alternatives and their quantitative comparison in a simulator.
翻译:在网络边缘,从用户设备到处理能力的节点的卸载计算是当今网络/服务结构的一个主要趋势。 与此同时,无服务器计算在云计算技术中获得了巨大的牵力,从而推动了“功能即服务”(FaaS)的采用。后者有一些特点,使得它一般适合将应用程序排挤到边缘,除非它繁琐地支持有声的应用程序。这项工作旨在就支持“状态”的FaaaS(FaaaS)的可用选项提供一个广泛的观点,这些选项被浓缩成四个参考执行模式,而该模式在州所在地不同。虽然需要进一步研究以增进我们对网络内计算通过“状态” FaaaS(FaaS)提供的机会的理解,但通过对四种备选方案进行定性分析并在模拟器中进行定量比较,提供了初步的洞察力。