Efficiency in the serverless cloud paradigm: A survey on the reusing and approximation aspects

Efficiency in the serverless cloud paradigm: A survey on the reusing and approximation aspects
复制标题

DOI:
10.1002/spe.3233
复制
发表时间:
2021-10
期刊:
Software: Practice and Experience
影响因子:
--
通讯作者:
Chavit Denninnart;Thanawat Chanikaphon;Mohsen Amini Salehi
Chavit Denninnart;Thanawat Chanikaphon;Mohsen Amini Salehi
中科院分区:
其他
文献类型:
--
作者:
Chavit Denninnart;Thanawat Chanikaphon;Mohsen Amini Salehi

文献摘要

相似文献

无服务器计算与功能即服务 (FaaS) 正在形成一种新的计算范式,预计将创建下一代云系统。这种范例的流行是由于提供了高度透明的基础设施,使用户应用程序能够在其功能的粒度上进行扩展。由于这些通常较小且单一用途的功能是在幕后的共享计算资源上进行管理的,因此计算重用和近似计算的巨大潜力出现了,如果释放出来,可以显着提高无服务器云系统的效率——无论是从用户的服务质量还是系统(能源消耗和产生的成本)的角度来看。因此,这项调查研究的目标是,首先,揭示无服务器计算的内部机制,其次,通过研究函数重用和近似方法并讨论每种方法的优缺点,探索该范式中的效率范围。接下来,我们概述了该范式中潜在的未来研究方向,这些方向可以解锁新的用例或使该范式更加高效。
Serverless computing along with Function‐as‐a‐Service (FaaS) is forming a new computing paradigm that is anticipated to found the next generation of cloud systems. The popularity of this paradigm is due to offering a highly transparent infrastructure that enables user applications to scale in the granularity of their functions. Since these often small and single‐purpose functions are managed on shared computing resources behind the scene, a great potential for computational reuse and approximate computing emerges that if unleashed, can remarkably improve the efficiency of serverless cloud systems—both from the user's QoS and system's (energy consumption and incurred cost) perspectives. Accordingly, the goal of this survey study is to, first, unfold the internal mechanics of serverless computing and, second, explore the scope for efficiency within this paradigm via studying function reuse and approximation approaches and discussing the pros and cons of each one. Next, we outline potential future research directions within this paradigm that can either unlock new use cases or make the paradigm more efficient.