IP Library Granted Patent US 7,080,167
Granted Patent B2
US 7,080,167 · App. 10/861,792 · Granted Jul 18, 2006

Disk array system and interface converter

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,080,167
App. No.
10/861,792
Granted
Jul 18, 2006
Kind
B2
Abstract

The present invention aims to provide a high-reliability, low-cost disk array by emulating an ATA drive so that it can be used in the same way as an FC drive. To achieve this object, a disk array system of the present invention includes: a storage device having a logical unit logically set therein; the storage device includes: a plurality of disk devices having a first interface; and an interface converter converting between signals of the first interface adapted for the disk device and signals of a second interface adapted for the control device. The interface converter includes: a response time monitor portion for monitoring a time until a response is received from the disk device according to the data input/output request; and a notification issue portion for issuing to the control device a notification about an operative state of the disk device according to the monitored response time.

Claims (31)

1. A disk array system comprising:

a storage device having a logical unit; and

a control device connected to a host which requests data input/output and inputting/outputting the data into/from the storage device according to the request from the host, the storage device including:

a plurality of disk devices having an ATA interface; and

an interface converter for converting between ATA interface signals adapted for the disk devices and Fibre Channel signals interface adapted for the control device, the interface converter including:

a response time monitor portion for monitoring whether a response to the data input/output request is received from the disk devices within a first predetermined time and a second predetermined time longer than the first predetermined time; and

a notification portion for issuing a first notification to the control device by judging the disk devices to be under a reassignment operation when the response is received from the disk devices after the first predetermined time and for issuing a second notification to the control device so that the control device produces a response to the host without waiting the response from the disk devices when no response is received from the disk devices within the second predetermined time, the control device including:

a drive management portion for managing an operation state of the disk devices;

a threshold management table for managing a state of the reassignment executed in the disk devices;

a RAID control portion for controlling operation of redundantly-disposed disk devices; and

the drive management portion updates the number of the reassignments of the disk devices when the first notification is received, the number being recorded in the threshold management table, for managing the operative state of the disk devices by judging whether symptom that the disk devices are failed has become high according to results of comparison between the number of the reassignments and a predetermined threshold recorded in the threshold management table, and for transmitting data reconstructed with data which is read from other redundantly-disposed disk devices to the host without waiting for the response from the disk devices when the second notification is received.

2. A disk array system comprising:

a storage device having a logical unit logically set therein; and

a control device connected to a host which requests data input/output and inputting/outputting the data into/from the storage device according to the request from the host, the storage device including:

a plurality of disk devices having a first interface;

an interface converter for converting between first interface signals adapted for the disk devices and second interface signals adapted for the control device, the interface converter including:

a response time monitor portion for monitoring a time until a response to the data input/output request is received from the disk devices; and

a notification portion for issuing a notification about the operation state of the disk devices to the control device according to the monitored response time, wherein

the response time monitor portion monitors whether a response is received from the disk devices within both of a first predetermined time and a second predetermined time longer than the first predetermined time, and

the notification issue portion judges that a reassignment is under execution in the disk devices to issue a first notification to the control device when the response is received from the disk devices after the first predetermined time and, after issuing the first notification, issues a second notification to the control device so that the control device produces a response to the host without waiting for the response from the disk devices when no response is received from the disk devices within the second predetermined time.

3. The disk array system according to claim 2 , wherein

the control device includes a drive management portion for managing the operation state of the disk devices and a threshold management table for managing a state of a reassignment executed in the disk devices, and

the drive management portion updates the number of the reassignments of the disk devices, which number is recorded in the threshold management table, when the first notification is received, and judges whether symptom that the disk devices are failed becomes high according to a result of comparison between the number of the reassignments and a predetermined threshold recorded in the threshold management table.

4. The disk array system according to claim 2 , wherein

the control device includes a drive management portion for managing the operation state of the disk devices and a RAID control portion for controlling operation of redundantly-disposed disk devices, and

the drive management portion transmits, to the host, data constructed with data read from other redundantly-disposed disk devices without waiting for a response from the disk devices when the second notification is issued.

5. An interlace converter which is disposed between disk devices having a logical unit and a control device for inputting/outputting data from the disk devices and which converts between first interlace signals adapted for the disk device and second interlace signals adapted for the control device, comprising:

a response time monitor portion for monitoring a time until a response to the data input/output request is received from the disk devices; and

a notification portion for issuing a notification about an operation state of the device according to the monitored response time to the control device, wherein

the response time monitor portion monitors whether a response is received from the disk devices within both of a first predetermined time and a second predetermined time longer than the first predetermined time, and

the notification issue portion issues a first notification to the control device by judging that the disk device is under a reassignment operation when the response is received from the disk device after the predetermined time and, after issuing the first notification, issues a second notification to the control device so that the control device produces a response to the host without waiting for the response from the disk devices when no response is received from the disk devices within the second predetermined time.

Assignments (3)
CHANGE OF NAME Recorded Oct 5, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044127/0735 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 4, 2013
From: HITACHI, LTD.
To: GOOGLE INC.
Reel/Frame 030555/0554 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 9, 2004
From: YAGISAWA, IKUYA; NAKAGAWA, YUTAKA; KANO, AZUMA
To: HITACHI, LTD.
Reel/Frame 015666/0647 →