Apparatus, method and program for the control of storage
First Claim
1. A storage control apparatus configured to write plural pieces of user data into (n-1) storage devices of n storage devices and to write parity data calculated from the plural pieces of user data into remaining one (1) storage device, the storage control apparatus comprising:
- a failure monitoring unit arranged to add points in proportion to detected abnormality to find statistically added points for each of the storage devices, the failure monitoring unit issuing an instruction to re-create parity when the statistically added points come closer to a predefined failure determination point; and
a parity re-creation unit arranged, when receiving the instruction to re-create parity from the failure monitoring unit, to read the plural pieces of user data from the (n-1) storage devices to re-calculate parity data for write into the remaining one (1) storage device.
2 Assignments
0 Petitions
Accused Products
Abstract
A storage control apparatus is provided that comprises a failure monitoring unit arranged to add points in proportion to detected abnormality to find statistically added points for each of N disk devices, the failure monitoring unit issuing an instruction to re-create parity when the statistically added points come closer to a predefined failure determination point, the failure monitoring unit issuing an instruction to disconnect the failed disk device when the statistically added points exceed the failure determination point; and a parity re-creation unit arranged, when receiving the instruction to re-create parity from the failure monitoring unit, to read the plural pieces of user data from (N-1) disk devices to re-calculate parity data for write into the remaining one (1) disk device for each of all addresses of the plurality of disk devices.
-
Citations
17 Claims
-
1. A storage control apparatus configured to write plural pieces of user data into (n-1) storage devices of n storage devices and to write parity data calculated from the plural pieces of user data into remaining one (1) storage device, the storage control apparatus comprising:
-
a failure monitoring unit arranged to add points in proportion to detected abnormality to find statistically added points for each of the storage devices, the failure monitoring unit issuing an instruction to re-create parity when the statistically added points come closer to a predefined failure determination point; and a parity re-creation unit arranged, when receiving the instruction to re-create parity from the failure monitoring unit, to read the plural pieces of user data from the (n-1) storage devices to re-calculate parity data for write into the remaining one (1) storage device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A storage control method writing plural pieces of user data into (n-1) storage devices of n storage devices and writing parity data calculated from the plural pieces of user data into remaining one (1) storage device, the storage control method comprising:
-
a failure monitoring step of issuing an instruction to re-create parity depending on the degree of detected abnormality for each of the storage devices; and a parity re-creation step, when receiving the instruction to re-create parity from the failure monitoring step, of reading the plural pieces of user data from the (n-1) storage devices to re-calculate parity data for write into the remaining one (1) storage device. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A program operable to drive a computer of a storage control apparatus writing plural pieces of user data into (n-1) storage devices of n storage devices and writing parity data calculated from the plural pieces of user data into remaining one (1) storage device to execute:
-
a failure monitoring step of adding points in proportion to detected abnormality to find statistically added points for each of the storage devices, and issuing an instruction to re-create parity when the statistically added points come closer to a predefined failure determination point; and a parity re-creation step, when receiving the instruction to re-create parity from the failure monitoring step, of reading the plural pieces of user data from the (n-1) storage devices to re-calculate parity data for write into the remaining one (1) storage device. - View Dependent Claims (14, 15, 16, 17)
-
Specification