摘要:
A clustered storage system includes a plurality of nodes and a management server that consolidates physical position information concerning data in each of the nodes. The management server includes a process to relate the information to the configuration of the clustered storage system and the configuration of each node and present such relations. Each node has a process to obtain the size and load of resources that are used in processing. The management server has a process to collect and tally such resource usage status from each node, and a process to relate the resource usage status, the data information and configuration information to each other and present the relations in a hierarchy. The clustered storage system has a process to move logical volumes among nodes in a manner transparent to the host computer. The management server has a process to support the selection of source data and destination physical position through information display, and a process to receive instruction for such move and to direct the clustered storage system of such move.
摘要:
A storage system configured to provide a storage area to a host coupled to the storage system includes a first storage device being configured to store data and provide one or more functions. A second storage device is configured to store data and provide one or more functions. A virtual volume provides a storage location and being associated with at least one of the first and second storage devices. A database includes information relating to the one or more functions that the first and second storage devices are configured to perform. A first server is coupled to the first and second storage devices and having access to the database and providing the virtual volume to the host, the first server being configured to access the database in response to a function request from the host involving at least one of the first and second storage devices. The function request is a request of a function to be performed by a storage device. The database is accessed to determine whether or not the at least one of the first and second storage devices is capable of performing the request from the host. The first server is further configured to perform the request if the determination is negative or provide an instruction to the at least one of the first and second storage devices to perform to the request if the determination is positive.
摘要:
In a disk array system, data read out and data written anew are temporarily held as former data in a former data holding portion. When a write operation has occurred, a CPU searches the holding portion for write data, it generates update data from the new and former write data items, and it holds the generated update data in an update data holding portion. In addition, the CPU stores the storage address of redundant data associated with the held update data, as log data in a log data holding portion. Further, the CPU operates asynchronously with the write operation to read out the redundant data of the address of the holding portion, to calculate new redundant data from the read redundant data and the held update data, and to write the new redundant data into the address of the log data. On this occasion, a parity area and a data area are separated so as to heighten read/write processing speeds and a parity generation processing speed.
摘要:
A storage system configured to provide a storage area to a host coupled to the storage system includes a first storage device of first type being configured to store data and provide one or more data-storage-related functions. A second storage device of second type is configured to store data and provide one or more data-storage-related functions. A virtual volume provides a storage location and being associated with at least one of the first and second storage devices. A database includes information relating to the one or more data-storage-related functions that the first and second storage devices are configured to perform. A first server is coupled to the first and second storage devices and having access to the database, the first server being configured to access the database in response to a data-storage-related-function request from the host involving at least one of the first and second storage devices. The database is accessed to determine whether or not the at least one of the first and second storage devices is capable of performing the request from the host. The first server further being configured to perform the request if the determination is negative or provide an instruction to the at least one of the first and second storage devices to perform to the request if the determination is positive.
摘要:
A storage system configured to provide a storage area to a host coupled to the storage system includes a first storage device of first type being configured to store data and provide one or more data-storage-related functions. A second storage device of second type is configured to store data and provide one or more data-storage-related functions. A virtual volume provides a storage location and being associated with at least one of the first and second storage devices. A database includes information relating to the one or more data-storage-related functions that the first and second storage devices are configured to perform. A first server is coupled to the first and second storage devices and having access to the database, the first server being configured to access the database in response to a data-storage-related-function request from the host involving at least one of the first and second storage devices. The database is accessed to determine whether or not the at least one of the first and second storage devices is capable of performing the request from the host. The first server further being configured to perform the request if the determination is negative or provide an instruction to the at least one of the first and second storage devices to perform to the request if the determination is positive.
摘要:
In a disk array system, data read out and data written anew are temporarily held as former data in a former data holding portion. When a write operation has occurred, a CPU searches the holding portion for write data, it generates update data from the new and former write data items, and it holds the generated update data in an update data holding portion. In addition, the CPU stores the storage address of redundant data associated with the held update data, as log data in a log data holding portion. Further, the CPU operates asynchronously with the write operation to read out the redundant data of the address of the holding portion, to calculate new redundant data from the read redundant data and the held update data, and to write the new redundant data into the address of the log data. On this occasion, a parity area and a data area are separated so as to heighten read/write processing speeds and a parity generation processing speed.
摘要:
A storage system configured to provide a storage area to a host coupled to the storage system includes a first storage device being configured to store data and provide one or more functions. A second storage device is configured to store data and provide one or more functions. A virtual volume provides a storage location and being associated with at least one of the first and second storage devices. A database includes information relating to the one or more functions that the first and second storage devices are configured to perform. A first server is coupled to the first and second storage devices and having access to the database and providing the virtual volume to the host, the first server being configured to access the database in response to a function request from the host involving at least one of the first and second storage devices. The function request is a request of a function to be performed by a storage device. The database is accessed to determine whether or not the at least one of the first and second storage devices is capable of performing the request from the host. The first server is further configured to perform the request if the determination is negative or provide an instruction to the at least one of the first and second storage devices to perform to the request if the determination is positive.
摘要:
In a computer system having a host system including a plurality of disk devices, a CPU, a main memory and a disk control circuit for controlling the disk devices, a host CPU executes a program unit to generate intermediate data for parity generation and holds it in a data holding unit to asynchronously conduct a data write process and a parity write process. A unit for generating parity and a unit for transferring data operate without the intervention of the CPU in accordance with a command issued by the program unit executed by the host CPU.
摘要:
A computer system which includes a host machine having a memory and a CPU with an interrupt handling feature, an auxiliary memory unit for recording and reproducing data and an input/output unit for permitting data input and output between the host machine and the auxiliary memory unit. The CPU of the host machine generates a plurality of commands for designating access to the auxiliary unit, in response to at least one command, groups a plurality of the commands for designating access to the auxiliary memory unit, into at least one group and supplies the input/output unit with the commands independently of one another. The input/output unit executes access to the auxiliary memory unit as designated by each of the commands of one group supplied independently of one another by the CPU, and notifies the CPU by a single interruption that execution of the commands of the one group has been terminated when the accesses designated by all commands belonging to the one group have been terminated.
摘要:
In a computer system utilizing an array disk for an external storage device, an array controller arranged between a host computer and disk unit group has a main controller for controlling the array disk; a buffer for temporarily buffering data transferred between the host computer and the disk units; a parity data generator for generating parity data; and an interface controller for controlling interfaces connecting the host computer with the disk units. The buffer has memories for storing transfer requested data and parity data as previous data and previous parity data, respectively. The array controller also has memory management information for managing the memories.