ERZEUGEN VON TAGS FÜR DIE DATENZUWEISUNG

Ein Speichersystem enthält Festkörperspeichergeräte und einen Speicher-Controller, der operativ mit den Festkörperspeichergeräten gekoppelt ist, wobei der Speicher-Controller eine Verarbeitungsvorrichtung enthält, um Datensätze in einem oder mehreren Festkörperspeichergeräten der Vielzahl von Festkö...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Davis, Brandon, Sapuntzakis, Constantine P, Parrish, Nathan David, Fay, Matthew Paul, Jiang, Yanwei, Karr, Ronald
Format: Patent
Sprache:ger
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Ein Speichersystem enthält Festkörperspeichergeräte und einen Speicher-Controller, der operativ mit den Festkörperspeichergeräten gekoppelt ist, wobei der Speicher-Controller eine Verarbeitungsvorrichtung enthält, um Datensätze in einem oder mehreren Festkörperspeichergeräten der Vielzahl von Festkörperspeichergeräten zu speichern. Die Verarbeitungsvorrichtung kann auch Tags für jeden der Datensätze auf der Grundlage von einem oder mehreren Metadatenelementen erzeugen, die mit jedem Datensatz verbunden sind. Die Verarbeitungsvorrichtung kann auch eine erwartete Lebensdauer für jeden Datensatz auf der Grundlage der einen oder mehreren für den jeweiligen Datensatz erzeugten Tags bestimmen. Die Verarbeitungsvorrichtung kann auch jeden der einen oder mehreren Datensätze in entsprechende einer Vielzahl von Speicherblöcken auf der Grundlage der erwarteten Lebensdauer für jeden Datensatz gruppieren, wobei jeder Speicherblock Datensätzen mit einer bestimmten erwarteten Lebensdauer entspricht. A storage system includes solid-state storage devices and a storage controller operatively coupled to the solid-state storage devices, the storage controller including a processing device, to store sets of data at one or more solid-state storage devices of the plurality of solid-state storage devices. The processing device may also generate tags for each of the sets of data based on one or more metadata items associated with each set of data. The processing device may also determine an expected lifespan for each set of data based on the one or more tags generated for the respective set of data. The processing device may also group each of the one or more sets of data into respective ones of a plurality of memory blocks based on the expected lifespan for each set of data, wherein each memory block corresponds to sets of data of a particular expected lifespan.