摘要:
In control method and apparatus for data transfer in an external storage subsystem, a disk unit and a control unit interposed between a host channel and a processing unit are provided and data in a variable record length supplied from the host is converted to data in a fixed record length to write it in the disk unit. Final format writing end position information for a logical track and an erase flag indicating whether the erasing is required or not are stored at a portion of a logical track control table which controls a cache memory, for each logical track. In the format writing on the cache memory, the final format writing end position information and the erase flag are updated, and when the data is written into the disk unit from the cache memory by logical track unit, the erase flag is referred and the erasing is performed if it is required. Thus, the area of erasing and the number of times of execution are minimized and the throughput of the data transfer between the processing unit and the rotating storage device is improved.
摘要:
There is provided a data processing system which, from a point of view of increasing process efficiency of the entire data processing system to exhibit a maximum effect, may assign an alias device to a logic device. The data processing system of this invention comprises a host processing device (10) and a storage control device (20) connected thereto via a communication means (50), where the storage control device (20) has a deciding means for deciding, at a time of processing an I/O request of a certain base device, whether there is a need to newly assign an alias device to the base device according to a use situation of a physical device (203). When assignment is decided as necessary, the host processing device (10) is notified of such via the communication means, and the host processing device (10) newly assigns an alias device to the base device when there is the notification from the storage control device (20).
摘要:
A data look-ahead control is provided to realize a high cache hit rate and improves responsiveness in an information processing system. In the data look-ahead control, when it is determined that the current input/output request is an access to a specific database that was the subject of a recent input/output request and whose I/O count exceeds a predetermined value, and it is also determined that a cache memory can be occupied to some extent and that there would be no impact on other input/output requests, data including one or more blocks (logical tracks) larger than a block that is the subject of the current I/O request are loaded to the cache memory.
摘要:
There is provided a data processing system which, from a point of view of increasing process efficiency of the entire data processing system to exhibit a maximum effect, may assign an alias device to a logic device. The data processing system of this invention comprises a host processing device (10) and a storage control device (20) connected thereto via a communication means (50), where the storage control device (20) has a deciding means for deciding, at a time of processing an I/O request of a certain base device, whether there is a need to newly assign an alias device to the base device according to a use situation of a physical device (203). When assignment is decided as necessary, the host processing device (10) is notified of such via the communication means, and the host processing device (10) newly assigns an alias device to the base device when there is the notification from the storage control device (20).
摘要:
A storage system comprises a disc drive unit including a plurality of logical drive groups each having a plurality of physical drives, and a disc drive control unit for controlling the information transfer between the disc drive unit and the host system. The logical data arriving from the host system is divided into a plurality of continuous data blocks, from which redundant data is prepared for data restoration. The redundant data is added to the continuous data blocks to provide updated logical data. The storage system is controlled in such a way as to write the updated logical data into a plurality of physical drives. In the case where a fault develops in any of the data blocks of the physical drives to be accessed, redundant data is generated from the updated logical data. The data block of the updated logical data of the physical drive corresponding to the data blocks that has not developed a fault, among the data blocks and the redundant data making up the updated logical data, is stored in the physical drive. The data block of the updated logical data of the physical drive corresponding to the data block that has developed a fault is stored in the nonvolatile memory. The completion of writing the updated logical data into the storage system is reported to the host system. In re-updating the updated logical data, the data block of the re-updated logical data corresponding to the data block of the physical drive that has developed a fault is stored in the physical drives. The data block stored in the nonvolatile memory are stored into an alternate block allocated to the physical drives.
摘要:
For using a plurality of files contained in one logical device with a plurality of processing systems, sharing of a data storage unit among the plurality of processing systems is realized without need for a host processing system to check use states of the files in a server storage unit. Information concerning extent (extent range) of an input/output processing request issued by a host processor is stored in a control memory incorporated in a control unit for allowing the control unit to make decision as to overlap of the extents of the input/output processings to thereby effectuate exclusive control on an extent-by-extent basis.
摘要:
In a data processing system in which a host processing apparatus and a storage subsystem are connected via a channel interface, the present invention makes it possible to expand the number of logical device addresses in excess of the device address limitations of the channel interface, and also enhances the performance of parallel access processing for the same logical device. When an access request is generated for a logical device, the host processing apparatus stores the logical device address to be accessed in a prefix command of a channel command word (CCW) for the access request, sets this CCW in a device information block of a frame which complies with the channel interface, sets a parallel access identifier for identifying a plurality of accesses for the same device in a device address of this frame, and then sends this frame to the storage subsystem.
摘要:
A storage system, which can execute sort processing of data without affecting online service, is disclosed. A storage control device 12 receives a sort instruction specifying a record group for sorting and a sort key from a host device 1, reads the record group from an external storage device 11 into cache memory 123, and uses the cache memory 123 and a work area secured in the external storage device 11 to execute sort processing of the above record group, and again stores the sorted record group in a prescribed output area within the external storage device 11. When a plurality of sort instructions are received, work areas are allocated automatically without overlapping work areas. When record updates occur during online service, a snapshot of the updated records is taken, and sorting of the snapshot is performed.
摘要:
For using a plurality of files contained in one logical device with a plurality of processing systems, sharing of a data storage unit among the plurality of processing systems is realized without need for a host processing system to check use states of the files in a server storage unit. Information concerning extent (extent range) of an input/output processing request issued by a host processor is stored in a control memory incorporated in a control unit for allowing the control unit to make decision as to overlap of the extents of the input/output processings to thereby effectuate exclusive control on an extent-by-extent basis.
摘要:
In a data processing system in which a host processing apparatus and a storage subsystem are connected via a channel interface, the present invention makes it possible to expand the number of logical device addresses in excess of the device address limitations of the channel interface, and also enhances the performance of parallel access processing for the same logical device. When an access request is generated for a logical device, the host processing apparatus stores the logical device address to be accessed in a prefix command of a channel command word (CCW) for the access request, sets this CCW in a device information block of a frame which complies with the channel interface, sets a parallel access identifier for identifying a plurality of accesses for the same device in a device address of this frame, and then sends this frame to the storage subsystem.