System and method for reconstructing lost data in a storage system

a storage system and formula technology, applied in the field of system and method for determining reconstruction formulas for reconstruction of lost data in a storage system, can solve the problems of partial lost data needing to be recovered, requires either additional special purpose hardware or complicated and expensive software, and the published literature generally does not provide algorithms for recovering partial disk data. , to achieve the effect of lowest reconstruction cos

Inactive Publication Date: 2006-06-08
IBM CORP
View PDF16 Cites 15 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0016] According to the exemplary aspects of the present invention, from an input set of data elements to reconstruct, the exemplary method can identify at least one data element which has a lowest reconstruction cost using the direct reconstruction method, reconstruct the data element using the direct reconstruction method, and remove the data element from the input set of data elements to reconstruct.
[0017] On the other hand, from the input set of data elements to reconstruct, another exemplary method can determine if at least one data element from the input set is sequentially reconstructable by no more than (i.e., equal to or less than) a predetermined number of steps of the sequential method using available data and parity elements, can reconstruct the data element using the sequential reconstruction method, and can remove the data element from the input set of data elements to reconstruct.
[0018] If at least one data element from the input set is not sequentially reconstructed by no more than (i.

Problems solved by technology

However, this is very complicated and typically requires either additional special purpose hardware or complicated and expensive software.
The published literature generally does not provide algorithms for recovering partial disk data.
However, there are scenarios where partial lost data needs to be recovered, but not all the lost data is required.
Because the typical reconstruction algorithms are sequential in nature and are designed to recover all the lost data, they may not be the most cost effective approaches to reconstruction of partial strips.
For example, when the required partial disk data elemen

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • System and method for reconstructing lost data in a storage system
  • System and method for reconstructing lost data in a storage system
  • System and method for reconstructing lost data in a storage system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0037] Referring now to the drawings, and more particularly to FIGS. 1-9, there are shown exemplary embodiments of the method and systems according to the present invention.

[0038] With reference to the Figures, FIG. 1 illustrates an exemplary environment in which a system and associated method (collectively referred to as “the present system”110) can be implemented. A host computer 115 is connected to an array controller 120 of system 110. The host computer 115 stores data on the array controller 120. The array controller uses a program or logic extracted from the program memory 140 to determine redundancy values (hereinafter referred to as parity values) for the data according to the erasure code of the system 110, and stores the data and parity values in the disk drives 130. If sector losses are detected by the array controller 120 when accessing one or more of the disk drives 130, then the array controller calls on additional program instructions from the program memory 140 that...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

A system (and method) for determining reconstruction formulas for partial strip reconstruction in a storage system in which a plurality of lost strips have been detected, includes using a combination of a direct reconstruction method and a sequential reconstruction method.

Description

CROSS-REFERENCE TO RELATED APPLICATION [0001] The present application is related to U.S. patent application Ser. No. 10 / 978,389, filed on Nov. 2, 2004, to Hafner et al., entitled “SYSTEM AND METHOD FOR RECOVERY OF DATA FOR A LOST SECTOR IN A STORAGE SYSTEM” having IBM Docket No. YOR920040318US1, assigned to the present assignee and which is incorporated herein by reference, in its entirety.BACKGROUND OF THE INVENTION [0002] 1. Field of the Invention [0003] The present invention generally relates to a system and method for determining reconstruction formulas for reconstruction of lost data in a storage system, and more particularly, to a system and method for determining reconstruction formulas for partial strip reconstruction including a combination of a direct reconstruction method and a sequential reconstruction method. [0004] 2. Description of the Related Art [0005] Generally, erasure codes (e.g., RAID schemes) are fundamental tools for providing data reliability in storage syste...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G11C29/00
CPCG06F11/1088G06F2211/1057
Inventor DEENADHAYALAN, VEERA W.HAFNER, JAMES LEESURUGUCCHI, KRISHNAKUMAR RAO
Owner IBM CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products