论文标题
您的FAA申请是否已退役? - 有关服务基础架构功能的闲置超时的案例研究
Has Your FaaS Application Been Decommissioned Yet? -- A Case Study on the Idle Timeout in Function as a Service Infrastructure
论文作者
论文摘要
功能作为服务(FAAS)是一种具有自动资源管理的新云技术。与传统的云计算不同,每个FAAS云功能只能在退役之前运行固定的时间。此外,FAAS云提供商经常更新其平台(例如,闲置超时)。这些变化及其相关的影响是不透明的,可能会影响云功能的执行。因此,在本文中,我们开发了一种方法来表征云功能空闲超时,这是FAAS云提供商在不服务主动流量的情况下保持云功能实例的持续时间。我们的研究是在三个流行的FAA平台上进行的,即AWS Lambda,IBM和Azure Cloud功能。此外,我们还报告用户定期轮询实例时可以将云功能实例存活多长时间。实验结果表明,空闲超时周期已从01/2020到01/2022演变。
Function as a Service (FaaS) is a new cloud technology with automated resource management. Different from traditional cloud computing, each FaaS cloud function can only run a fixed period of time before being decommissioned. Furthermore, FaaS cloud providers often update their platforms (e.g., idle timeout). These changes and their associated impact are not transparent and could potentially impact the execution of the cloud functions. Hence, in this paper, we develop a methodology to characterize the cloud function idle timeout which is the duration a FaaS cloud provider keeps a cloud function instance alive without serving active traffic. Our study was conducted on three popular FaaS platforms, namely AWS Lambda, IBM and Azure Cloud Function. Moreover, we also report how long a cloud function instance can be kept alive when a user regularly polls the instance. Experimental results show that the idle timeout period has evolved from 01/2020 till 01/2022.