A survey of flash translation layer
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 …
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 …
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
NAND flash memory is ubiquitous in everyday life today because its capacity has
continuously increased and cost has continuously decreased over decades. This positive …
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 …
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 …
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
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 …
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
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 …
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 …
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
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 …
datacenters and enterprise servers. As the I/O demands of these systems have increased …
BloomFlash: Bloom filter on flash-based storage
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 …
set of elements. To keep false positive probabilities low, the size of the bloom filter must be …