-
公开(公告)号:DE112011100623T5
公开(公告)日:2013-01-24
申请号:DE112011100623
申请日:2011-02-22
Applicant: IBM
Inventor: HAFNER JAMES LEE , THUKAR TARUN
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.
-
公开(公告)号:GB2490400A
公开(公告)日:2012-10-31
申请号:GB201206650
申请日:2011-02-22
Applicant: IBM
Inventor: HAFNER JAMES LEE , THUKAR TARUN
IPC: G06F11/10
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.
-