paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Nightcore: efficient and scalable serverless computing for latency-sensitive, interactive microservices

Nightcore:面向延迟敏感、交互式微服务的高效可扩展无服务器计算
ASPLOS Proceedings of the 26th ACM International Conference on Architectural Support for Programming Languages and Operating Systems2021匹配度 1/10 · 该论文研究 serverless/FaaS 运行时与微服务延迟优化,属于系统/运行时方向;用户研究画像聚焦静态分析、LLM/Agent 与程序分析交叉、浮点程序分析和贝叶斯程序分析,二者几乎没有交集。引用 217 inbox
Zhipeng Jia, Emmett Witchel
crossref: 2026-09-12

AI 速览

一句话:提出 Nightcore,一个面向延迟敏感交互式微服务的高效可扩展 serverless 运行时,力图把 FaaS 的毫秒级开销降至亚毫秒。

微服务架构是构建灵活、大规模在线服务的流行软件工程方案,而无服务器函数(FaaS)以无状态函数这一简单编程模型,天然适合实现微服务中的无状态 RPC 处理逻辑,可作为容器化 RPC 服务器的替代。然而现有无服务器平台的运行时开销处于毫秒量级,无法满足既有交互式微服务所要求的严格亚毫秒延迟目标。针对这一问题,本文提出 Nightcore——一个面向延迟敏感、交互式微服务的高效且可扩展的无服务器计算系统,旨在显著压缩 FaaS 的运行时开销、提升可扩展性,从而让无服务器模型能够服务于对延迟极其敏感的交互式微服务场景。(给出的摘要仅描述了问题与系统定位,未展开具体机制与实验结果。)

问题
现有无服务器(FaaS)平台存在毫秒级运行时开销,无法满足交互式微服务所需的严格亚毫秒延迟目标,因而难以替代容器化 RPC 服务器。
方法
提出 Nightcore:一个面向延迟敏感、交互式微服务的高效且可扩展的无服务器计算系统,通过降低 FaaS 运行时开销来支撑无状态 RPC 处理逻辑(摘要未给出具体实现机制)。
评估
摘要未给出评估方法;从论文定位看应围绕运行时开销与亚毫秒延迟目标、可扩展性展开测量(具体实验设置与结果未在摘要中说明)。
原文摘要(Abstract)

The microservice architecture is a popular software engineering approach for building flexible, large-scale online services. Serverless functions, or function as a service (FaaS), provide a simple programming model of stateless functions which are a natural substrate for implementing the stateless RPC handlers of microservices, as an alternative to containerized RPC servers. However, current serverless platforms have millisecond-scale runtime overheads, making them unable to meet the strict sub-millisecond latency targets required by existing interactive microservices.

链接与引用

DOI 原文 · PDF(开放获取) ·

BibTeX
@inproceedings{paperbot6147,
  title = {Nightcore: efficient and scalable serverless computing for latency-sensitive, interactive microservices},
  author = {Zhipeng Jia and Emmett Witchel},
  booktitle = {ASPLOS},
  year = {2021},
  doi = {10.1145/3445814.3446701}
}