IP Library Granted Patent US 7,565,573
Granted Patent B2
US 7,565,573 · App. 11/085,542 · Granted Jul 21, 2009

Data-duplication control apparatus

Assignee: Fujitsu Limited
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,565,573
App. No.
11/085,542
Granted
Jul 21, 2009
Kind
B2
Abstract

A data-duplication control apparatus that controls a duplication process for duplicating data stored in a storage device that constitutes redundant-array-of-independent-disks includes an information storing unit that stores information on a type of the redundant-array-of-independent-disks of the storage device; and a duplication-source-device selecting unit that selects a storage device of a duplication source based on the information stored.

Claims (38)

1. A data-duplication control apparatus that controls a duplication process for duplicating data stored in a storage device that constitutes redundant-array-of-independent-disks, the data-duplication control apparatus comprising:

an information storing unit that stores information on a level of the redundant-array-of-independent-disks of the storage device;

a failure-sign detecting unit that detects a sign of a failure with respect to the storage device;

a duplication-source-device selecting unit that selects a storage device of a duplication source based on the information stored; and

a data reading unit that reads data stored in a storage device, wherein

when the storage device belongs to a level of the redundant-array-of-independent-disks in which same data is stored in a plurality of storage devices, and when an access regarding to readout of data stored in the storage device has been issued, the duplication-source-device selecting unit selects the storage device from which the sign of a failure has been detected as the duplication source from among the storage devices that store the same data, and

the data reading unit reads the data from a storage device from which no sign of a failure has been detected.

2. The data-duplication control apparatus according to claim 1 , wherein

the duplication-source-device selecting unit selects the storage device of the duplication source based on information on the level of the redundant-array-of-independent-disks of a storage device from which the sign of a failure has been detected.

3. The data-duplication control apparatus according to claim 2 , wherein when an access regarding to storing of data with respect to the storage device has been issued, the duplication-source-device selecting unit selects a storage device other than the storage device from which the sign of a failure has been detected as the duplication source from among the storage devices that store the same data.

4. The data-duplication control apparatus according to claim 1 , wherein the failure-sign detecting unit detects the sign of a failure with respect to a storage device of each of the levels of the redundant-array-of-independent-disks based on whether number of occurrences of a failure regarding to readout or storing of data with respect to the storage device has exceeded a predetermined threshold set for each of the levels of the redundant-array-of-independent-disks.

5. A data-duplication control method of controlling a duplication process for duplicating data stored in a storage device that constitutes redundant-array-of-independent-disks, the data-duplication control method comprising:

storing information on a level of the redundant-array-of-independent-disks of the storage device;

detecting a sign of a failure with respect to the storage device;

selecting a storage device of a duplication source based on the information stored; and

reading data stored in a storage device, wherein

when the storage device belongs to a level of the redundant-array-of-independent-disks in which same data is stored in a plurality of storage devices, and when an access regarding to readout of data stored in the storage device has been issued, the selecting includes selecting the storage device from which the sign of a failure has been detected as the duplication source from among the storage devices that store the same data, and

the reading includes reading the data from a storage device from which no sign of a failure has been detected.

6. The data-duplication control method according to claim 5 , wherein

the selecting includes selecting the storage device of the duplication source based on information on the level of the redundant-array-of-independent-disks of a storage device from which the sign of a failure has been detected.

7. The data-duplication control method according to claim 6 , wherein when an access regarding to storing of data with respect to the storage device has been issued, the selecting includes selecting a storage device other than the storage device from which the sign of a failure has been detected as the duplication source from among the storage devices that store the same data.

8. The data-duplication control method according to claim 6 , wherein the detecting includes detecting the sign of a failure with respect to a storage device of each of the levels of the redundant-array-of-independent-disks based on whether number of occurrences of a failure regarding to readout or storing of data with respect to the storage device has exceeded a predetermined threshold set for each of the levels of the redundant-array-of-independent-disks.

9. A computer-readable recording medium that stores a data-duplication control program for controlling a duplication process for duplicating data stored in a storage device that constitutes redundant-array-of-independent-disks, wherein the data-duplication control program makes a computer execute

storing information on a level of the redundant-array-of-independent-disks of the storage device;

detecting a sign of a failure with respect to the storage device;

selecting a storage device of a duplication source based on the information stored; and

reading data stored in a storage device, wherein

when the storage device belongs to a level of the redundant-array-of-independent-disks in which same data is stored in a plurality of storage devices, and when an access regarding to readout of data stored in the storage device has been issued, the selecting includes selecting the storage device from which the sign of a failure has been detected as the duplication source from among the storage devices that store the same data, and

the reading includes reading the data from a storage device from which no sign of a failure has been detected.

10. The computer-readable recording medium according to claim 9 , wherein

the selecting includes selecting the storage device of the duplication source based on information on the level of the redundant-array-of-independent-disks of a storage device from which the sign of a failure has been detected.

11. The computer-readable recording medium according to claim 10 , wherein when an access regarding to storing of data with respect to the storage device has been issued, the selecting includes selecting a storage device other than the storage device from which the sign of a failure has been detected as the duplication source from among the storage devices that store the same data.

12. The computer-readable recording medium according to claim 10 , wherein the detecting includes detecting the sign of a failure with respect to a storage device of each of the levels of the redundant-array-of-independent-disks based on whether number of occurrences of a failure regarding to readout or storing of data with respect to the storage device has exceeded a predetermined threshold set for each of the levels of the redundant-array-of-independent-disks.

13. A method, comprising:

storing information on a level of redundant-array-of-independent-disks RAIDs;

detecting a sign of a failure with respect to a RAID;

reading data stored in the RAID; and

when, based on the stored RAID level information, the RAID belongs to a level of RAID in which same data is stored in a plurality of disks and upon the reading of the data stored in the RAID, selecting from among the disks that store the same data a disk for which the sign of a failure has been detected as the duplication source, and reading the data from a disk from which no sign of a failure has been detected.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 22, 2005
From: TANAKA, MICHIYUKI
To: FUJITSU LIMITED
Reel/Frame 016406/0339 →
Priority Claims (1)
JP 2004-366730 · Dec 17, 2004 · national
Continuity (1)
Related Publication 20060143507A1 · Jun 29, 2006