The unwritten contract of solid state drives

J He, S Kannan, AC Arpaci-Dusseau… - Proceedings of the …, 2017 - dl.acm.org
… the “unwritten contract” that clients of SSDs should follow to obtain high performance, and
conduct our analysis to uncover application and file system designs that violate the contract. …

[PDF][PDF] Block Management in Solid-State Devices.

A Rajimwale, V Prabhakaran, JD Davis - USENIX Annual Technical …, 2009 - usenix.org
… SSDs are different from disk drives in many aspects such as … disk-specific assumptions hold
for SSDs, we list six system-level assumptions (three of which are from the unwritten contract

Towards an unwritten contract of intel optane {SSD}

K Wu, A Arpaci-Dusseau… - 11th USENIX Workshop on …, 2019 - usenix.org
unwritten contract and explain the insights for each rule in Section 2. We provide the implications
of the unwritten contract … The Unwritten Contract of Solid State Drives. In Proceedings of …

Principles of Database and Solid-State Drive Co-Design

A Lerner, P Bonnet - Springer
The motivation to write this book started perhaps some ten years ago. At that time, Philippe
had his Research Statement posted online, and, thanks to one of those coincidences that life …

[图书][B] Beyond Storage Interfaces: Finding and Exploiting Unwritten Contracts In Storage Devices

J He - 2019 - search.proquest.com
… At the bottom of the storage stack are storage devices such as Hard Disk Drives (HDDs)
and Solid State Drives (SSDs). HDDs have dominated the market for decades, and they will …

uFLIP-OC: Understanding flash I/O patterns on open-channel solid-state drives

IL Picoli, CV Pasco, BÞ Jónsson, L Bouganim… - Proceedings of the 8th …, 2017 - dl.acm.org
… “unwritten contract” of traditional SSDs, ie, SSDs equipped with an embedded Flash Translation
Layer, that provide the block device abstraction (initially defined for magnetic hard drives

Understanding (un) written contracts of nvme zns devices with zns-tools

N Tehrany, K Doekemeijer, A Trivedi - arXiv preprint arXiv:2307.11860, 2023 - arxiv.org
… The emergence of flash solid state drives (SSDs) has … SSDs are governed by many “unwritten
contracts” [15] regarding … ing the following previously “unwritten contracts” and how they …

[PDF][PDF] Using solid-state drives (SSDs) for virtual block devices

SH Kim, JS Kim, S Maeng - Proc. Workshop on Runtime Environments …, 2012 - dcs.gla.ac.uk
… Address translations in VBD makes the layout of the address space in a guest domain not
to coincide with the actual layout in a storage device, and nullifies the “unwritten contract” [29] …

[PDF][PDF] CLAP: The Unwritten Contract for Distributed File Systems on SSDs

A Verma, A Balasubramanian - arjunbala.github.io
… from Hard Disk Drives (HDDs) having mechanical moving parts and instead embracing
NAND-based flash memory. This is evident from the rising popularity of Solid State Drives (SSDs)…

LeaFTL: A learning-based flash translation layer for solid-state drives

J Sun, S Li, Y Sun, C Sun, D Vucinic… - Proceedings of the 28th …, 2023 - dl.acm.org
In modern solid-state drives (SSDs), the indexing of flash pages is a critical component in
their storage controllers. It not only affects the data access performance, but also determines …