|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
2010 18th Annual IEEE/ACM International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems
DiffECC: Improving SSD Read Performance Using Differentiated Error Correction Coding Schemes
Miami, Florida
August 17-August 19
ISBN: 978-0-7695-4197-6
| ASCII Text | x | ||
| Guanying Wu, Xubin He, Ningde Xie, Tong Zhang, "DiffECC: Improving SSD Read Performance Using Differentiated Error Correction Coding Schemes," 2012 IEEE 20th International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems, pp. 57-66, 2010 18th Annual IEEE/ACM International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems, 2010. | |||
| BibTex | x | ||
| @article{ 10.1109/MASCOTS.2010.15, author = {Guanying Wu and Xubin He and Ningde Xie and Tong Zhang}, title = {DiffECC: Improving SSD Read Performance Using Differentiated Error Correction Coding Schemes}, journal ={2012 IEEE 20th International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems}, volume = {0}, year = {2010}, issn = {1526-7539}, pages = {57-66}, doi = {http://doi.ieeecomputersociety.org/10.1109/MASCOTS.2010.15}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - CONF JO - 2012 IEEE 20th International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems TI - DiffECC: Improving SSD Read Performance Using Differentiated Error Correction Coding Schemes SN - 1526-7539 SP57 EP66 A1 - Guanying Wu, A1 - Xubin He, A1 - Ningde Xie, A1 - Tong Zhang, PY - 2010 VL - 0 JA - 2012 IEEE 20th International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems ER - | |||
This paper presents a cross-layer co-design approach to reduce SSD read response latency. The key is to cohesively exploit the NAND flash memory device write speed vs. raw storage reliability trade-off at the physical layer and run-time data access workload variation at the system level. Leveraging run-time data access workload variation, we can opportunistically slow down NAND flash memory write speed and hence improve NAND flash memory raw storage reliability. This naturally enables an opportunistic use of weaker error correction schemes that can directly reduce SSD read access latency. We develop a disk-level scheduling scheme to effectively smooth the write workload in order to maximize the occurrence of run-time opportunistic NAND flash memory write slow down. Using 2 bits/cell NAND flash memory with BCH-based error correction correction as a test vehicle, we carry out extensive simulations over various workloads and demonstrate that this developed cross-layer co-design solution can reduce the average SSD read latency by up to 96%.
Citation:
Guanying Wu, Xubin He, Ningde Xie, Tong Zhang, "DiffECC: Improving SSD Read Performance Using Differentiated Error Correction Coding Schemes," mascots, pp.57-66, 2010 18th Annual IEEE/ACM International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems, 2010
Usage of this product signifies your acceptance of the Terms of Use.
