Title translation:VERWENDUNG EINES ZUGRIFFS-TOKEN-MODULSFÜREIN VERTEILTES SPEICHERNETZWERK ZUR SPEICHERUNG VON DATEN IN EINEM VERTEILTEN NETZWERKSPEICHER
Abstract:
A method begins by a dispersed storage (DS) processing module of a dispersed storage network (DSN) monitoring network traffic within the DSN. When the network traffic compares unfavorably to a desired network traffic function, the method continues with the DS processing module reducing a portion of the network traffic due to rebuilding flagged encoded data slices by at least one of changing rebuilding criteria for the flagged encoded data slices and changing rebuilding network traffic protocols.
Abstract:
Ein Verfahren enthält für eine Schreiboperation, die sich auf eine Gruppe von codierten Datenausschnitten bezieht, ein Bestimmen durch eine Datenverarbeitungseinheit, ob die Schreiboperation ein erster Vorgang zum Schreiben der Gruppe von codierten Datenausschnitten (200) ist. Das Verfahren enthält des Weiteren, wenn die Schreiboperation ein erster Vorgang ist, ein Senden einer Gruppe von Schreibanforderungen durch die Datenverarbeitungseinheit an die Speichereinheiten, wobei die Schreibanforderungen die Gruppe von codierten Datenausschnitten, Ausschnittnamen und eine Angabe des ersten Vorgangs (202) enthalten. Das Verfahren enthält des Weiteren in Reaktion auf eine Schreibanforderung der Gruppe von Schreibanforderungen ein Bestimmen durch eine Speichereinheit, ob eine frühere Version eines codierten Datenausschnitts aktuell von der Speichereinheit (204) gespeichert wird. Wenn die frühere Version aktuell von der Speichereinheit gespeichert wird, wird durch die Speichereinheit eine Konfliktnachricht an die Datenverarbeitungseinheit (206) gesendet. Das Verfahren enthält des Weiteren ein Aktualisieren der Schreibanforderungen durch die Datenverarbeitungseinheit auf Grundlage der Konfliktnachricht (208).
Abstract:
Ein Verfahren zur Ausführung durch eine Speichereinheit in einem verstreuten Speichernetzwerk (DSN) enthält ein Auswählen einer Speicherzone einer Arbeitsspeichereinheit der Speichereinheit auf Grundlage von Zonenzuweisungsparametern und ein Kennzeichnen der ausgewählten Speicherzone als für Schreibvorgänge offen. Ein Datenausschnitt wird über ein Netzwerk zur Speicherung empfangen. Der Datenausschnitt wird sequenziell an einem Arbeitsspeicher-Speicherort von einer Speicherzone auf Grundlage eines Bestimmens geschrieben, dass die Speicherzone als für Schreibvorgänge offen gekennzeichnet ist. Ein dem Datenausschnitt entsprechender Zeiger, der die Speicherzone und den Arbeitsspeicher-Speicherplatz angibt, wird generiert. Eine Leseanforderung wird über das Netzwerk von einer anfordernden Entität empfangen, die den Datenausschnitt angibt. Der Datenausschnitt wird aus der Arbeitsspeichereinheit auf Grundlage des Zeigers abgerufen und wird zu der anfordernden Entität übertragen.
Abstract:
Ein Verschlüsselungsmodul (84) verschlüsselt Startdaten (82) unter Verwendung eines Zufallsschlüssels (102), um verschlüsselte Daten (85) zu erzeugen. Ein Hash-Modul (86) führt eine sichere Hash-Funktion an den verschlüsselten Daten (85) unter Verwendung eines geheimen Schlüssels (98) aus, um einen Hash-Wert (104) zu erzeugen. Eine Verarbeitungsschaltungsanordnung (106) maskiert den Zufallsschlüssel (102) unter Verwendung des Hash-Wertes (104), um einen maskierten Zufallsschlüssel (108) zu erzeugen, und verknüpft die verschlüsselten Daten (85) und den maskierten Zufallsschlüssel (108), um ein sicheres Paket (96) zu erzeugen. Ein verteiltes Speicher- und Aufgabenmodul (88) codiert das sichere Paket (96), um einen Satz von codierten Datenabschnitten zu erzeugen. Der geheime Schlüssel (98) und eine Decodierschwellenzahl der codierten Datenabschnitte, die in dem Satz von codierten Datenabschnitten enthalten sind, reichen aus, um das sichere Paket (96) und die Startdaten (82) wiederherzustellen. Der Satz von codierten Datenabschnitten wird in einem Satz von Speichereinheiten (22) gespeichert.