
Codes for Distributed Storage
Die Datenspeicherung hat so zugenommen, dass eine verteilte Speicherung über mehrere Systeme inzwischen gang und gäbe ist. Dies hat dazu geführt, dass es immer komplizierter wird, Datenverluste zu vermeiden, insbesondere wenn einzelne Knoten im Speichersystem ausfallen.
Redundanz war das Hauptinstrument zur Bekämpfung dieses Problems, aber angesichts der enormen Zunahme der Datenmenge war die Minimierung des mit dieser Technik verbundenen Overheads ein großes Problem. In einem großen Rechenzentrum kam ein drittes Problem hinzu, nämlich die Notwendigkeit einer effizienten Wiederherstellung nach dem Ausfall einer einzelnen Speichereinheit. In dieser Monographie geben die Autoren einen umfassenden Überblick über die Rolle der verschiedenen Codetypen bei der Bewältigung der Probleme in großen verteilten Speichersystemen.
Sie führen den Leser in regenerative Codes, lokal wiederherstellbare Codes und lokal regenerative Codes ein, die drei Hauptklassen von Codes, die in solchen Systemen verwendet werden. Sie geben einen umfassenden Überblick darüber, wie diese Codes entstanden sind, wie sie verwendet werden und welche Entwicklungen und Verbesserungen es in den letzten zehn Jahren bei diesen Codes gegeben hat.
Diese ausführliche Übersicht gibt dem Leser einen zugänglichen und vollständigen Überblick über die modernen Codes, die heute in verteilten Speichersystemen verwendet werden. Es ist eine zentrale Quelle für Studenten, Forscher und Praktiker, die an einem solchen System arbeiten.