Read-other protocol for maintaining parity coherency in a write-back distributed redundancy data storage system

    公开(公告)号:GB2490400A

    公开(公告)日:2012-10-31

    申请号:GB201206650

    申请日:2011-02-22

    Applicant: IBM

    Abstract: Data storage reliability is maintained in a write-back distributed data storage system including multiple nodes. Each node comprises a processor and an array of failure independent data storage devices. Information is stored as a set of stripes, each stripe including a collection of at least a data strip and associated parity strips, the stripes distributed across a primary data node and multiple corresponding parity nodes. A read- other parity update protocol maintains parity coherency. The primary data node for each data strip drives parity coherency with the corresponding parity nodes, independently of other data nodes, in keeping relevant parity strips for the primary data node coherent. A parity value is determined based on data other than a difference between new data and existing data. A new parity value is based on new data and dependent data, wherein with respect to one data value, dependent data comprises other data encoded in a corresponding parity value.

    Vorabladen von Datenspuren und Paritätsdaten zur Verwendung zum Auslagern aktualisierter Spuren

    公开(公告)号:DE112012002615T5

    公开(公告)日:2014-12-11

    申请号:DE112012002615

    申请日:2012-07-02

    Applicant: IBM

    Abstract: Es werden ein Computerprogrammprodukt, ein System und ein Verfahren zum Vorabladen von Datenspuren und Paritätsdaten zur Verwendung zum Auslagern aktualisierter Spuren bereitgestellt. Es wird eine Schreibanforderung empfangen, die mindestens eine aktualisierte Spur für die Gruppe von Spuren enthält. Die mindestens eine aktualisierte Spur wird in einer ersten Cache-Einheit gespeichert. An die mindestens eine Speichereinheit mit sequenziellem Zugriff wird eine Anforderung zum Vorabladen gesendet, um Spuren aus der Gruppe von Spuren vorab in eine zweite Cache-Einheit zu laden. Es wird eine Leseanforderung erzeugt, um die vorab geladenen Spuren nach dem Senden der Anforderung zum Vorabladen zu lesen. Die der Leseanforderung von der zweiten Cache-Einheit zurückgesendeten gelesenen vorab geladenen Spuren werden in der ersten Cache-Einheit gespeichert. Aus der mindestens einen aktualisierten Spur und den gelesenen vorab geladenen Spuren werden neue Paritätsdaten berechnet.

    Read-Other-Protokoll zur Aufrechterhaltung der Paritätskohärenz in einem Writeback-Datenspeichersystem mit verteilter Redundanz

    公开(公告)号:DE112011100623T5

    公开(公告)日:2013-01-24

    申请号:DE112011100623

    申请日:2011-02-22

    Applicant: IBM

    Abstract: Die Zuverlässigkeit der Datenspeicherung wird in einem verteilten Writeback-Datenspeichersystem, das mehrere Knoten enthält, gesichert. Jeder Knoten umfasst einen Prozessor und ein Array aus fehlerunabhängigen Datenspeichervorrichtungen Informationen werden als eine Menge von Stripes gespeichert, wobei jeder Stripe eine Sammlung aus wenigstens einem Datenstrip und zugeordneten Paritätsstrips enthält, wobei die Stripes über einen primären Datenknoten und mehrere entsprechende Paritätsknoten verteilt sind. Ein Read-Other-Paritätsaktualisierungsprotokoll sichert die Paritätskohärenz. Der primäre Datenknoten für jeden Datenstrip steuert die Paritätskohärenz bei den entsprechenden Paritätsknoten unabhängig von anderen Datenknoten, indem relevante Paritätsstrips für den primären Datenknoten kohärent gehalten werden. Ein Paritätswert wird anhand von Daten bestimmt, die von einer Differenz zwischen neuen Daten und vorhanden Daten verschieden sind. Ein neuer Paritätswert basiert auf neuen Daten und anhängigen Daten, wobei abhängige Daten in Bezug auf einen Datenwert andere Daten, die in einem entsprechenden Paritätswert codiert sind, umfassen.

Patent Agency Ranking