A survey of flash translation layer

TS Chung, DJ Park, S Park, DH Lee, SW Lee… - Journal of Systems …, 2009 - Elsevier
Recently, flash memory is widely adopted in embedded applications as it has several strong
points, including its non-volatility, fast access speed, shock resistance, and low power …

Data center evolution: A tutorial on state of the art, issues, and challenges

K Kant - Computer Networks, 2009 - Elsevier
Data centers form a key part of the infrastructure upon which a variety of information
technology services are built. As data centers continue to grow in size and complexity, it is …

Error characterization, mitigation, and recovery in flash-memory-based solid-state drives

Y Cai, S Ghose, EF Haratsch, Y Luo… - Proceedings of the …, 2017 - ieeexplore.ieee.org
NAND flash memory is ubiquitous in everyday life today because its capacity has
continuously increased and cost has continuously decreased over decades. This positive …

Global in-line extent-based deduplication

R Sundaram, JS Kimmel, BH Lewis - US Patent 9,152,335, 2015 - Google Patents
US9152335B2 - Global in-line extent-based deduplication - Google Patents US9152335B2 -
Global in-line extent-based deduplication - Google Patents Global in-line extent-based …

DFTL: a flash translation layer employing demand-based selective caching of page-level address mappings

A Gupta, Y Kim, B Urgaonkar - Acm Sigplan Notices, 2009 - dl.acm.org
Recent technological advances in the development of flash-memory based devices have
consolidated their leadership position as the preferred storage media in the embedded …

[PDF][PDF] Consistent and durable data structures for {Non-Volatile}{Byte-Addressable} memory

S Venkataraman, N Tolia, P Ranganathan… - … USENIX Conference on …, 2011 - usenix.org
The predicted shift to non-volatile, byte-addressable memory (eg, Phase Change Memory
and Memristor), the growth of “big data”, and the subsequent emergence of frameworks such …

Error patterns in MLC NAND flash memory: Measurement, characterization, and analysis

Y Cai, EF Haratsch, O Mutlu… - 2012 Design, Automation & …, 2012 - ieeexplore.ieee.org
As NAND flash memory manufacturers scale down to smaller process technology nodes and
store more bits per cell, reliability and endurance of flash memory reduce. Wear-leveling and …

Enhancing lifetime and security of PCM-based main memory with start-gap wear leveling

MK Qureshi, J Karidis, M Franceschini… - Proceedings of the …, 2009 - dl.acm.org
Phase Change Memory (PCM) is an emerging memory technology that can increase main
memory capacity in a cost-effective and power-efficient manner. However, PCM cells can …

{MQSim}: A framework for enabling realistic studies of modern {Multi-Queue}{SSD} devices

A Tavakkol, J Gómez-Luna, M Sadrosadati… - … USENIX Conference on …, 2018 - usenix.org
Solid-state drives (SSDs) are used in a wide array of computer systems today, including in
datacenters and enterprise servers. As the I/O demands of these systems have increased …

BloomFlash: Bloom filter on flash-based storage

B Debnath, S Sengupta, J Li, DJ Lilja… - 2011 31st International …, 2011 - ieeexplore.ieee.org
The bloom filter is a probabilistic data structure that provides a compact representation of a
set of elements. To keep false positive probabilities low, the size of the bloom filter must be …