- Overview
- Workshop Organizers
- Registration Information
- Registration Information
- Registration Discounts
- At a Glance
- Calendar
- Activities
- Workshop Program
- Live Streaming
- Birds-of-a-Feather Sessions
- Sponsorship
- Hotel and Travel Information
- Services
- Students
- Questions
- Help Promote!
- For Participants
- Call for Papers
- Past Workshops
sponsors
usenix conference policies
What Systems Researchers Need to Know about NAND Flash
Peter Desnoyers, Northeastern University
Flash memory has been an active topic of research in recent years, but hard information about the parameters and behavior of both flash chips and SSDs has been difficult to obtain for those outside of the industry. In this paper several misconceptions found in the literature are addressed, in order to enable future researchers to avoid some of the errors found in prior work.
We examine the following topics: flash device parameters such as page and erase block size, speed, and reliability, as well as flash translation layer (FTL) requirements and behavior under random and sequential I/O. We have endeavored to find public sources for our claims, and provide experimental evidence in several cases. In doing so, we provide previously unpublished results showing the viability of random writes on commodity SSDs when restricted to a sufficiently small portion of the logical address space.
Open Access Media
USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. Support USENIX and our commitment to Open Access.
author = {Peter Desnoyers},
title = {What Systems Researchers Need to Know about {NAND} Flash},
booktitle = {5th USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage 13)},
year = {2013},
address = {San Jose, CA},
url = {https://www.usenix.org/conference/hotstorage13/workshop-program/presentation/desnoyers},
publisher = {USENIX Association},
month = jun
}
connect with us