Item Details

Increasing SSD Endurance for Enterprise Applications

Mohan, Vidyabhushan; Sankar, Sriram; Gurumurthi, Sudhanva
Format
Report
Author
Mohan, Vidyabhushan
Sankar, Sriram
Gurumurthi, Sudhanva
Abstract
NAND flash based Solid State Disks (SSDs) are fast becoming the choice of primary storage replac- ing the traditional Hard Disk Drive (HDD) based storage media. The power and performance benefits of SSDs over HDDs are especially attractive for use in data centers, whose workloads are I/O intensive. However, the limited lifetime of SSDs is often cited as an obstacle in adopting them for data centers. One aspect of NAND flash memory reliability that significantly hinders the adoption of SSDs in data centers is write endurance. In order to study this limitation and suggest solutions to overcome this limitation, we have built a reliability model framework called FENCE to study flash memory reliability. FENCE captures the time-dependent property of write endurance and data retention of NAND flash memory by taking into account both the stress and recovery effects on NAND flash memory cells. Using FENCE, we analyze the tradeoffs between write endurance and data retention for both SLC and MLC flash. We make a case for increasing the endurance of MLC based SSDs by trading off their data retention property. We illustrate some refresh policies that can be applied to ensure data integrity of SSDs and suggest changes to the design of flash memory controller to support these refresh operations.
Language
English
Date Received
20121029
Published
University of Virginia, Department of Computer Science, 2011
Published Date
2011
Collection
Libra Open Repository
Logo for In CopyrightIn Copyright

Availability

Access Online