References & Citations
Computer Science > Distributed, Parallel, and Cluster Computing
Title: PAIO: A Software-Defined Storage Data Plane Framework
(Submitted on 7 Jun 2021 (v1), revised 8 Jun 2021 (this version, v2), latest version 12 Aug 2021 (v3))
Abstract: 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.
Submission history
From: Ricardo Macedo [view email][v1] Mon, 7 Jun 2021 13:43:05 GMT (1281kb,D)
[v2] Tue, 8 Jun 2021 09:00:27 GMT (1281kb,D)
[v3] Thu, 12 Aug 2021 22:35:55 GMT (1278kb,D)
Link back to: arXiv, form interface, contact.