当前位置: X-MOL 学术arXiv.cs.OS › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
PAIO: A Software-Defined Storage Data Plane Framework
arXiv - CS - Operating Systems Pub Date : 2021-06-07 , DOI: arxiv-2106.03617
Ricardo Macedo, Yusuke Tanimura, Jason Haga, Vijay Chidambaram, José Pereira, João Paulo

We propose PAIO, the first general-purpose framework that enables system designers to build custom-made Software-Defined Storage (SDS) data plane stages. It provides the means to implement storage optimizations adaptable to different workflows and user-defined policies, and allows straightforward integration with existing applications and I/O layers. PAIO allows stages to be integrated with modern SDS control planes to ensure holistic control and system-wide optimal performance. We demonstrate the performance and applicability of PAIO with two use cases. The first improves 99th percentile latency by 4x in industry-standard LSM-based key-value stores. The second ensures dynamic per-application bandwidth guarantees under shared storage environments.

中文翻译:

PAIO:软件定义的存储数据平面框架

我们提出了 PAIO,这是第一个使系统设计人员能够构建定制软件定义存储 (SDS) 数据平面阶段的通用框架。它提供了实施适用于不同工作流和用户定义策略的存储优化的方法,并允许与现有应用程序和 I/O 层直接集成。PAIO 允许舞台与现代 SDS 控制平面集成,以确保整体控制和系统范围内的最佳性能。我们通过两个用例展示了 PAIO 的性能和适用性。第一个在基于行业标准 LSM 的键值存储中将第 99 个百分位数的延迟提高了 4 倍。第二个确保共享存储环境下的动态每个应用程序带宽保证。
更新日期:2021-06-25
down
wechat
bug