arrow
返回

Exploring Data-Level Error Tolerance in High-Performance Solid-State Drives

delete2015-03-01
delete18
PRE
AI
徐鑫 封面图
徐鑫 (Xin Xu) *
H
H. Howie Huang
DOI:10.1109/TR.2014.2354931delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Flash storage systems have exhibited great benefits over magnetic hard drives such as low input-output (I-O) latency, and high throughput. However, NAND flash based Solid-State Drives (SSDs) are inherently prone to soft errors from various sources, e.g., wear-out, program and read disturbance, and hot-electron injections. To address this issue, flash devices employ different error-correction codes (ECC) to detect and correct soft errors. Using ECC induces non-trivial overhead costs in terms of flash area, performance, and energy consumption. In this work, we evaluate the feasibility of reducing the need for strong ECC while maintaining the correct execution of the applications. Specifically, we explore data-level error tolerance in various data-centric applications, and study the system implications for designing a low-cost yet high performance flash storage system, SoftFlash. We explore three key aspects of enabling SoftFlash. First, we design an error modeling framework that can be used in runtime for monitoring and estimating the error rates of real-world flash devices. Our experiments show that the error rate of SSDs can be modeled with reasonable accuracy (13%) using parameters accessible from operating systems. Second, we carry out extensive fault-injection experiments on a wide range of applications including multimedia, scientific computation, and cloud computing to understand the requirements and characteristics of data level error tolerance. We find that the data from these applications show high error resiliency, and can produce acceptable results even with high error rates. Third, we conduct a case study to show the benefits of leveraging data-level error tolerance in flash devices. Our results show that, for many data-centric applications, the proposed SoftFlash system can achieve acceptable results (or better in certain cases), with more than a 40% performance improvement, and a third of the energy consumption.
Keyword:
Flash
solid-state drives
error correction codes
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

IEEE Transactions on Reliability 封面图
IEEE Transactions on Reliability
IF:
5.7
论文数:
2.8K
被引数:
8.5K

机构

G
George Washington University
学者数:
1.6W
论文数: 1.4W
被引数: 1.7W
引用论文

引用论文

err分享
err收藏
Mechanistic aspects of the role of coupling agents in silica–rubber composites
err2003-06-01
err0
PREAI
errJ.W.ten Brinke; S.C. Debnath; L.A.E.M. Reuvekamp; J.W.M. Noordermeer
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
Introduction to Flash memory闪存简介
err2003-04-01
err961
PREAI
errBez, R; Camerlenghi, E; Modelli, A; Visconti, A
err分享
err收藏
Layered Learning
err2003-01-14
err0
errOAAI
errPeter Stone; Manuela Veloso
err分享
err收藏
学者 查看更多内容