Performance impact and interplay of SSD parallelism through advanced commands, allocation strategy and data granularity

Y Hu, H Jiang, D Feng, L Tian, H Luo… - Proceedings of the …, 2011 - dl.acm.org
With the development of the NAND-Flash technology, NAND-Flash based Solid-State Disk
(SSD) has been attracting a great deal of attention from both industry and academia. While a …

Exploring and exploiting the multilevel parallelism inside SSDs for improved performance and endurance

Y Hu, H Jiang, D Feng, L Tian, H Luo… - IEEE Transactions on …, 2012 - ieeexplore.ieee.org
Given the multilevel internal SSD parallelism at the different four levels: channel-level, chip-
level, die-level, and plane-level, how to exploit these levels of parallelism will directly and …

Flash-aware RAID techniques for dependable and high-performance flash memory SSD

S Im, D Shin - IEEE Transactions on Computers, 2010 - ieeexplore.ieee.org
Solid-state disks (SSDs), which are composed of multiple NAND flash chips, are replacing
hard disk drives (HDDs) in the mass storage market. The performances of SSDs are …

Partial-MDS codes and their application to RAID type of architectures

M Blaum, JL Hafner, S Hetzler - IEEE Transactions on …, 2013 - ieeexplore.ieee.org
A family of codes with a natural 2-D structure is presented, inspired by an application of
redundant arrays of independent disks (RAID) type of architectures whose units are solid …

Differential raid: Rethinking raid for ssd reliability

M Balakrishnan, A Kadav, V Prabhakaran… - ACM Transactions on …, 2010 - dl.acm.org
SSDs exhibit very different failure characteristics compared to hard drives. In particular, the
bit error rate (BER) of an SSD climbs as it receives more writes. As a result, RAID arrays …

Efficient reduction of read disturb errors in NAND flash memory

HH Frost, CJ Camp, TJ Fisher, JA Fuxa… - US Patent …, 2010 - Google Patents
Methods and apparatuses for reduction of Read Disturb errors in a NAND FLASH memory
system comprise a controller configured to organize FLASH memory devices into blocks …

Purity: Building fast, highly-available enterprise flash storage from commodity components

J Colgrove, JD Davis, J Hayes, EL Miller… - Proceedings of the …, 2015 - dl.acm.org
Although flash storage has largely replaced hard disks in consumer class devices,
enterprise workloads pose unique challenges that have slowed adoption of flash …

HPDA: A hybrid parity-based disk array for enhanced performance and reliability

B Mao, H Jiang, S Wu, L Tian, D Feng, J Chen… - ACM Transactions on …, 2012 - dl.acm.org
Flash-based Solid State Drive (SSD) has been productively shipped and deployed in large
scale storage systems. However, a single flash-based SSD cannot satisfy the capacity …

FLASH-based memory system with static or variable length page stripes including data protection information and auxiliary protection stripes

HH Frost, CJ Camp - US Patent 8,560,881, 2013 - Google Patents
Methods and apparatuses for enhanced protection of data stored in a FLASH memory
system involve a controller capable of protecting data using page stripes and auxiliary …

[PDF][PDF] SD codes: erasure codes designed for how storage systems really fail.

JS Plank, M Blaum, JL Hafner - FAST, 2013 - usenix.org
Internet Backplane Protocol API and Applications Page 1 SD Codes: Erasure Codes Designed
for How Storage Systems Really Fail James S. Plank University of Tennessee USENIX FAST …