Share this page
Share this page E-mail this page Print this page RSS feeds
Home > Publications > Block Management in Solid-State Devices
Block Management in Solid-State Devices

Solid-state devices (SSDs) have the potential to replace traditional hard disk drives (HDDs) as the de facto storage medium. Unfortunately, there are several decades of spinning-media assumptions embedded in the software stack as an “unwritten contract” [20]. In this paper, we revisit these system-level assumptions in light of SSDs and find that several of them are invalidated by SSDs, breaking the unwritten contract and resulting in poor performance and lifetime. The underlying cause is the incorrect division of labor between file systems and storage. Block management must be removed from the file system and delegated to the SSD to prevent further accumulation of storage-specific assumptions. We find that object-based storage is an appropriate way to achieve this.

In: Proceedings of the USENIX Annual Technical Conference (USENIX'09)

Publisher: USENIX
All copyrights reserved by USENIX 2007

Details

Type: Inproceedings
URL: http://www.usenix.org/events/usenix09/tech/full_papers/rajimwale/rajimwale.pdf
Pages: 6
Organization: USENIX