-
公开(公告)号:ES2318323T3
公开(公告)日:2009-05-01
申请号:ES04766140
申请日:2004-07-07
Applicant: IBM
Inventor: HETZLER STEVEN ROBERT , SMITH DANIEL FELIX
Abstract: Un método para aumentar una tolerancia de error de una agrupación anamórfica de m unidades de almacenamiento, comprendiendo el método las operaciones de: almacenar k conjuntos a través de la agrupación de m unidades de almacenamiento, teniendo cada conjunto una pluralidad de elementos, formando cada conjunto un código de cancelación o de corrección de error que tiene una distancia de Hamming mínima d, teniendo cada conjunto n+r elementos en los que n es el número de elementos de datos, r es el número de elementos redundantes, de tal modo que m > n+r y estando almacenado cada elemento respectivo de un conjunto sobre una unidad de almacenamiento diferente; seleccionar un conjunto donante y un elemento en el conjunto donante cuando la diferencia entre la distancia mínima del conjunto donante y la distancia mínima de un conjunto receptor es mayor o igual a 2, siendo almacenado el elemento seleccionado en el conjunto donante sobre una unidad de almacenamiento que no tiene elementos del conjunto receptor; y reconstruir el contenido de un elemento perdido del conjunto receptor sobre el elemento seleccionado del conjunto donante.
-
公开(公告)号:CA2532998A1
公开(公告)日:2005-01-20
申请号:CA2532998
申请日:2004-07-07
Applicant: IBM
Inventor: SMITH DANIEL FELIX , HETZLER STEVEN ROBERT
Abstract: Error tolerance is increased for a storage system having a plurality of arra ys by making local redundancy in a selected array globally available throughout the storage system. To achieve the increased error tolerance, a donor array is selected from the plurality of arrays when the difference between a minimum distance of the donor array and a minimum distance of a recipient array is greater or equal to 2. A donor storage unit is selected in the donor array a nd recipient information is then rebuilt from the recipient array on the select ed storage unit. The selected storage unit is indicated to the donor array as having been donated before the lost information is rebuilt on the selected storage unit. Preferably, the minimum Hamming distance of the recipient arra y is d >= 2 before the donor array is selected from the plurality of arrays .
-
公开(公告)号:CA2532997A1
公开(公告)日:2005-01-20
申请号:CA2532997
申请日:2004-07-07
Applicant: IBM
Inventor: SMITH DANIEL FELIX , HETZLER STEVEN ROBERT
Abstract: The error tolerance of an array of m storage units is increased by using a technique referred to as ~dodging." A plurality of k stripes are stored acro ss the array of storage units in which each stripe has n + r elements that correspond to a symmetric code having a minimum Hamming distance d = r + 1. Each respective element of a stripe is stored on a different storage unit. A n element is selected when a difference between a minimum distance of the dono r stripe and a minimum distance of a recipient stripe is greater or equal to 2 . The selected element is also stored on a storage unit having no elements of the recipient stripe. A lost element of the recipient stripe is then rebuilt on the selected element.
-
公开(公告)号:DE112015001981T5
公开(公告)日:2017-03-09
申请号:DE112015001981
申请日:2015-06-10
Applicant: IBM
Inventor: SMITH DANIEL FELIX
Abstract: Ausführungsformen der Erfindung betreffen ein Festplattenlaufwerk (HDD), das mit mindestens zwei Flächen formatiert ist, wobei das Schreiben auf jede der Flächen durch einen Schreibkopf abgewickelt wird und jeder Schreibkopf für die betreffende Fläche konfiguriert ist. Das Schreiben mindestens einer der Flächen des HDD wird durch einen RBO-Kopf abgewickelt, der für eine zugehörige Fläche zuständig ist. Desgleichen wird das Schreiben mindestens einer der Flächen des HDD durch einen SMR-Kopf abgewickelt, der für eine zugehörige SMR-Fläche zuständig ist. Die Eigenschaften sowohl der RBO- als auch der SMR-Flächen bleiben erhalten und werden gleichzeitig verbessert, um die Datendichte und die Schreibleistung eines einzelnen HDD möglichst stark zu erhöhen.
-
公开(公告)号:CA2694819C
公开(公告)日:2016-06-28
申请号:CA2694819
申请日:2004-07-07
Applicant: IBM
Inventor: HETZLER STEVEN ROBERT , SMITH DANIEL FELIX
Abstract: Error tolerance is increased for a storage system having a plurality of arrays by making local redundancy in a selected array globally available throughout the storage system. To achieve the increased error tolerance, a donor array is selected from the plurality of arrays when the difference between a minimum distance of the donor array and a minimum distance of a recipient array is greater or equal to 2. A donor storage unit is selected in the donor array and recipient information is then rebuilt from the recipient array on the selected storage unit. The selected storage unit is indicated to the donor array as having been donated before the lost information is rebuilt on the selected storage unit. Preferably, the minimum Hamming distance of the recipient array is d >= 2 before the donor array is selected from the plurality of arrays.
-
公开(公告)号: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.
-
公开(公告)号:CA2532998C
公开(公告)日:2011-03-08
申请号:CA2532998
申请日:2004-07-07
Applicant: IBM
Inventor: HETZLER STEVEN ROBERT , SMITH DANIEL FELIX
Abstract: Error tolerance is increased for a storage system having a plurality of arrays by making local redundancy in a selected array globally available throughout the storage system. To achieve the increased error tolerance, a donor array is selected from the plurality of arrays when the difference between a minimum distance of the donor array and a minimum distance of a recipient array is greater or equal to 2. A donor storage unit is selected in the donor array and recipient information is then rebuilt from the recipient array on the selected storage unit. The selected storage unit is indicated to the donor array as having been donated before the lost information is rebuilt on the selected storage unit. Preferably, the minimum Hamming distance of the recipient array is d >= 2 before the donor array is selected from the plurality of arrays.
-
公开(公告)号:DE602004019534D1
公开(公告)日:2009-04-02
申请号:DE602004019534
申请日:2004-07-07
Applicant: IBM
Inventor: HETZLER STEVEN ROBERT , SMITH DANIEL FELIX
Abstract: The error tolerance of an array of m storage units is increased by using a technique referred to as dodging. A plurality of k stripes are stored across the array of storage units in which each stripe has n+r elements that correspond to a symmetric code having a minimum Hamming distance d=r+1. Each respective element of a stripe is stored on a different storage unit. An element is selected when a difference between a minimum distance of the donor stripe and a minimum distance of a recipient stripe is greater or equal to 2. The selected element is also stored on a storage unit having no elements of the recipient stripe. A lost element of the recipient stripe is then rebuilt on the selected element.
-
公开(公告)号: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.
-
-
-
-
-
-
-
-
-