摘要:
A RAID control apparatus and control method. The RAID control apparatus includes disk devices and disk control devices including a cache memory that stores cache data of a logical unit, and control unit, upon the logical units present in different disk devices being concatenated to each other, switching in-charge disk control devices such that a disk control device is in charge of access to the concatenated logical units without writing back the cache data stored in a cache memory of a source disk control device to the disk device.
摘要:
A cache managing unit creates a list of elements corresponding to each data block arranged based on a priority of writing data blocks to a magnetic disk apparatus, and when a group of elements corresponding to data blocks to be written to the same magnetic disk apparatus exists, provides a link connecting elements at both ends of the group. A write control unit searches, upon selecting a data block for writing, elements belonging to the list in descending order of priority, and if a link is set at an element corresponding to a data block to be written to a magnetic disk that cannot perform a writing, follows the link to search a subsequent element.
摘要:
In order to provide a disk cache control apparatus allowing an upper level apparatus to carry out a high speed access even if the upper level apparatus accesses a discretionary area of a logical volume, the disk cache control apparatus comprises at least a data storage unit for storing data read out of a lower level apparatus temporarily or for a predefined time, a management information storage unit for storing management information which correlates an area of a logical volume with that of the data storage unit, a management information generation unit for generating the management information, and an access processing unit for accessing data of either the data storage unit or a lower level apparatus.
摘要:
A RAID control apparatus and control method. The RAID control apparatus includes disk devices and disk control devices including a cache memory that stores cache data of a logical unit, and control unit, upon the logical units present in different disk devices being concatenated to each other, switching in-charge disk control devices such that a disk control device is in charge of access to the concatenated logical units without writing back the cache data stored in a cache memory of a source disk control device to the disk device.
摘要:
A storage apparatus includes a copy control unit for managing a copy session for copying an copy source data area in at least one of the first to the Mth copy source disk groups to an copy destination data area in a corresponding copy destination disk group, setting a first to an Mth copy session groups, each of the copy session groups including one or more copy sessions from the ith copy source disk group to the ith copy destination disk group as the copy session, and performing repeatedly a selection operation for cyclically selecting a copy session from each of the first to the Mth copy session groups in a predetermined sequence and a control operation for cyclically executing copy processing on a predetermined copy processing unit basis for the M copy sessions selected by the selection operation in a predetermined sequence for a prescribed number of times.
摘要:
An interdevice communication monitoring unit 62-1 calculates a variable timeout time (T2−T) by subtracting an elapsed time T from a predetermined fixed timeout time T2 for monitoring an intermodule communication to monitor an elapsed time of an intermodule communication. The fixed timeout time T2 is a time shorter than a predetermined interface connection check time T1 for monitoring an interface connection with a channel. When the elapsed time T of the intermodule communication exceeds the variable timeout time (T2−T), the interdevice communication monitoring unit requests a channel to separate the interface connection, and then when an end response is obtained from a control module, requests the channel for an interface reconnection and then transmits an end response.
摘要:
A storage apparatus includes a copy control unit for managing a copy session for copying an copy source data area in at least one of the first to the Mth copy source disk groups to an copy destination data area in a corresponding copy destination disk group, setting a first to an Mth copy session groups, each of the copy session groups including one or more copy sessions from the ith copy source disk group to the ith copy destination disk group as the copy session, and performing repeatedly a selection operation for cyclically selecting a copy session from each of the first to the Mth copy session groups in a predetermined sequence and a control operation for cyclically executing copy processing on a predetermined copy processing unit basis for the M copy sessions selected by the selection operation in a predetermined sequence for a prescribed number of times.
摘要:
A cache managing unit creates a list of elements corresponding to each data block arranged based on a priority of writing data blocks to a magnetic disk apparatus, and when a group of elements corresponding to data blocks to be written to the same magnetic disk apparatus exists, provides a link connecting elements at both ends of the group. A write control unit searches, upon selecting a data block for writing, elements belonging to the list in descending order of priority, and if a link is set at an element corresponding to a data block to be written to a magnetic disk that cannot perform a writing, follows the link to search a subsequent element.
摘要:
An interdevice communication monitoring unit 62-1 calculates a variable timeout time (T2−T) by subtracting an elapsed time T from a predetermined fixed timeout time T2 for monitoring an intermodule communication to monitor an elapsed time of an intermodule communication. The fixed timeout time T2 is a time shorter than a predetermined interface connection check time T1 for monitoring an interface connection with a channel. When the elapsed time T of the intermodule communication exceeds the variable timeout time (T2−T), the interdevice communication monitoring unit requests a channel to separate the interface connection, and then when an end response is obtained from a control module, requests the channel for an interface reconnection and then transmits an end response.
摘要:
In the present invention, for each set of blocks [#(0) to #(N−1)] storing update data, a history block [#(N)] storing an update state value, for example, a generation, time or check code, showing an update state is provided, constituting a set of management data as a check object. When writing update data on a disk, a new update state value is calculated for the same set of management data and stored in memory as update state confirmation value. The new update state value is also set as write data in the history block in the same set of management data, and the entire of the set of management data including update data and update state value are written onto a disk. The history block is read and disk write omissions are detected by comparing the update state value and the update state confirmation value stored in memory.