Un système de cache hiérarchique pour les E/S présentant des motifs séquentiels pour les mémoires flash NAND
Résumé
Les mémoires flash deviennent aujourd'hui le principal média de stockage dans l'informatique mobile, et tendent à être moins confinées à ce domaine. Les faibles performances en écriture font que cette technologie n'est pas assez mature pour une utilisation à grande échelle en entreprise. La contrainte majeure est le nombre limité d'effacements, provoquant l'usure rapide de la mémoire. Les algorithmes de gestion du phénomène d'usure, intégrés au sein de la FTL (Flash Translation Layer), contribuent grandement à la baisse de performance en écriture. Nous proposons d'augmenter les performances tout en réduisant l'usure en absorbant les effacements grâce à un système de cache, remplaçant la plupart des services FTL. Les évaluations expérimentales menées montrent que le cache améliore considérablement les performances par rapport aux FTL actuelles, réduisant de plus de 65 % le temps de réponse moyen et le nombre d'effacements pour certaines traces OLTP intensives en écriture.