Konsistentes Speichern von Daten in einem verstreuten Speichernetzwerk

    公开(公告)号:DE112017000530T5

    公开(公告)日:2018-10-18

    申请号:DE112017000530

    申请日:2017-02-20

    Applicant: IBM

    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).

    Daten sequenziell in Zonen in einem verstreuten Speichernetzwerk speichern

    公开(公告)号:DE112018000193T5

    公开(公告)日:2019-09-19

    申请号:DE112018000193

    申请日:2018-02-21

    Applicant: IBM

    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.

    Effektiver, mit einem Geheimschlüssel verschlüsselter sicherer Datenabschnitt

    公开(公告)号:DE112017000220T5

    公开(公告)日:2018-08-09

    申请号:DE112017000220

    申请日:2017-02-22

    Applicant: IBM

    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.

Patent Agency Ranking