A survey of software techniques for using non-volatile memories for storage and main memory systems

S Mittal, JS Vetter - IEEE Transactions on Parallel and …, 2015 - ieeexplore.ieee.org
Non-volatile memory (NVM) devices, such as Flash, phase change RAM, spin transfer
torque RAM, and resistive RAM, offer several advantages and challenges when compared …

FIFO queues are all you need for cache eviction

J Yang, Y Zhang, Z Qiu, Y Yue, R Vinayak - Proceedings of the 29th …, 2023 - dl.acm.org
As a cache eviction algorithm, FIFO has a lot of attractive properties, such as simplicity,
speed, scalability, and flash-friendliness. The most prominent criticism of FIFO is its low …

On the role of burst buffers in leadership-class storage systems

N Liu, J Cope, P Carns, C Carothers… - 2012 IEEE 28th …, 2012 - ieeexplore.ieee.org
The largest-scale high-performance (HPC) systems are stretching parallel file systems to
their limits in terms of aggregate bandwidth and numbers of clients. To further sustain the …

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 …

Reflex: Remote flash≈ local flash

A Klimovic, H Litz, C Kozyrakis - ACM SIGARCH Computer Architecture …, 2017 - dl.acm.org
Remote access to NVMe Flash enables flexible scaling and high utilization of Flash capacity
and IOPS within a datacenter. However, existing systems for remote Flash access either …

[PDF][PDF] {CAFTL}: A {Content-Aware} flash translation layer enhancing the lifespan of flash memory based solid state drives

F Chen, T Luo, X Zhang - 9th USENIX Conference on File and Storage …, 2011 - usenix.org
Abstract Although Flash Memory based Solid State Drive (SSD) exhibits high performance
and low power consumption, a critical concern is its limited lifespan along with the …

SSD failures in datacenters: What? when? and why?

I Narayanan, D Wang, M Jeon, B Sharma… - Proceedings of the 9th …, 2016 - dl.acm.org
Despite the growing popularity of Solid State Disks (SSDs) in the datacenter, little is known
about their reliability characteristics in the field. The little knowledge is mainly vendor …

Extending the lifetime of flash-based storage through reducing write amplification from file systems

Y Lu, J Shu, W Zheng - 11th USENIX Conference on File and Storage …, 2013 - usenix.org
Flash memory has gained in popularity as storage devices for both enterprise and
embedded systems because of its high performance, low energy and reduced cost. The …

Kangaroo: Caching billions of tiny objects on flash

S McAllister, B Berg, J Tutuncu-Macias, J Yang… - Proceedings of the …, 2021 - dl.acm.org
Many social-media and IoT services have very large working sets consisting of billions of
tiny (≈ 100 B) objects. Large, flash-based caches are important to serving these working …

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 …