paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Disaggregated RAID Storage in Modern Datacenters

现代数据中心中的分离式 RAID 存储
ASPLOS Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 32023匹配度 0/10 · 该论文属于分布式存储与容错系统方向,研究分离式 RAID 的带宽与吞吐优化,与用户的 PL/AI 交叉、静态分析、LLM 改进程序分析、浮点程序分析、贝叶斯程序分析等方向均无直接关联。引用 18 inbox
Junyi Shu, Ruidong Zhu, Yun Ma, Gang Huang, Hong Mei, Xuanzhe Liu, Xin Jin
crossref: 2026-09-12

AI 速览

一句话:提出 dRAID,一种分离式 RAID 存储系统,通过点对点访问、非阻塞多阶段写与流水线 I/O 实现近最优吞吐并降低带宽消耗。

RAID 长期用于提升磁盘吞吐与冗余,但传统单体 RAID 在数据中心中难以利用快速网络访问远程块设备。分离式存储虽带来故障容忍与灵活性,却会产生额外网络流量并消耗大量 NIC 带宽。本文提出 dRAID,利用点对点分离式数据访问,在正常与降级状态下降低带宽消耗;采用非阻塞多阶段写提升节点间并行性,并以流水线 I/O 处理提升设备间并行性;还引入带宽感知重建以改善负载均衡。实验显示 dRAID 带宽最高提升 3 倍,在轻量对象存储上多种工作负载吞吐提升 1.5-2.35 倍。

问题
分离式 RAID 需要处理 RAID 产生的额外网络流量,避免消耗过多 NIC 带宽,同时保持读写吞吐与冗余能力。
方法
dRAID 利用点对点分离式数据访问、非阻塞多阶段写、流水线 I/O 处理以及带宽感知重建,来提升并行性并降低带宽消耗。
评估
在轻量对象存储与多种工作负载上进行评估,dRAID 带宽最高提升 3 倍,吞吐提升 1.5-2.35 倍。
原文摘要(Abstract)

RAID (Redundant Array of Independent Disks) has been widely adopted for decades, as it provides enhanced throughput and redundancy beyond what a single disk can offer. Today, enabled by fast datacenter networks, accessing remote block devices with acceptable overhead (i.e. disaggregated storage) becomes a reality (e.g., for serverless applications). Combining RAID with remote storage can provide the same benefits while creating better fault tolerance and flexibility than its monolithic counterparts. The key challenge of disaggregated RAID is to handle extra network traffic generated by RAID, which can consume a vast amount of NIC bandwidth. We present dRAID, a disaggregated RAID system that achieves near-optimal read and write throughput. dRAID exploits peer-to-peer disaggregated data access to reduce bandwidth consumption in both normal and degraded states. It employs non-blocking multi-stage writes to maximize inter-node parallelism, and applies pipelined I/O processing to maximize inter-device parallelism. We introduce bandwidth-aware reconstruction for better load balancing. We show that dRAID provides up to 3× bandwidth improvement. The results on a lightweight object store show that dRAID brings 1.5×-2.35× throughput improvement on various workloads.

链接与引用

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

BibTeX
@inproceedings{paperbot10058,
  title = {Disaggregated RAID Storage in Modern Datacenters},
  author = {Junyi Shu and Ruidong Zhu and Yun Ma and Gang Huang and Hong Mei and Xuanzhe Liu and Xin Jin},
  booktitle = {ASPLOS},
  year = {2023},
  doi = {10.1145/3582016.3582027}
}