{NOVA}: A log-structured file system for hybrid {Volatile/Non-volatile} main memories
J Xu, S Swanson - 14th USENIX Conference on File and Storage …, 2016 - usenix.org
Fast non-volatile memories (NVMs) will soon appear on the processor memory bus
alongside DRAM. The resulting hybrid memory systems will provide software with sub …
alongside DRAM. The resulting hybrid memory systems will provide software with sub …
{ZNS}: Avoiding the block interface tax for flash-based {SSDs}
The Zoned Namespace (ZNS) interface represents a new division of functionality between
host software and flash-based SSDs. Current flash-based SSDs maintain the decades-old …
host software and flash-based SSDs. Current flash-based SSDs maintain the decades-old …
Essential roles of exploiting internal parallelism of flash memory based solid state drives in high-speed data processing
Flash memory based solid state drives (SSDs) have shown a great potential to change
storage infrastructure fundamentally through their high performance and low power. Most …
storage infrastructure fundamentally through their high performance and low power. Most …
[PDF][PDF] SFS: random write considered harmful in solid state drives.
Over the last decade we have witnessed the relentless technological improvement in flash-
based solidstate drives (SSDs) and they have many advantages over hard disk drives …
based solidstate drives (SSDs) and they have many advantages over hard disk drives …
SSD-based workload characteristics and their performance implications
Storage systems are designed and optimized relying on wisdom derived from analysis
studies of file-system and block-level workloads. However, while SSDs are becoming a …
studies of file-system and block-level workloads. However, while SSDs are becoming a …
[PDF][PDF] Rethinking database algorithms for phase change memory.
Phase change memory (PCM) is an emerging memory technology with many attractive
features: it is non-volatile, byte-addressable, 2–4X denser than DRAM, and orders of …
features: it is non-volatile, byte-addressable, 2–4X denser than DRAM, and orders of …
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 …
[PDF][PDF] Write Endurance in Flash Drives: Measurements and Analysis.
S Boboila, P Desnoyers - FAST, 2010 - usenix.org
We examine the write endurance of USB flash drives using a range of approaches: chip-
level measurements, reverse engineering, timing analysis, whole-device endurance testing …
level measurements, reverse engineering, timing analysis, whole-device endurance testing …
Skylight—a window on shingled disk operation
We introduce Skylight, a novel methodology that combines software and hardware
techniques to reverse engineer key properties of drive-managed Shingled Magnetic …
techniques to reverse engineer key properties of drive-managed Shingled Magnetic …
The unwritten contract of solid state drives
We perform a detailed vertical analysis of application performance atop a range of modern
file systems and SSD FTLs. We formalize the" unwritten contract" that clients of SSDs should …
file systems and SSD FTLs. We formalize the" unwritten contract" that clients of SSDs should …