skip to main content
10.1145/2593069.2593203acmotherconferencesArticle/Chapter ViewAbstractPublication PagesdacConference Proceedingsconference-collections
research-article

Retention Trimming for Wear Reduction of Flash Memory Storage Systems

Authors Info & Claims
Published:01 June 2014Publication History

ABSTRACT

NAND flash memory has been widely applied in embedded systems, personal computer systems, and data centers. However, with the development of flash memory, including its technology scaling and density improvement, the endurance of flash memory becomes a bottleneck. In this work, with the understanding of the relationship between data retention time and flash wearing, a retention trimming approach, which trims data retention time based on the time intervals between data updating, is proposed to reduce the wearing of flash memory. Reduced wearing of flash memory will improve the endurance of the flash memory. Extensive experimental results show that the proposed technique achieves significant wearing reduction for flash memory through retention trimming.

References

  1. N. Agrawal, V. Prabhakaran, T. Wobber, J. D. Davis, M. Manasse, and R. Panigrahy. Design tradeoffs for SSD performance. In ATC 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. S. Electronics. K9F8G08UXM Flash Memory Datasheet. March 2007.Google ScholarGoogle Scholar
  3. E. S. Gardner. Exponential smoothing: The state of the art. Journal of Forecasting, 4(1):1--28.Google ScholarGoogle ScholarCross RefCross Ref
  4. IOzone.org. IOzone Filesystem Benckmark. http://www.IOzone.org.Google ScholarGoogle Scholar
  5. K. Jeffrey. Postmark: A new file system benchmark. Technical Report TR3022, 1997.Google ScholarGoogle Scholar
  6. J. Jeong, S. S. Hahn, S. Lee, and J. Kim. Improving nand endurance by dynamic program and erase scaling. In Proceedings of the 5th USENIX Conference on Hot Topics in Storage and File Systems, HotStorage'13, pages 4--4, 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. S. Lee, T. Kim, K. Kim, and J. Kim. Lifetime management of flash-based ssds using recovery--aware dynamic throttling. In FAST 2012, pages 57--70. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. F. R. Macaulay. Introduction to "the smoothing of time series". In The Smoothing of Time Series, NBER Chapters. National Bureau of Economic Research, Inc, 1931.Google ScholarGoogle Scholar
  9. I. Micron Technology. 16nm MLC NAND: The Worldąŕs Most Advanced Process. http://www.micron.com/.../media-kits/16nm-nand, 2009.Google ScholarGoogle Scholar
  10. V. Mohan, S. Sankar, and S. Gurumurthi. refresh SSDs: Enabling high endurance, low cost flash in datacenters. In University of Virginia, Technical Report, CS-2012-05, 2012.Google ScholarGoogle Scholar
  11. D. Narayanan, E. Thereska, A. Donnelly, S. Elnikety, and A. Rowstron. Migrating server storage to SSDs: analysis of tradeoffs. In EuroSys 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Y. Pan, G. Dong, Q. Wu, and T. Zhang. Quasi-nonvolatile SSD: Trading flash memory nonvolatility to improve storage system performance for enterprise applications. In HPCA 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Y. Pan, G. Dong, and T. Zhang. Exploiting memory device wear-out dynamics to improve NAND flash memory system performance. In FAST 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. B. Peleato and R. Agarwal. Maximizing mlc nand lifetime and reliability in the presence of write noise. In Communications (ICC), 2012 IEEE International Conference on, pages 3752--3756, 2012.Google ScholarGoogle ScholarCross RefCross Ref
  15. U. T. Repository. OLTP Application I/O. http://traces.cs.umass.edu/, 2007.Google ScholarGoogle Scholar
  16. S. M. Technologies. Flash Management-Why and How? A detailed overview of flash management techniques. http://www.emc.com/.../white-papers, 2013.Google ScholarGoogle Scholar

Index Terms

  1. Retention Trimming for Wear Reduction of Flash Memory Storage Systems

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Other conferences
      DAC '14: Proceedings of the 51st Annual Design Automation Conference
      June 2014
      1249 pages
      ISBN:9781450327305
      DOI:10.1145/2593069

      Copyright © 2014 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 1 June 2014

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article
      • Research
      • Refereed limited

      Acceptance Rates

      Overall Acceptance Rate1,770of5,499submissions,32%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader