摘要:
When an input/output request of a channel adapter causes a mishit on a cache and a staging amount by a device adapter reaches a predetermined amount, the cache is set into a hit status and the channel adapter is reactivated. By receiving a hit response, the reactivated channel adapter executes an input and an output for the cache and the staging of the channel adapter in parallel. A defective/alternating track management table which corresponds to track data stored in a cache memory and has each of addresses of a defective track and an alternating track and flag information showing a link state between both of the defective track and the alternating track is provided for an input/output controller. For a retrieving request in which the defective track address is designated, the defective/alternating track management table is retrieved and the corresponding alternating track address is obtained, thereby judging the presence or absence of a registration of a hash table.
摘要:
When an input/output request of a channel adapter causes a mishit on a cache and a staging amount by a device adapter reaches a predetermined amount, the cache is set into a hit status and the channel adapter is reactivated. By receiving a hit response, the reactivated channel adapter executes an input and an output for the cache and the staging of the channel adapter in parallel. A defective/alternating track management table which corresponds to track data stored in a cache memory and has each of addresses of a defective track and an alternating track and flag information showing a link state between both of the defective track and the alternating track is provided for an input/output controller. For a retrieving request in which the defective track address is designated, the defective/alternating track management table is retrieved and the corresponding alternating track address is obtained, thereby judging the presence or absence of a registration of a hash table.
摘要:
An ID portion indicating the corresponding relationship between the number of a record contained in an FBA block and the position of the record is provided at the beginning of the FBA block. When a seek command has been issued by a host apparatus in the CKD format, a device adapter obtains the FBA block number corresponding to the parameter value (CCHH) of a head positioning command and positions a head at the FBA block of this number. Next, the device adapter obtains the FBA block number corresponding to the parameter value (sector value) of a set-sector command, reads one CKD track of blocks from the FBA block designated by the FBA block number and develops these blocks in a cache memory. A channel adapter searches the cache memory for a commanded record by referring to the information in the ID portion.
摘要:
A storage system includes an interface processor for receiving a read or write request, a primary storage, a secondary storage, a storage control device and a temporary storage area for temporarily storing data for the primary storage in case that an access to the primary storage fails. The storage control device includes a controller for, in case that the access to the primary storage fails when the read request is received by the interface processor, determining whether the read requested data is stored on the temporary storage area, controlling to read the read requested data from the temporary storage area when the read requested data is stored on the temporary storage area, and controlling to read the read requested data from the secondary storage when the requested data is not stored on the temporary storage area.
摘要:
In a data recording apparatus, a monitoring unit detects a VLU including an MRB that manages an area that has not been accessed for a specified time period based on a current time, a time management table, and a parameter table. From MRBs of the detected VLU, the monitoring unit selects a plurality of MRBs with an unaccessed time period equal to or more than the specified time period and equal to or less than a total time. The monitoring unit performs synchronization process for data in a primary storage managed by the selected MRBs at a time. During the synchronization process, a correction value is adjusted when there is a data conflict with another device.
摘要:
A data recording apparatus includes a determining unit that determines whether a storable area is present in the first storage device. The storable area is a combination of a plurality of empty areas having contiguous physical addresses with a total data volume larger than that of a volume of the data. When the determining unit determines that the storable area is present, a first storage unit stores the data in the storable area, and a second storage unit stores the data that has been stored by the first storage unit in the storable area as a lump into the second storage device.
摘要:
A storage controlling device controlling a storage device having a secondary storage unit for backup and a primary storage unit including a plurality of storing units in a redundant configuration, comprises a unit determining whether a storing unit not in a redundant configuration exists within the primary storage unit and a unit disassembling one of the storing units in a redundant configuration within the primary storage unit, the data of the one of the storing units being saved in the secondary storage unit for backup, and executing a rebuilding process for a storing unit for which a degradation process has been executed by using the disassembled storing unit if the storing unit that is within the primary storage unit and for which the degradation process has been executed holds the latest data, and if the storing unit not in a redundant configuration does not exist within the primary storage unit.
摘要:
A RAID apparatus that at least duplicates identical data to store thus duplicated data, which, when an instruction of writing data is given, writes data to a local cache and to a mirror cache, and writes data of the local cache to a primary disk and writes data of the mirror cache to a secondary disk. When an instruction of reading out data is given, and specified data is retained in the caches, the RAID apparatus outputs valid data of the local cache or the mirror cache, while when specified data is not retained in the caches, the RAID apparatus outputs valid data of the primary disk or the secondary disk.
摘要:
A storage system prevents a time out error of the host I/O caused by a stagnation of command processing in the storage system for accessing a disk device according to the host I/O request and internal I/O request. In DTC, counters for managing the requests in-process for host I/Os (host read) and internal I/Os (pre-fetch, write back) individually are provided, and the number of processing requests to be issued to a virtual disk (RLU) is limited individually. By assigning priority to the host I/Os, the load balance of the host I/Os and internal I/Os can be controlled. For rebuild/copy back, a dedicated load control mechanism is disposed where the load adjustment between ordinary I/Os and rebuild/copy back is performed.
摘要:
The present invention has been developed to carry out the dual-writing of data in cache memories at a higher speed through a single address designation for the improvement of processing performance. In the present invention, a host interface module produces addressing information for designating two written-in destinations, and a bridge module produces two transferred-to addresses and written-in addresses of the cache memories on the basis of the addressing information so that data to be written is transferred to two management modules corresponding to the two transferred-to addresses to be written at the written-in addresses of the cache memories of the management modules.