-
公开(公告)号:EP2810280A4
公开(公告)日:2015-06-24
申请号:EP13742866
申请日:2013-01-11
Applicant: IBM
Inventor: BLAUM MARIO , HAFNER JAMES LEE , HETZLER STEVEN ROBERT
CPC classification number: G06F11/1076 , G06F11/108 , G06F11/1092 , G06F2211/1057 , G06F2211/1059 , H03M13/033
-
公开(公告)号:WO2008138768A3
公开(公告)日:2009-06-04
申请号:PCT/EP2008055361
申请日:2008-04-30
Applicant: IBM , IBM UK , BELLUOMINI WENDY ANN , DEENADHAYALAN VEERA , HAFNER JAMES LEE , WYLLIE JAMES CHRISTOPHER
IPC: G06F11/10
CPC classification number: G06F11/1076 , G06F2211/1007 , G06F2211/104 , G06F2211/109
Abstract: Data validation systems and methods are provided. Data is recorded in N data chunks on one or more storage mediums. A first validation chunk independently associated with said N data chunks comprises first validation information for verifying accuracy of data recorded in said N data chunks. The first validation chunk is associated with a first validation appendix comprising second validation information, wherein the first validation appendix is stored on a first storage medium independent of said one or more storage mediums.
Abstract translation: 提供数据验证系统和方法。 数据记录在一个或多个存储介质上的N个数据块中。 独立地与所述N个数据块相关联的第一验证块包括用于验证记录在所述N个数据块中的数据的精度的第一验证信息。 第一验证块与包括第二验证信息的第一验证附录相关联,其中第一验证附录存储在独立于所述一个或多个存储介质的第一存储介质上。
-
公开(公告)号:DE112012000385T5
公开(公告)日:2013-10-10
申请号:DE112012000385
申请日:2012-02-10
Applicant: IBM
Inventor: HETZLER STEVEN ROBERT , BLAUM MARIO , HAFNER JAMES LEE
IPC: G06F11/10
Abstract: Bei einem Verfahren zum Speichern von Daten in einem Speicher-Array sind Schreibdaten in ”r” Zeilen und ”n” Spalten von Seiten angeordnet, wobei jede Seite eine Vielzahl von Sektoren enthält. Die Schreibdaten werden unter Verwendung einer Vielzahl von horizontalen und vertikalen Codes zum Korrigieren von Auslöschungen auf den Seiten codiert. Die Codierung ermöglicht eine Wiederherstellung von bis zu tr Auslöschungen in einer der r Zeilen, bis zu tr-1 Auslöschungen in einer der restlichen r – 1 Zeilen, bis zu tr-2 Auslöschungen in einer der restlichen r – 2 Zeilen, und so weiter, so dass die Codierung eine Wiederherstellung von bis zu t1 Auslöschungen in der letzten verbleibenden Zeile ermöglicht. Von der Codierung werden codierte Schreibdaten ausgegeben. Die codierten Schreibdaten werden als Schreib-Stripe über n Speichereinheiten in einem Speicher-Array geschrieben.
-
公开(公告)号:CA2861410A1
公开(公告)日:2013-08-08
申请号:CA2861410
申请日:2013-01-11
Applicant: IBM
Inventor: BLAUM MARIO , HAFNER JAMES LEE , HETZLER STEVEN ROBERT
IPC: G11C29/00
Abstract: A data storage array includes m rows and n columns of entries, with each entry including at least one sector. In the array, mr+s locations are assigned to parity entries, such that each row has at least r parity entries. The parity entries correspond to a partial-maximum distance separable (PMDS) code that allows recovery from up to r erasures in each of the m rows as well as s additional erasures in any locations in the data array, where s is an integer greater than zero. The write data and the associated parity entries are written to the set of storage devices.
-
公开(公告)号:GB2502224A
公开(公告)日:2013-11-20
申请号:GB201314853
申请日:2012-02-10
Applicant: IBM
Inventor: HETZLER STEVEN ROBERT , BLAUM MARIO , HAFNER JAMES LEE
IPC: G06F11/10
Abstract: In a method for storing data in a storage array, write data is arranged into "r" rows and "n" columns of pages, with each page including a plurality of sectors. The write data is encoded using a plurality of horizontal and vertical erasure correcting codes on the pages. The encoding allows recovery from up to tr erasures in any one of the r rows, up to tr-1 erasures in any one of the remaining r-1 rows, up to tr-2 erasures in any one of the remaining r-2 rows, and so on, such that the encoding allows recovery from up to t1 erasures in the last remaining row. Encoded write data is output from the encoding. The encoded write data is written as a write stripe across n storage devices in a storage array.
-
公开(公告)号:GB2491004B
公开(公告)日:2013-04-24
申请号:GB201207613
申请日:2012-05-02
Applicant: IBM
Inventor: SHMUELI EDI , GILL BINNY SHER , ASSAF NITZAN , LOTEM EYAL , BELLUOMINI WENDY ANN , HAFNER JAMES LEE , SMITH DANIEL FELIX , HETZLER STEVEN ROBERT , NAYAR GOPAL
-
公开(公告)号:DE102012103869A1
公开(公告)日:2012-11-22
申请号:DE102012103869
申请日:2012-05-03
Applicant: IBM
Inventor: SHMUELI EDI , ASSAF NITZAN , BELLUOMINI WENDY ANN , SMITH DANIEL FELIX , NAYAR VENU GOPAL , GILL BINNY SHER , LOTEM EYAL , HAFNER JAMES LEE , HETZLER STEVEN ROBERT
Abstract: Ausführungsformen der Erfindung beziehen sich auf die Drosselung von Zugriffen auf eine Flash-Speichervorrichtung. Die Flash-Speichervorrichtung ist Teil eines Speichersystems, das die Flash-Speichervorrichtung und eine zweite Speichervorrichtung umfasst, Die Drosselung wird durch die Logik außerhalb der Flash-Speichervorrichtung durchgeführt und umfasst das Berechnen eines Drosselungs-Faktors reagierend auf eine geschätzte verbleibende Lebensdauer der Flash-Speichervorrichtung. Es wird bestimmt, ob der Drosselungs-Faktor einen Schwellenwert überschreitet. Daten werden, als Reaktion auf die Bestimmung, dass der Drosselungs-Faktor den Schwellenwert nicht überschreitet, auf die Flash-Speichervorrichtung geschrieben. Daten werden, als Reaktion auf die Bestimmung, dass der Drosselungs-Faktor den Schwellenwert überschreitet, auf die zweite Speichervorrichtung geschrieben.
-
公开(公告)号:CA2817945A1
公开(公告)日:2012-09-07
申请号:CA2817945
申请日:2012-02-10
Applicant: IBM
Inventor: HETZLER STEVEN ROBERT , BLAUM MARIO , HAFNER JAMES LEE
IPC: G06F11/10
Abstract: In a method for storing data in a storage array, write data is arranged into "r" rows and "n" columns of pages, with each page including a plurality of sectors. The write data is encoded using a plurality of horizontal and vertical erasure correcting codes on the pages. The encoding allows recovery from up to tr erasures in any one of the r rows, up to tr-1 erasures in any one of the remaining r-1 rows, up to tr-2 erasures in any one of the remaining r-2 rows, and so on, such that the encoding allows recovery from up to t1 erasures in the last remaining row. Encoded write data is output from the encoding. The encoded write data is written as a write stripe across n storage devices in a storage array.
-
9.
公开(公告)号:DE112012002615B4
公开(公告)日:2021-06-02
申请号:DE112012002615
申请日:2012-07-02
Applicant: IBM
Inventor: GUPTA LOKESH MOHAN , BENHASE MICHAEL THOMAS , GILL BINNY SHER , HAFNER JAMES LEE
Abstract: Computerprogrammprodukt zum Verarbeiten einer Gruppe von Datenspuren und Paritätsdaten, die mindestens einer Speichereinheit (100) mit sequenziellem Zugriff zugehörig sind und mit einer ersten Cache-Einheit (14) und einer zweiten Cache-Einheit (18) Daten austauschen, wobei das Computerprogrammprodukt ein durch einen Computer lesbares Speichermedium aufweist, auf dem ein durch einen Computer lesbarer Programmcode enthalten ist, der ausgeführt wird, um Arbeitsschritte durchzuführen, wobei die Arbeitsschritte aufweisen:Empfangen (300) einer Schreibanforderung, die mindestens eine aktualisierte Spur für die Gruppe von Spuren enthält;Speichern (302) der mindestens einen aktualisierten Spur unter Verwendung der ersten Cache-Einheit (14);Senden einer Anforderung zum Vorabladen an die mindestens eine Speichereinheit (100) mit sequenziellem Zugriff, um der Gruppe von Spuren zugehörige Spuren vorab in die zweite Cache-Einheit (18) zu laden;Erzeugen (308) einer Leseanforderung, um die vorab geladenen Spuren nach dem Senden der Anforderung zum Vorabladen zu lesen;Speichern (310) der der Leseanforderung von der zweiten Cache-Einheit (18) zurückgesendeten gelesenen vorab geladenen Spuren unter Verwendung der ersten Cache-Einheit (14); undBerechnen (312) neuer Paritätsdaten aus der mindestens einen aktualisierten Spur und den gelesenen vorab geladenen Spuren,wobei die Paritätsdaten und die neuen Paritätsdaten jeweils für die Gruppe von Spuren berechnet sind.
-
公开(公告)号:DE102012103869B4
公开(公告)日:2014-02-13
申请号:DE102012103869
申请日:2012-05-03
Applicant: IBM
Inventor: SHMUELI EDI , ASSAF NITZAN , BELLUOMINI WENDY ANN , SMITH DANIEL FELIX , NAYAR VENU GOPAL , GILL BINNY SHER , LOTEM EYAL , HAFNER JAMES LEE , HETZLER STEVEN ROBERT
Abstract: Ausführungsformen der Erfindung beziehen sich auf die Drosselung von Zugriffen auf eine Flash-Speichervorrichtung. Die Flash-Speichervorrichtung ist Teil eines Speichersystems, das die Flash-Speichervorrichtung und eine zweite Speichervorrichtung umfasst. Die Drosselung wird durch die Logik außerhalb der Flash-Speichervorrichtung durchgeführt und umfasst das Berechnen eines Drosselungs-Faktors reagierend auf eine geschätzte verbleibende Lebensdauer der Flash-Speichervorrichtung. Es wird bestimmt, ob der Drosselungs-Faktor einen Schwellenwert überschreitet. Daten werden, als Reaktion auf die Bestimmung, dass der Drosselungs-Faktor den Schwellenwert nicht überschreitet, auf die Flash-Speichervorrichtung geschrieben. Daten werden, als Reaktion auf die Bestimmung, dass der Drosselungs-Faktor den Schwellenwert überschreitet, auf die zweite Speichervorrichtung geschrieben.
-
-
-
-
-
-
-
-
-