Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/2485288.2485345acmconferencesArticle/Chapter ViewAbstractPublication PagesdateConference Proceedingsconference-collections
research-article

Phœnix: reviving MLC blocks as SLC to extend NAND flash devices lifetime

Published: 18 March 2013 Publication History

Abstract

On a Multi-Level Cell (MLC) flash memory, a flash block that is becoming unreliable to store multiple bits per cell can be "revived" by storing only a single bit per cell. While the revived-block capacity is halved, its lifetime is significantly extended without jeopardizing the stored data. We present Phœnix, a technique that benefits from this feature to extend a device lifetime, and we evaluate its potential through detailed trace simulation on realistic benchmarks. Phœnix shows systematic lifetime extensions ranging from 3% up to 17%, without extra memory requirements or performance loss.

References

[1]
L. M. Grupp, J. D. Davis, and S. Swanson, "The bleak future of NAND flash memory," in USENIX conf. on File and Storage Technologies, San Jose, CA, Feb. 2012.
[2]
X. Jimenez, D. Novo, and P. Ienne, "Software controlled cell bit-density to improve NAND flash lifetime," in Design Automation Conf., San Francisco, California, USA, Jun. 2012.
[3]
J. Kim, J. M. Kim, S. H. Noh, S. L. Min, and Y. Cho, "A space-efficient flash translation layer for CompactFlash systems," IEEE Trans. Consumer Electronics, vol. 48, no. 2, pp. 366--75, May 2002.
[4]
S.-W. Lee, D.-J. Park, T.-S. Chung, D.-H. Lee, S. Park, and H.-J. Song, "A log buffer-based flash translation layer using fully-associative sector translation," ACM Trans. Embedded Computing Systems, vol. 6, no. 3, Jul. 2007.
[5]
S. Lee, D. Shin, Y.-J. Kim, and J. Kim, "LAST: Locality-aware sector translation for NAND flash memory-based storage systems," ACM SIGOPS Operating Systems Review, vol. 42, no. 6, pp. 36--42, Oct. 2008.
[6]
H. Cho, D. Shin, and Y. I. Eom, "KAST: K-associative sector translation for NAND flash memory in real-time systems," in Design Automation and Test in Europe, Nice, France, Apr. 2009, pp. 507--12.
[7]
M.-L. Chiao and D.-W. Chang, "ROSE: A novel flash translation layer for NAND flash memory based on hybrid address translation," IEEE Trans. Computers, vol. 60, no. 6, pp. 753--66, Jun. 2011.
[8]
L.-P. Chang, "A hybrid approach to NAND-flash-based solid-state disks," IEEE Trans. Computers, vol. 59, no. 10, pp. 1337--49, Oct. 2010.
[9]
S. Im and D. Shin, "ComboFTL: Improving performance and lifespan of MLC flash memory using SLC flash buffer," Journal of Systems Architecture, vol. 56, no. 12, pp. 641--53, Dec. 2010.
[10]
J.-W. Park, S.-H. Park, C. C. Weems, and S.-D. Kim, "A hybrid flash translation layer design for SLC-MLC flash memory based multibank solid state disk," Microprocessors & Microsystems, vol. 35, no. 1, pp. 48--59, Feb. 2011.
[11]
Micron. (2010, Oct.) Bad block management in NAND flash memory. {Online}. Available: http://www.micron.com/products/support/technical-notes/
[12]
K. Bates and B. McNutt. (2007, Jun.) OLTP application I/O. {Online}. Available: http://traces.cs.umass.edu/index.php/Storage/Storage
[13]
C. Wang and W.-F. Wong, "Extending the lifetime of NAND flash memory by salvaging bad blocks," in Design Automation and Test in Europe, Dresden, Germany, Mar. 2012, pp. 260--63.

Cited By

View all
  • (2016)Access characteristic guided read and write cost regulation for performance improvement on flash memoryProceedings of the 14th Usenix Conference on File and Storage Technologies10.5555/2930583.2930593(125-132)Online publication date: 22-Feb-2016
  • (2015)HLCProceedings of the 2015 Design, Automation & Test in Europe Conference & Exhibition10.5555/2755753.2757031(936-941)Online publication date: 9-Mar-2015
  • (2015)Maximizing IO performance via conflict reduction for flash memory storage systemsProceedings of the 2015 Design, Automation & Test in Europe Conference & Exhibition10.5555/2755753.2757022(904-907)Online publication date: 9-Mar-2015
  • Show More Cited By

Index Terms

  1. Phœnix: reviving MLC blocks as SLC to extend NAND flash devices lifetime

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    DATE '13: Proceedings of the Conference on Design, Automation and Test in Europe
    March 2013
    1944 pages
    ISBN:9781450321532

    Sponsors

    Publisher

    EDA Consortium

    San Jose, CA, United States

    Publication History

    Published: 18 March 2013

    Check for updates

    Qualifiers

    • Research-article

    Conference

    DATE 13
    Sponsor:
    • EDAA
    • EDAC
    • SIGDA
    • The Russian Academy of Sciences
    DATE 13: Design, Automation and Test in Europe
    March 18 - 22, 2013
    Grenoble, France

    Acceptance Rates

    Overall Acceptance Rate 518 of 1,794 submissions, 29%

    Upcoming Conference

    DATE '25
    Design, Automation and Test in Europe
    March 31 - April 2, 2025
    Lyon , France

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)3
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 22 Feb 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2016)Access characteristic guided read and write cost regulation for performance improvement on flash memoryProceedings of the 14th Usenix Conference on File and Storage Technologies10.5555/2930583.2930593(125-132)Online publication date: 22-Feb-2016
    • (2015)HLCProceedings of the 2015 Design, Automation & Test in Europe Conference & Exhibition10.5555/2755753.2757031(936-941)Online publication date: 9-Mar-2015
    • (2015)Maximizing IO performance via conflict reduction for flash memory storage systemsProceedings of the 2015 Design, Automation & Test in Europe Conference & Exhibition10.5555/2755753.2757022(904-907)Online publication date: 9-Mar-2015
    • (2014)Wear unlevelingProceedings of the 12th USENIX conference on File and Storage Technologies10.5555/2591305.2591311(47-59)Online publication date: 17-Feb-2014

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media