Abstract:
PROBLEM TO BE SOLVED: To provide an external storage device for restoring failure. SOLUTION: Each of a plurality of storage devices connected to each other through communication paths to form circular first paths is operable to invalidate a connection to a first preliminary communication path being a communication path of the first paths for performing communication, and is provided with a first connecting part having a first input part and a first output part and a second connecting part having a second output part and a second input part which are respectively connected to the first input part and the first output part of the external storage device adjacent on the first paths to form part of the first paths. When both connecting parts are valid, pieces of information received by the first input part and the second input part are respectively transmitted from the second output part and the first output part. When any connecting part is invalid, the information received by the input part of the valid connecting part is transmitted from the output part of the connecting part. When the failure of any communication path on the first paths is detected, the connection to the first preliminary communication path is validated, and the connection to the communication path whose failure is detected is invalidated. COPYRIGHT: (C)2003,JPO
Abstract:
PROBLEM TO BE SOLVED: To provide an apparatus and method which detect a plurality of data storage devices actually disposed in a data storage system and then turn on power sources of the detected data storage device. SOLUTION: A method is disclosed to provide power to the plurality of data storage devices disposed in the data storage system. The data storage system comprises a system controller comprising a data storage device power-up algorithm and a plurality of data storage devices, where each of the plurality of data storage devices cannot automatically provide a device present signal. The method detects the presence of each of the plurality of data storage devices, and then provides power to each of the detected data storage devices using the data storage device power-up algorithm. COPYRIGHT: (C)2007,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To solve the bottle neck of a control device caused in a large-scale storage system. SOLUTION: This storage system for storing a set of data block and redundant block comprises a plurality of control parts which control a plurality of storage devices respectively; a host connection part for selecting a control part for controlling a storage device for storing a writing data block of a writing object; and a transfer part for transferring the write data block to this control part. Each of the control parts has a data block writing part for writing the writing data block transferred by the transfer part to the storage device for storing the writing data block; a redundant block update request part for requesting update of redundant block to a control part for controlling a storage device for storing a redundant block; and a redundant block update part for updating, when update of redundant block is requested from another control part, the redundant block stored in the storage device controlled by this control part. COPYRIGHT: (C)2005,JPO&NCIPI
Abstract:
PROBLEM TO BE SOLVED: To avoid a problem that a storage subsystem returns erroneous data to a host system without consuming storage capacity and without affecting reading performance. SOLUTION: When the data is transferred from disk drives 16 1 -16 n to a cache part 15 via a back-end I/F part 14, a redundant code verification part 13b of a data path control part 13 compares a writing history information (DC value) embedded in a redundant code of the data with a DC value embedded in a redundant code of corresponding parity and verifies whether or not the data is the erroneous data. In addition, when the data is updated, similar verification is performed when the old data for creating the parity is read and when the data is not the erroneous data, a redundant code generation part 13a of the data path control part 13 adds a redundant code in which a new DC value is embedded to a new piece of data and parity. When the data is the erroneous data, a control part 11 informs the host system of the occurrence of the problem via a front-end I/F part 12. COPYRIGHT: (C)2006,JPO&NCIPI
Abstract:
PROBLEM TO BE SOLVED: To provide an external storage device for quickly performing communications and restoring the failure of communications. SOLUTION: This external storage device is provided with: a first input/ output part and a second input/output part for inputting/outputting information with the outside; a plurality of recording parts connected between the first input/output part and the second input/output part so that information transmission paths are serially connected; and a switching control part for selecting the two adjacent parts from the first input/output part, each of the recording parts, and the second input/output part to define a boundary, and for making the recording part positioned more closely to the first input/output part than the boundary communicate with the outside by using the first input/output part, and making the recording part positioned more closely to the second input/output part than the boundary communicate with the outside by using the second input/output part. COPYRIGHT: (C)2003,JPO
Abstract:
PROBLEM TO BE SOLVED: To provide an SCSI (small computer system interface) enclosure service (SES) function for enabling accurate control/management of disk enclosure without impairing usability of a user. SOLUTION: The disk enclosure 21 is provided with a plurality of HDDs 6, an enclosure manager 24 for outputting control/management information of the disk enclosure 21 and S/P converters 30 to be provided corresponding to the respective HDDs 6, for serially converting control/management commands outputted from the HDDs 6 as parallel signals, for outputting the commands to the enclosure manager 24 and for parallely converting the control/ management information outputted from the enclosure manager 24. Thus, the SES function in an ESI system can be validated for a plurality of the HDDs 6 simply by providing a serial port 32 to the enclosure manager 24 and connecting the respective S/P converters 30 with the enclosure manager 24 by a serial bus 31.