Versatile, scalable, and accurate simulation of distributed applications and platforms
The study of parallel and distributed applications and platforms, whether in the cluster, grid,
peer-to-peer, volunteer, or cloud computing domain, often mandates empirical evaluation of …
peer-to-peer, volunteer, or cloud computing domain, often mandates empirical evaluation of …
Data retention in MLC NAND flash memory: Characterization, optimization, and recovery
Retention errors, caused by charge leakage over time, are the dominant source of flash
memory errors. Understanding, characterizing, and reducing retention errors can …
memory errors. Understanding, characterizing, and reducing retention errors can …
Performance impact and interplay of SSD parallelism through advanced commands, allocation strategy and data granularity
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 …
(SSD) has been attracting a great deal of attention from both industry and academia. While a …
Understanding intrinsic characteristics and system implications of flash memory based solid state drives
Flash Memory based Solid State Drive (SSD) has been called a" pivotal technology" that
could revolutionize data storage systems. Since SSD shares a common interface with the …
could revolutionize data storage systems. Since SSD shares a common interface with the …
The structural simulation toolkit
AF Rodrigues, KS Hemmert, BW Barrett… - ACM SIGMETRICS …, 2011 - dl.acm.org
As supercomputers grow, understanding their behavior and performance has become
increasingly challenging. New hurdles in scalability, programmability, power consumption …
increasingly challenging. New hurdles in scalability, programmability, power consumption …
{LDPC-in-SSD}: Making Advanced Error Correction Codes Work Effectively in Solid State Drives
Conventional error correction codes (ECCs), such as the commonly used BCH code, have
become increasingly inadequate for solid state drives (SSDs) as the capacity of NAND flash …
become increasingly inadequate for solid state drives (SSDs) as the capacity of NAND flash …
Migrating server storage to SSDs: analysis of tradeoffs
Recently, flash-based solid-state drives (SSDs) have become standard options for laptop
and desktop storage, but their impact on enterprise server storage has not been studied …
and desktop storage, but their impact on enterprise server storage has not been studied …
Optimistic crash consistency
We introduce optimistic crash consistency, a new approach to crash consistency in
journaling file systems. Using an array of novel techniques, we demonstrate how to build an …
journaling file systems. Using an array of novel techniques, we demonstrate how to build an …
Exploring and exploiting the multilevel parallelism inside SSDs for improved performance and endurance
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 …
level, die-level, and plane-level, how to exploit these levels of parallelism will directly and …
WARM: Improving NAND flash memory lifetime with write-hotness aware retention management
Increased NAND flash memory density has come at the cost of lifetime reductions. Flash
lifetime can be extended by relaxing internal data retention time, the duration for which a …
lifetime can be extended by relaxing internal data retention time, the duration for which a …