[PDF][PDF] Extending SSD Lifetimes with Disk-Based Write Caches.
G Soundararajan, V Prabhakaran, M Balakrishnan… - FAST, 2010 - usenix.org
We present Griffin, a hybrid storage device that uses a hard disk drive (HDD) as a write
cache for a Solid State Device (SSD). Griffin is motivated by two observations: First, HDDs …
cache for a Solid State Device (SSD). Griffin is motivated by two observations: First, HDDs …
[PDF][PDF] De-indirection for flash-based SSDs with nameless writes.
Abstract We present Nameless Writes, a new device interface that removes the need for
indirection in modern solid-state storage devices (SSDs). Nameless writes allow the device …
indirection in modern solid-state storage devices (SSDs). Nameless writes allow the device …
[PDF][PDF] Removing the costs of indirection in flash-based {SSDs} with nameless writes
AC Arpaci-Dusseau, RH Arpaci-Dusseau… - 2nd Workshop on Hot …, 2010 - usenix.org
We present nameless writes, a new interface that obviates the need for indirection in modern
solid-state storage devices (SSDs). Nameless writes allow the device to pick the location of …
solid-state storage devices (SSDs). Nameless writes allow the device to pick the location of …
Split-level I/O scheduling
We introduce split-level I/O scheduling, a new framework that splits I/O scheduling logic
across handlers at three layers of the storage stack: block, system call, and page cache. We …
across handlers at three layers of the storage stack: block, system call, and page cache. We …
[PDF][PDF] Disks for data centers
E Brewer, L Ying, L Greenfield, R Cypher… - FAST16, Google …, 2016 - storageconsortium.de
Disks form the central element of Cloud-based storage, whose demand far outpaces the
considerable rate of innovation in disks. Exponential growth in demand, already in progress …
considerable rate of innovation in disks. Exponential growth in demand, already in progress …
Optimizing the block I/O subsystem for fast storage devices
Fast storage devices are an emerging solution to satisfy data-intensive applications. They
provide high transaction rates for DBMS, low response times for Web servers, instant on …
provide high transaction rates for DBMS, low response times for Web servers, instant on …
Leveraging data deduplication to improve the performance of primary storage systems in the cloud
Recent studies have shown that moderate to high data redundancy exists in primary storage
systems, such as VM-based, enterprise and HPC storage systems, which indicates that the …
systems, such as VM-based, enterprise and HPC storage systems, which indicates that the …
{RFLUSH}: Rethink the Flush
A FLUSH command has been used for decades to enforce persistence and ordering of
updates in a storage device. The command forces all the data in the volatile buffer to non …
updates in a storage device. The command forces all the data in the volatile buffer to non …
The Design and Implementation of a High-Performance Log-Structured RAID System for ZNS SSDs
Zoned Namespace (ZNS) defines a new abstraction for host software to flexibly manage
storage in flash-based SSDs as append-only zones. It also provides a Zone Append …
storage in flash-based SSDs as append-only zones. It also provides a Zone Append …
Manylogs: Improved CMR/SMR disk bandwidth and faster durability with scattered logs
T Patana-anake, V Martin, N Sandler… - … 32nd Symposium on …, 2016 - ieeexplore.ieee.org
We introduce manylogs, a simple and novel concept of logging that deploys many scattered
logs on disk such that small random writes can be appended into any log near the current …
logs on disk such that small random writes can be appended into any log near the current …