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 …

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 …

Hyrax:{Fail-in-Place} Server Operation in Cloud Platforms

J Lyu, M You, C Irvene, M Jung, T Narmore… - … USENIX Symposium on …, 2023 - usenix.org
Today's cloud platforms handle server hardware failures by shutting down the affected
server and only turning it back online once it has been repaired by a technician. At cloud …

Wear Unleveling: Improving {NAND} Flash Lifetime by Balancing Page Endurance

X Jimenez, D Novo, P Ienne - 12th USENIX Conference on File and …, 2014 - usenix.org
Flash memory cells typically undergo a few thousand Program/Erase (P/E) cycles before
they wear out. However, the programming strategy of flash devices and process variations …

Errors in flash-memory-based solid-state drives: Analysis, mitigation, and recovery

Y Cai, S Ghose, EF Haratsch, Y Luo, O Mutlu - arXiv preprint arXiv …, 2017 - arxiv.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 …

Deftl: Implementing plausibly deniable encryption in flash translation layer

S Jia, L Xia, B Chen, P Liu - Proceedings of the 2017 ACM SIGSAC …, 2017 - dl.acm.org
Mobile devices today have been increasingly used to store and process sensitive
information. To protect sensitive data, mobile operating systems usually incorporate a …

Reliability issues in flash-memory-based solid-state drives: Experimental analysis, mitigation, recovery

Y Cai, S Ghose, EF Haratsch, Y Luo, O Mutlu - Inside Solid State Drives …, 2018 - Springer
NAND flash memory is ubiquitous in everyday life today because its capacity has
continuously increased and cost has continuously decreased over decades. This positive …

Extracting robust keys from NAND flash physical unclonable functions

S Jia, L Xia, Z Wang, J Lin, G Zhang, Y Ji - Information Security: 18th …, 2015 - Springer
Physical unclonable functions (PUFs) are innovative primitives to extract secret keys from
the unique submicron structure of integrated circuits. PUFs avoid storing the secret key in the …

Architectural techniques for improving NAND flash memory reliability

Y Luo - arXiv preprint arXiv:1808.04016, 2018 - arxiv.org
Raw bit errors are common in NAND flash memory and will increase in the future. These
errors reduce flash reliability and limit the lifetime of a flash memory device. We aim to …

Efficient bad block management with cluster similarity

JN Yen, YC Hsieh, CY Chen, TY Chen… - … Symposium on High …, 2022 - ieeexplore.ieee.org
Process variation in the 3D flash memory architecture raises the difficulty of bad block
management. Since the error characteristics vary among different blocks, it is difficult for the …