TLC-FTL: Workload-aware flash translation layer for TLC/SLC dual-mode flash memory in embedded systems

Lei Yao, Duo Liu, Kan Zhong, Linbo Long, Zili Shao

Research output: Chapter in book / Conference proceedingConference article published in proceeding or bookAcademic researchpeer-review

4 Citations (Scopus)

Abstract

Similar to traditional NAND flash memory, triple-level cell (TLC) flash memory is used as secondary storage to meet the fast growing demands on storage capacity. TLC flash memory exhibits attractive features such as shock resistance, high density, low cost, non-volatility and low access latency natures. However, TLC flash memory also has some extra limitations, such as write disturbance, low performances and very limited cycles compared to single-level cell (SLC) flash memory. In this paper, we propose a workload-aware flash translation layer, named TLC-FTL, for the TLC/SLC dual-mode enabled flash memory, to improve performance and lifespan of the system. The basic idea is to classify metadata/userdata according to their access pattern, and store the hot/code data in SLC/TLC-mode flash, respectively. TLC-FTL dynamically allocates TLC/SLC capacity based on different workloads. Experimental results show that TLC-FTL can effectively improve the performance and lifetime of the TLC/SLC dual-mode flash memory in embedded systems.
Original languageEnglish
Title of host publicationProceedings - 2015 IEEE 17th International Conference on High Performance Computing and Communications, 2015 IEEE 7th International Symposium on Cyberspace Safety and Security and 2015 IEEE 12th International Conference on Embedded Software and Systems, HPCC-CSS-ICESS 2015
PublisherIEEE
Pages831-834
Number of pages4
ISBN (Electronic)9781479989362
DOIs
Publication statusPublished - 23 Nov 2015
Event17th IEEE International Conference on High Performance Computing and Communications, IEEE 7th International Symposium on Cyberspace Safety and Security and IEEE 12th International Conference on Embedded Software and Systems, HPCC-ICESS-CSS 2015 - New York, United States
Duration: 24 Aug 201526 Aug 2015

Conference

Conference17th IEEE International Conference on High Performance Computing and Communications, IEEE 7th International Symposium on Cyberspace Safety and Security and IEEE 12th International Conference on Embedded Software and Systems, HPCC-ICESS-CSS 2015
CountryUnited States
CityNew York
Period24/08/1526/08/15

Keywords

  • SLC mode
  • TLC flash memory
  • TLC mode
  • Workload aware

ASJC Scopus subject areas

  • Software
  • Control and Systems Engineering
  • Computer Networks and Communications

Cite this