Data processing system
First Claim
1. A data processing system, which comprises a host processing apparatus, and a storage subsystem which is communicatively connected to said host processing apparatus and which has a plurality of logical devices for storing data, wherein:
- said host processing apparatus has a channel unit for notifying access requests for the respective logical devices to said storage subsystem, said storage subsystem has a control processor which controls access processing for the respective logical devices requested by said access request, in response to said access request notified from said host processing apparatus, when an access request is generated for a certain logical device, said channel unit of said host processing apparatus creates one or more channel command words corresponding to said access request, sets logical device identifying information for identifying said certain logical device in a first field in at least one of said channel command words, creates one or more frames of a prescribed structure, sets said channel command word in a second field within said frame, and then sends said frame to said storage subsystem, and said control processor of said storage subsystem receives said frame sent from said host processing apparatus, receives said channel command word from said second field of said received frame, acquires said logical device identifying information from said first field of at least one of said received channel command words, specifies which logical device is to be accessed based on said acquired logical device identifying information, and then controls access processing for said access-targeted logical device in accordance with said received channel command word.
1 Assignment
0 Petitions
Accused Products
Abstract
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.
87 Citations
9 Claims
-
1. A data processing system, which comprises a host processing apparatus, and a storage subsystem which is communicatively connected to said host processing apparatus and which has a plurality of logical devices for storing data, wherein:
-
said host processing apparatus has a channel unit for notifying access requests for the respective logical devices to said storage subsystem, said storage subsystem has a control processor which controls access processing for the respective logical devices requested by said access request, in response to said access request notified from said host processing apparatus, when an access request is generated for a certain logical device, said channel unit of said host processing apparatus creates one or more channel command words corresponding to said access request, sets logical device identifying information for identifying said certain logical device in a first field in at least one of said channel command words, creates one or more frames of a prescribed structure, sets said channel command word in a second field within said frame, and then sends said frame to said storage subsystem, and said control processor of said storage subsystem receives said frame sent from said host processing apparatus, receives said channel command word from said second field of said received frame, acquires said logical device identifying information from said first field of at least one of said received channel command words, specifies which logical device is to be accessed based on said acquired logical device identifying information, and then controls access processing for said access-targeted logical device in accordance with said received channel command word. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A host processing apparatus in the data processing system, wherein said host processing apparatus has a channel unit for notifying access requests for the respective logical devices to said storage subsystem.
-
9. A storage subsystem in the data processing system, wherein said storage subsystem has a control processor which controls access processing for the respective logical devices requested by said access request, in response to said access request notified from said host processing apparatus.
Specification