METHOD AND SYSTEM FOR MIGRATING DATA BETWEEN FLASH MEMORY DEVICES
The embodiments described herein include systems, methods and/or devices that may enhance the endurance of a storage system including a storage medium. The method includes: dividing a plurality of flash memory devices into logical chunks each logical chunk including one or more flash memory blocks;...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | The embodiments described herein include systems, methods and/or devices that may enhance the endurance of a storage system including a storage medium. The method includes: dividing a plurality of flash memory devices into logical chunks each logical chunk including one or more flash memory blocks; and detecting a trigger condition with respect to a respective flash memory device of the plurality of flash memory devices. In response to detecting the trigger condition, the method includes: selecting one of the logical chunks of the respective flash memory device for migration in accordance with predefined selection criteria; and storing a replicated logical chunk, comprising a copy of the selected logical chunk, at a second flash memory device. The method includes: remapping an address of the selected logical chunk to a physical location of the replicated logical chunk; and decreasing a number of logical chunks associated with the respective flash memory device.
Les modes de réalisation décrits dans la description de la présente invention portent sur des systèmes, des procédés et/ou des dispositifs qui peuvent améliorer l'endurance d'un système de stockage comprenant un support d'informations. Le procédé consiste : à diviser une pluralité de dispositifs de mémoire flash en blocs logiques, chaque bloc logique comprenant un ou plusieurs blocs de mémoire flash ; et à détecter une condition de déclenchement relativement à un dispositif de mémoire flash respectif de la pluralité de dispositifs de mémoire flash. En réponse à la détection de la condition de déclenchement, le procédé consiste : à sélectionner l'un des blocs logiques du dispositif de mémoire flash respectif pour une migration en fonction de critères de sélection prédéfinis ; et à stocker un bloc logique dupliqué, comprenant une copie du bloc logique sélectionné, au niveau d'un second dispositif de mémoire flash. Le procédé consiste : à remapper une adresse du bloc logique sélectionné à un emplacement physique du bloc logique dupliqué ; et à diminuer un nombre de blocs logiques associés au dispositif de mémoire flash respectif. |
---|