摘要 |
System zum Verteilen von Daten (312) in einem verteilten Speichersystem (100), das System umfassend: einen nicht flüchtigen Speicher (204), der eine Datei empfängt (310); einen Computerprozessor (202) in Kommunikation mit dem nicht-flüchtigen Speicher (204), der Computerprozessor (202): die empfangene Datei (310) in Blöcke (330) teilend, wobei die Blöcke (330) Datenblöcke (330nD) und Nicht-Datenblöcke (330nC) sind; und das Gruppieren (806) eines oder mehrerer der Datenblöcke (330nD) und eines oder mehrerer der Nicht-Datenblöcke (330nC) in einer Gruppe (G), wobei ein oder mehrere Blöcke (330) der Gruppe (G) von anderen Blöcken (330) der Gruppe (G) rekonstruiert werden können; und Speichergeräte (114, 114a–n) in Kommunikation mit dem Computerprozessor (202) und dem nicht-flüchtigen Speicher (204), der Computerprozessor (202) die Blöcke (330) der Gruppe (G) auf den Speichergeräten (114, 114a–n) speichernd beruhend auf einer Wartungshierarchie (400) des verteilten Speichersystems (100) die Wartungshierarchie (400) umfassend Wartungsdomänen (402, 402a–e) mit aktivem und inaktivem Zustand, jedes Speichergerät (114, 114a–n) ist mit einer Wartungsdomäne (402, 402a–e) verbunden, der Computerprozessor (202) die Blöcke (330) einer Gruppe (G) auf zahlreiche Wartungsdomänen (402, 402a–e) verteilend, um die Zugänglichkeit der Gruppe (G) zu erhalten, wenn eine Wartungsdomäne (402, 402a–e) sich in einem inaktiven Zustand befindet. |