Controller and method for executing persistent memory management in storage system

A controller (104) for performing persistent memory management in a storage system (102), the storage system comprising one or more storage devices (106). The controller is configured to receive an indication of a plurality of sub-regions (110A to 110N) of the memory region (110) and maintain metada...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: MANOULLE, SERGE, CASPI OMER, KORMAN IGAL, GRANDE AMIT
Format: Patent
Sprache:chi ; eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:A controller (104) for performing persistent memory management in a storage system (102), the storage system comprising one or more storage devices (106). The controller is configured to receive an indication of a plurality of sub-regions (110A to 110N) of the memory region (110) and maintain metadata (112) for each sub-region. The metadata comprises an indication of the size of elements in a sub-region, an indication of the number of idle elements and a reference to a list of idle elements in the sub-region. The metadata is also used for the controller to allocate memory in the memory area. The controller is used to improve the efficiency of the storage system, such as through memory management. The controller provides an optimal solution because the persistent memory is managed based on periodically updated metadata. Therefore, efficient memory management is provided. 一种用于在存储系统(102)中执行持久性内存管理的控制器(104),所述存储系统包括一个或多个存储设备(106)。所述控制器用于接收内存区域(110)的多个子区域(110A至110N)的指示,并维护每个子区域的元数据(112)。所述元数据包括子区域中元素大小的指示、空闲元素数量的指