P
US7395451B2ExpiredUtilityPatentIndex 84

Apparatus, method and program for the control of storage

Assignee: FUJITSU LTDPriority: Sep 10, 2004Filed: Dec 10, 2004Granted: Jul 1, 2008
Est. expirySep 10, 2024(expired)· nominal 20-yr term from priority
Inventors:TAKAHASHI HIDEOMAKINO TSUKASA
G06F 11/1076G06F 2211/1059G06F 3/06
84
PatentIndex Score
11
Cited by
23
References
17
Claims

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.

Claims

exact text as granted — not AI-modified
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. The storage control apparatus of  claim 1 , wherein the failure monitoring unit issues an instruction to initiate re-creation of parity when the statistically added points reach a given threshold value obtained by multiplying the failure determination point by a coefficient less than 1. 
     
     
       3. The storage control apparatus of  claim 1 , wherein the failure monitoring unit issues an instruction to initiate re-creation of parity when the statistically added points reach a given threshold value obtained by multiplying the failure determination point by a coefficient in the range of 0.7 to 0.9. 
     
     
       4. The storage control apparatus of  claim 1 , wherein the failure monitoring unit issues an instruction to initiate re-creation of parity when self-diagnostic abnormality based on SMART feature is output from one of the plurality of storage devices. 
     
     
       5. The storage control apparatus of  claim 1 , wherein the plurality of storage devices have a redundant configuration of RAID5. 
     
     
       6. The storage control apparatus of  claim 1 , further comprising a channel adapter connecting to a host, a device adapter connecting the plurality of storage devices to one another, and a central processing module interposed between the channel adapter and the device adapter, wherein
 the failure monitoring unit is disposed in the central processing module, wherein 
 the parity re-creation unit is disposed in the device adapter, and wherein 
 the central processing module instructs the device adapter on re-creation of parity for execution. 
 
     
     
       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. 
 
     
     
       8. The storage control method of  claim 7 , wherein the failure monitoring step includes issuing an instruction to initiate re-creation of parity when the statistically added points reach a given threshold value obtained by multiplying the failure determination point by a coefficient less than 1. 
     
     
       9. The storage control method of  claim 7 , wherein the failure monitoring step includes issuing an instruction to initiate re-creation of parity when the statistically added points reach a given threshold value obtained by multiplying the failure determination point by a coefficient in the range of 0.7 to 0.9. 
     
     
       10. The storage control method of  claim 7 , wherein the failure monitoring step includes issuing an instruction to initiate re-creation of parity when self-diagnostic abnormality based on SMART feature is output from one of the plurality of storage devices. 
     
     
       11. The storage control method of  claim 7 , wherein the plurality of storage devices have a redundant configuration of RAID5. 
     
     
       12. The storage control method of  claim 7 , in which are disposed a channel adapter connecting to a host, a device adapter connecting the plurality of storage devices to one another, and a central processing module interposed between the channel adapter and the device adapter, wherein
 the failure monitoring step is processed by the central processing module, wherein 
 the parity re-creation step is processed by the device adapter, and wherein 
 the central processing module instructs the device adapter on re-creation of parity for execution. 
 
     
     
       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. 
 
     
     
       14. The program of  claim 13 , wherein the failure monitoring step includes issuing an instruction to initiate re-creation of parity when the statistically added points reach a given threshold value obtained by multiplying the failure determination point by a coefficient less than 1. 
     
     
       15. The program of  claim 13 , wherein the failure monitoring step includes issuing an instruction to initiate re-creation of parity when the statistically added points reach a given threshold value obtained by multiplying the failure determination point by a coefficient in the range of 0.7 to 0.9. 
     
     
       16. The program of  claim 13 , wherein the failure monitoring step includes issuing an instruction to initiate re-creation of parity when self-diagnostic abnormality based on SMART feature is output from one of the plurality of storage devices. 
     
     
       17. The program of  claim 13 , wherein the plurality of storage devices have a redundant configuration of RAID5.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.