Multi-writer centralized logging storage array

A storage array (100, 200, 300) for centralized logging is provided. The storage array used for centralized log recording comprises one or more servers (102A to 102N, 202A to 202N, 302A to 302N) and a near memory processing (NMP) module (104A to 104N, 304A to 304N, 602 to 702), and the one or more s...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: GOODMAN DANIEL, 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 storage array (100, 200, 300) for centralized logging is provided. The storage array used for centralized log recording comprises one or more servers (102A to 102N, 202A to 202N, 302A to 302N) and a near memory processing (NMP) module (104A to 104N, 304A to 304N, 602 to 702), and the one or more servers (102A to 102N, 202A to 202N, 302A to 302N) and the NMP module (104A to 104N, 304A to 304N, 602 to 702) are used for centralized log recording. The one or more servers are configured to host one or more allocation units allocated to a logical volume (500). The NMP module is used for each distribution unit, and each NMP module is used for recording and updating the state of the corresponding distribution unit in a reserved area (402) of the distribution unit. The state includes a virtual offset of the allocation unit in a virtual log (502) and a range of valid data in the allocation unit, and the NMP module is configured to return the allocation unit state in response to a command from one of the one or more c