A Cache Management Strategy to Replace Wear Leveling Techniques for Embedded Flash Memory

Jalil Boukhobza 1 Pierre Olivier 2 Stéphane Rubini 1
1 Lab-STICC_UBO_CACS_MOCS
UBO - Université de Brest, Lab-STICC - Laboratoire des sciences et techniques de l'information, de la communication et de la connaissance
Abstract : Prices of NAND flash memories are falling drastically due to market growth and fabrication process mastering while research efforts from a technological point of view in terms of endurance and density are very active. NAND flash memories are becoming the most important storage media in mobile computing and tend to be less confined to this area. The major constraint of such a technology is the limited number of possible erase operations per block which tend to quickly provoke memory wear out. To cope with this issue, state-of-the-art solutions implement wear leveling policies to level the wear out of the memory and so increase its lifetime. These policies are integrated into the Flash Translation Layer (FTL) and greatly contribute in decreasing the write performance. In this paper, we propose to reduce the flash memory wear out problem and improve its performance by absorbing the erase operations throughout a dual cache system replacing FTL wear leveling and garbage collection services. We justify this idea by proposing a first performance evaluation of an exclusively cache based system for embedded flash memories. Unlike wear leveling schemes, the proposed cache solution reduces the total number of erase operations reported on the media by absorbing them in the cache for workloads expressing a minimal global sequential rate.
Type de document :
Communication dans un congrès
SCS (Society of Modeling and Simulation). International Symposium on Performance Evaluation of Computer & Telecommunication Systems, Jun 2011, La Haye, Netherlands. paper_45, 2011
Liste complète des métadonnées

Littérature citée [15 références]  Voir  Masquer  Télécharger

http://hal.univ-brest.fr/hal-00607350
Contributeur : Jalil Boukhobza <>
Soumis le : jeudi 13 septembre 2012 - 16:29:03
Dernière modification le : mardi 16 janvier 2018 - 15:54:23
Document(s) archivé(s) le : mardi 13 décembre 2016 - 19:06:22

Fichiers

Boukhobza_Olivier_Rubini_SPECT...
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : hal-00607350, version 1
  • ARXIV : 1209.3099

Citation

Jalil Boukhobza, Pierre Olivier, Stéphane Rubini. A Cache Management Strategy to Replace Wear Leveling Techniques for Embedded Flash Memory. SCS (Society of Modeling and Simulation). International Symposium on Performance Evaluation of Computer & Telecommunication Systems, Jun 2011, La Haye, Netherlands. paper_45, 2011. 〈hal-00607350〉

Partager

Métriques

Consultations de la notice

354

Téléchargements de fichiers

410