• Corpus ID: 1680636

The bleak future of NAND flash memory

@inproceedings{Grupp2012TheBF,
  title={The bleak future of NAND flash memory},
  author={Laura M. Grupp and John D. Davis and Steven Swanson},
  booktitle={USENIX Conference on File and Storage Technologies},
  year={2012}
}
In recent years, flash-based SSDs have grown enormously both in capacity and popularity. In high-performance enterprise storage applications, accelerating adoption of SSDs is predicated on the ability of manufacturers to deliver performance that far exceeds disks while closing the gap in cost per gigabyte. However, while flash density continues to improve, other metrics such as a reliability, endurance, and performance are all declining. As a result, building larger-capacity flash-based SSDs… 

Figures and Tables from this paper

A Large-Scale Study of Flash Memory Failures in the Field

This paper presents the first large-scale study of flash-based SSD reliability in the field, and is the first to make several major observations about how flash memory errors manifest when running modern workloads on modern SSDs.

Improving Reliability and Performance of NAND Flash Based Storage System

The proposed data pattern aware (DPA) error prevention system design can extend system lifespan without high hardware cost, and a Data Migration Minimizing (DMM) device design can offer up to 20% write reduction compared with the best state-of-art works.

Cost-effectively improving life endurance of MLC NAND flash SSDs via hierarchical data redundancy and heterogeneous flash memory

The results demonstrate that H2-SSD outperforms the conventional SSDs in the maximum Program/Erase cycles by 23% to 178% and suffer from a less than 10% degradation of I/O performance under most cases.

Improvement of the tolerated raw bit error rate in NAND flash-based SSDs with the help of embedded statistics

A technique is proposed to improve the tolerated raw bit error rate (RBER) based on the observation that a small SSD ratio may have a much higher RBER than the rest and the RBER is dominated by the retention error rate.

Performance Evaluation of the SSD-Based Swap System for Big Data Processing

Experimental results show that 1) incredibly large amount of IO's are issued to swap device when the physical memory cannot accommodate all data for processing, 2) SSD processes IO's to a swap device significantly faster than HDD, 3) using SSD as a storage device is a far better choice than using it as a Swap device, and 4) enterprise SSD is not cost effective when it is used as a swapped device.

WB-RAIS: White-Box Redundant Array of Independent SSDs

Experimental results show that WB-RAIS improves the write performance by an average of 20% and reduces the flash erase count 17–52% compared to Black-Box SSD RAID, and enhances the system reliability significantly.

WB-RAIS: White-Box Redundant Array of Independent SSDs

Experimental results show that WB-RAIS improves the write performance by an average of 20% and reduces the flash erase count 17–52% compared to Black-Box SSD RAID, and enhances the system reliability significantly.

Understanding SSD Reliability in Large-Scale Cloud Systems

This paper takes a holistic view to examine the reliability of SSD-based storage systems in Alibaba's datacenters, which covers about half-million SSDs under representative cloud services over three years, and discovers a number of interesting correlations.

Design for scalability in enterprise SSDs

A deep look at how different flash parameters and SSD internal designs affect the actual performance and scalability of the conventional architecture is given and a network-based protocol adopted for flash communications in SSDs that addresses design constraints of the multi-channel bus architecture is presented.

Improving Flash Write Performance by Using Update Frequency

This paper proposes a new principled data placement algorithm that can be incorporated into existing FTLs that reduces write overhead by 20% - 75% when compared to state-of-art techniques.
...

References

SHOWING 1-10 OF 13 REFERENCES

Characterizing flash memory: Anomalies, observations, and applications

This work empirically characterized flash memory technology from five manufacturers by directly measuring the performance, power, and reliability, and demonstrates that performance varies significantly between vendors, devices, and from publicly available datasheets.

A 117-mm2 3.3-V only 128-Mb multilevel NAND flash memory for mass storage applications

A 128-Mb multilevel NAND flash memory storing 2 b per cell, made practical by significantly reducing program disturbance by using a local self-boosting scheme, for mass storage, low cost, and high serial access throughput.

A 5.6MB/s 64Gb 4b/Cell NAND Flash memory in 43nm CMOS

  • Cuong TrinhN. Shibata K. Quader
  • Computer Science
    2009 IEEE International Solid-State Circuits Conference - Digest of Technical Papers
  • 2009
Today NAND Flash memory is used for data and code storage in digital cameras, USB devices, cell phones, camcorders, and solid-state disk drives. Figure 13.6.1 shows the memory-density trend since

A 3.3 V 128 Mb multi-level NAND flash memory for mass storage applications

This 128 Mb multi-level NAND flash memory stores two bits per cell by tight programmed cell threshold voltage (Vth) control and is made practical by significantly reducing program disturbs.

A 3.3 V 32 Mb NAND flash memory with incremental step pulse programming scheme

This 3.3 V only 32 Mb NAND flash memory achieves typical 2.3 MB/s program performance with an incremental step pulse programming (ISPP) scheme and self-boosting of program inhibit voltages lowers the page programming current to 4.3 mA.

A 3bit/cell 32Gb NAND flash memory at 34nm with 6MB/s program throughput and with dynamic 2b/cell blocks configuration mode for a program throughput increase up to 13MB/s

The architecture, while featuring same page size of 16KB as recently disclosed ABL architectures, avoids the shortcomings such an ABL scheme exhibits in programming mode due to floating-gate-to-floating-gate coupling.

A Zeroing Cell-to-Cell Interference Page Architecture With Temporary LSB Storing and Parallel MSB Program Scheme for MLC NAND Flash Memories

A novel page architecture including temporary LSB storing program and parallel MSB program schemes is proposed to reduce cell-to-cell interference and to improve average MLC program speed performance by 11% compared with conventional architecture, thanks to its fast LSB program performance.

A multipage cell architecture for high-speed programming multilevel NAND flash memories

To realize low-cost, highly reliable, high-speed programming, and high-density multilevel flash memories, a multipage cell architecture has been proposed. This architecture enables both precise

International technology roadmap for semiconductors: Emerging research devices

  • International technology roadmap for semiconductors: Emerging research devices
  • 2010

Fusionio builds ssd bridge between slc,mlc

  • 2009