Patent ID: 7603583
Filing Date: 2009-10-13
Classification: G06F

Abstract:
1. A storage system comprising: at least one of physical devices; at least one of external physical devices coupled to and separate from the at least one of physical devices; a logical device management unit configured to allocate at least one of logical devices to the at least one of physical devices and the at least one of external physical devices, each logical device being provided to a computer, and to manage both the at least one of physical devices and the at least one of external physical devices based on device configuration information in association with the at least one of logical devices; an input/output processing unit configured to convert, upon receipt of an input/output processing request for a logical device from the computer, the received input/output request into input/output processing for either the at least one of physical device or the at least one of external physical device based on the device configuration information, and to perform input/output processing according to the conversion result; wherein, in response to a read request from the computer, the input/output processing device reads data off of the at least one of the logical devices, using parity data depending on the read request, and sends the data to the computer; an anomaly detection unit configured to detect the occurrence, during input/output processing for an external physical device that is accessed by the input/output processing unit according to the conversion result, of an access fault or performance decline for the accessed external physical device; and a notification unit configured to issue, if the access fault or performance decline failure is detected byte anomaly detection unit, notification of the detected failure and the external physical device in failure to a management server; wherein the input/output processing unit executes data transfer or data recovery based on the detection result, and wherein the logical device management unit includes data transfer/recovery execution flag indicating at least three kinds of stains of “data being transferred,” “data being recovered” and “off” and updates the flag in response to the executing of data transfer or the data recovery.