Valet: Efficient Data Placement on Modern SSDs
Devashish R. Purandare, Peter Alvaro, Avani Wildani, Darrell D. E. Long, Ethan L. Miller

TL;DR
Valet is a user-space solution that improves SSD data placement, achieving 2-4x higher write throughput and up to 6x lower tail latency without requiring application or system modifications.
Contribution
It introduces a dynamic, zero-modification data placement method using user-space shim layers to enhance SSD performance and efficiency.
Findings
Up to 4x increase in write throughput.
Up to 6x reduction in tail latency.
Effective across multiple data-intensive applications.
Abstract
The increasing demand for SSDs coupled with scaling difficulties has left manufacturers scrambling for newer SSD interfaces which promise better performance and durability. While these interfaces reduce the rigidity of traditional abstractions, they require application or system-level changes that can impact the stability, security, and portability of systems. To make matters worse, such changes are rendered futile with the introduction of next-generation interfaces. It is therefore no surprise that such interfaces have seen limited adoption, leaving behind a graveyard of experimental interfaces ranging from open-channel SSDs to stream SSDs. Our solution, Valet, leverages userspace shim layers to add placement hints for application data, delivering up to 2-4x write throughput over filesystems and comparable or better performance than application-specific solutions, with up to 6x lower…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsHealthcare Systems and Technology · Chronic Disease Management Strategies
