This paper introduces a new primitive to serverless language runtimes called freshen. With freshen, developers or providers specify functionality to perform before a given function executes. This proactive technique allows for overheads associated with serverless functions to be mitigated at execution time, which improves function responsiveness. We show various predictive opportunities exist to run freshen within reasonable time windows. A high-level design and implementation are described, along with preliminary results to show the potential benefits of our scheme.
翻译:本文引入了一种新的原始的无服务器语言运行时间, 称为“ 清新 ” 。 有了清新, 开发者或提供者指定了在特定功能执行前要履行的功能。 这种主动性技术可以在执行时减轻与无服务器功能有关的管理费用, 从而改进功能响应能力。 我们显示了在合理时间窗口内进行更新的各种预测机会。 描述了一个高层次的设计和实施, 以及显示我们计划潜在好处的初步结果 。