paperbot · PL 论文追踪

全部论文 待读 收藏

P2 ReFlex

ReFlex:面向 NVMe Flash 的高性能远程访问与 QoS 系统
ASPLOS Proceedings of the Twenty-Second International Conference on Architectural Support for Programming Languages and Operating Systems2017匹配度 0/10 · 该论文研究远程 NVMe Flash 访问的数据平面内核与 QoS 隔离,属于存储/网络系统方向,与用户关注的程序语言、静态分析、浮点程序分析、贝叶斯程序分析及 LLM/Agent 交叉均无直接关联。引用 170 inbox
Ana Klimovic, Heiner Litz, Christos Kozyrakis
crossref: 2026-09-12dblp: 2026-09-12

AI 速览

一句话:ReFlex 通过数据平面内核集成网络与存储处理,实现近本地 Flash 性能,并为多客户端提供 QoS 隔离。

远程访问 NVMe Flash 能在数据中心内灵活扩展并提升容量与 IOPS 利用率,但现有远程 Flash 访问系统要么引入显著性能开销,要么无法隔离共享同一 Flash 设备的多个远程客户端。ReFlex 是一个软件实现的远程 Flash 访问系统,其数据平面内核将网络与存储处理紧密集成,以低资源开销实现低延迟和高吞吐;同时使用 QoS 调度器为数千个远程客户端强制执行尾延迟与吞吐服务级目标。评估表明,ReFlex 通过 TCP/IP 每核可服务高达 850K IOPS,相比直接访问本地 Flash 仅增加 21 微秒延迟,并使应用在改用远程 Flash 时仍保持原有性能。

问题
远程 NVMe Flash 访问需兼顾可扩展性、低开销与多客户端隔离,现有系统难以同时满足。
方法
ReFlex 用数据平面内核集成网络与存储处理,并设计 QoS 调度器对远程客户端的尾延迟和吞吐 SLO 进行控制。
评估
在 TCP/IP 上每核最高 850K IOPS,较本地 Flash 仅增加 21us,并能服务数千客户端、维持应用原有性能。
原文摘要(Abstract)

Remote access to NVMe Flash enables flexible scaling and high utilization of Flash capacity and IOPS within a datacenter. However, existing systems for remote Flash access either introduce significant performance overheads or fail to isolate the multiple remote clients sharing each Flash device. We present ReFlex, a software-based system for remote Flash access, that provides nearly identical performance to accessing local Flash. ReFlex uses a dataplane kernel to closely integrate networking and storage processing to achieve low latency and high throughput at low resource requirements. Specifically, ReFlex can serve up to 850K IOPS per core over TCP/IP networking, while adding 21us over direct access to local Flash. ReFlex uses a QoS scheduler that can enforce tail latency and throughput service-level objectives (SLOs) for thousands of remote clients. We show that ReFlex allows applications to use remote Flash while maintaining their original performance with local Flash.

链接与引用

DOI 原文 · DBLP

BibTeX
@inproceedings{KlimovicLK17,
  title = {ReFlex},
  author = {Ana Klimovic and Heiner Litz and Christos Kozyrakis},
  booktitle = {ASPLOS},
  year = {2017},
  doi = {10.1145/3037697.3037732}
}