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