Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
585 words
A system for restructuring an input/output control system having first and second input/output controller each respectively connects a group of peripheral devices and data processing apparatus, and controls data transfer operations of data between each of the group of peripheral devices and the data processing apparatus, each of the group of peripheral devices also connects the input/output controller corresponding to the other group of peripheral devices, the first input/output controller comprising: first memory means for holding first control data used for controlling data transfer operations between the group of peripheral devices and the data processing apparatus; first off-line situation notifying means for notifying an arising of a first situation, requiring the first input/output controller to be in an off-line state, to the second input/output controller; first on-response status indicating means for indicating a no-response status of the first input/output controller when the first situation arises in the first input/output controller; first temporary stopping means for temporarily stopping a reception of a new I/O command in the first input/output controller when the first input/output controller receives notification of an arising of a second situation from the second input/output controller; first temporary stop notifying means for notifying a temporary stop state of the first input/output controller to the second input/output controller; first controller data transfer means for transferring the first control data held in the first memory means to a second memory means, when the first input/output controller receives notification of the temporary stop state from the second input/output controller; first off-line means for carrying out an off-line operation of the first input/output controller after completion of the transfer of the first control data; and first restructuring means for receiving second control data from the second input/output controller and for restructuring the first control data held in the first memory means and the second control data transferred, so that the first input/output controller can control both the group of peripheral devices and the data processing apparatus; and the second input/output controller comprising: said second memory means for holding the second control data used for controlling data transfer operation between the group of peripheral devices and the data processing apparatus; second off-line situation notifying means for notifying an arising of the second situation, requiring the second input/output controller to be in an off-line state, to the first input/output controller; second no-response status indicating means for indicating a no-response status of the second input/output controller when the second situation arises in the second input/output controller; second temporary stopping means for temporarily stopping a reception of a new I/O command in the second input/output controller when the second input/output controller receives notification of an arising of the first situation from the first input/output controller; second temporary stop notifying means for notifying a temporary stop state of the second input/output controller to the first input/output controller; second control data transfer means for transferring the second control data held in the second memory means to the first memory means, when the second input/output controller receives notification of the temporary stop state from the first input/output controller; second off-line means for carrying out an off-line operation of the second input/output controller after completion of the transfer of the second control data; and second restructuring means for receiving the first control data from the first input/output controller and for restructuring the second control data held in the second memory means and the first control data transferred, so that the second input/output controller can control both the group of peripheral devices and the data apparatus.
Claim 2
Independent Claim
585 words
A system for restructuring an input/output control system having first and second input/output controller each respectively connects a group of peripheral devices and data processing apparatus, and controls data transfer operations of data between each of the group of peripheral devices and the data processing apparatus, each of the group of peripheral devices also connects the input/output controller corresponding to the other group of peripheral devices, the first input/output controller comprising: first memory means for holding first control data used for controlling data transfer operations between the group of peripheral devices and the data processing apparatus; first off-line situation notifying means for notifying an arising of a first situation, requiring the first input/output controller to be in an off-line state, to the second input/output controller; first on-response status indicating means for indicating a no-response status of the first input/output controller when the first situation arises in the first input/output controller; first temporary stopping means for temporarily stopping a reception of a new I/O command in the first input/output controller when the first input/output controller receives notification of an arising of a second situation from the second input/output controller; first temporary stop notifying means for notifying a temporary stop state of the first input/output controller to the second input/output controller; first controller data transfer means for transferring the first control data held in the first memory means to a second memory means, when the first input/output controller receives notification of the temporary stop state from the second input/output controller; first off-line means for carrying out an off-line operation of the first input/output controller after completion of the transfer of the first control data; and first restructuring means for receiving second control data from the second input/output controller and for restructuring the first control data held in the first memory means and the second control data transferred, so that the first input/output controller can control both the group of peripheral devices and the data processing apparatus; and the second input/output controller comprising: said second memory means for holding the second control data used for controlling data transfer operation between the group of peripheral devices and the data processing apparatus; second off-line situation notifying means for notifying an arising of the second situation, requiring the second input/output controller to be in an off-line state, to the first input/output controller; second no-response status indicating means for indicating a no-response status of the second input/output controller when the second situation arises in the second input/output controller; second temporary stopping means for temporarily stopping a reception of a new I/O command in the second input/output controller when the second input/output controller receives notification of an arising of the first situation from the first input/output controller; second temporary stop notifying means for notifying a temporary stop state of the second input/output controller to the first input/output controller; second control data transfer means for transferring the second control data held in the second memory means to the first memory means, when the second input/output controller receives notification of the temporary stop state from the first input/output controller; second off-line means for carrying out an off-line operation of the second input/output controller after completion of the transfer of the second control data; and second restructuring means for receiving the first control data from the first input/output controller and for restructuring the second control data held in the second memory means and the first control data transferred, so that the second input/output controller can control both the group of peripheral devices and the data apparatus.
Claim 3
Dependent Claim
96 words
A system according to claim 1, wherein each of the first and second input/output controller further comprising data buffer memory means, having a region, for buffering the data transferred between the data processing apparatus and the group of peripheral devices, and wherein each of said first and second restructuring means further includes means for assigning the region of said data buffer memory means, so that each of said first and second restructuring means can further carry out a buffering operation of the data transferred between the data processing apparatus and the other group of peripheral devices.
Claim 4
Dependent Claim
272 words
A system according to claim 1, wherein the data processing apparatus includes a plurality of channels, wherein each of the first and second input/output controllers further comprises a plurality of ports, having respectively first and second parts, used for data transfer between the group of peripheral devices and the plurality of channels of the data processing apparatus, wherein said first temporary stopping means includes means for indicating a no-response status of the first input/output controller for the first part of said plurality of ports through which a data transfer operation for an I/O command is not carried out when the first situation of the first input/output controller arises, immediately after the first situation arises, and for indicating a no-response status of the first input/output controller for the second part of said plurality of ports through which a data transfer operation for an I/O command is carried out when the first situation of the first input/output controller arises, after the data transfer operation is completed, and wherein said second temporary stopping means includes means for indicating a no-response status of the second input/output controller for the first part of said plurality of ports through which a data transfer operation for an I/O command is not carried out when the second situation of the second input/output controller arises, immediately after the second situation arises, and for indicating a no-response status of the second input/output controller for the second part of said plurality of ports through which a data transfer operation for an I/O command is carried out when the second situation of the second input/output controller arises, after the data transfer operation is completed.
Claim 5
Dependent Claim
184 words
A system according to claim 1, wherein the data processing apparatus includes a plurality of channels, wherein each of the first and second input/output controllers further comprises a plurality of ports, having respectively first and second parts, used for data transfer between the group of peripheral devices and the plurality of channels of the data processing apparatus, and wherein said first temporary stopping means includes means for temporarily stopping a reception of a new I/O command at the first part of said plurality of ports through which a data transfer operation for an I/O command is not carried out when the first input/output controller receives notification of an arising of the second situation from the second input/output controller, immediately after the notification is received, and for temporarily stopping a reception of a second new I/O command at second part of said plurality of ports through which the data transfer operation for the I/O command is carried out when the first input/output controller receives the notification of an arising of the second situation from the second input/output controller, after the data transfer operation is completed.
Claim 6
Dependent Claim
65 words
A system according to claim 1 wherein the first situation requiring the first input/output controller to be in an off-line state includes, a malfunction situation when a malfunction has arisen in the first input/output controller, an off-line situation when the first input/output controller is ordered to be in an off-line state, and a power-off situation when the first input/output controller is ordered to power off.
Claim 7
Dependent Claim
133 words
A system according to claim 4, wherein said second temporary stopping means includes means for temporarily stopping a reception of a new I/O command at the first part of said plurality of ports through which a data transfer operation for an I/O command is not carried out when the second input/output controller receives notification of an arising of the first situation from the first input/output controller, immediately after the notification is received, and for temporarily stopping a reception of a second new I/O command at the second part of said plurality of ports through which the data transfer operation for the I/O command is carried out when the second input/output controller receives the notification of an arising of the first situation from the first input/output controller, after the data transfer operation is completed.
Claim 8
Independent Claim
172 words
A method for performing an off-line operation in an input/output control system having a processor and first and second input/output controllers, each of the first and second controllers are operatively connected to first and second group or peripheral devices and the processor, the first input/output controller includes first control data corresponding to the first group of peripheral devices and the second input/output controller includes second control data corresponding to the second group of peripheral devices, said method comprising the steps of: (a) notifying the second input/output controller of an off-line state occurring in the first input/output controller; (b) setting a no-response indicator for the first input/output controller indicating that the first input/output controller is in the off-line state; (c) transferring the first control data for the first group of peripherals from the first input/output controller to the second input/output controller to enable the second input/output controller to control the first and second group of peripheral devices; and (d) performing the off-line operation to place the first input/output controller in the off-line state.
Claim 9
Independent Claim
172 words
A method for performing an off-line operation in an input/output control system having a processor and first and second input/output controllers, each of the first and second controllers are operatively connected to first and second group or peripheral devices and the processor, the first input/output controller includes first control data corresponding to the first group of peripheral devices and the second input/output controller includes second control data corresponding to the second group of peripheral devices, said method comprising the steps of: (a) notifying the second input/output controller of an off-line state occurring in the first input/output controller; (b) setting a no-response indicator for the first input/output controller indicating that the first input/output controller is in the off-line state; (c) transferring the first control data for the first group of peripherals from the first input/output controller to the second input/output controller to enable the second input/output controller to control the first and second group of peripheral devices; and (d) performing the off-line operation to place the first input/output controller in the off-line state.
Claim 10
Independent Claim
252 words
A method for restructuring an input/output control system having a processor and first and second input/output controllers, each of the first and second controllers are operatively connected to first and second group of peripheral devices and the processor, the first input/output controller includes first control data corresponding to the first group of peripheral devices and the second input/output controller includes second control data corresponding to the second group of peripheral devices, said method comprising the steps of: (a) notifying the second input/output controller of an off-line state occurring in the first input/output controller; (b) setting a no-response indicator for the first input/output controller indicating that the first input/output controller is in the off-line state; (c) setting a temporary busy indicator for the second input/output controller indicating that the second input/output controller is in a temporary stop state; (d) notifying the first input/output controller that the second input/output controller is in the temporary stop state; (e) transferring the first control data for the first group of peripherals from the first input/output controller to the second input/output controller to enable the second input/output controller to control the first group of peripheral devices; (f) restructuring the second control data of the second input/output controller to include the first control data transferred in step (e) to allow the second input/output controller to control the first and second of peripheral devices; and (g) resetting the temporary busy indicator for the second input/output controller indicating that the second input/output controller is no longer in the temporary stop state.
Claim 11
Independent Claim
252 words
A method for restructuring an input/output control system having a processor and first and second input/output controllers, each of the first and second controllers are operatively connected to first and second group of peripheral devices and the processor, the first input/output controller includes first control data corresponding to the first group of peripheral devices and the second input/output controller includes second control data corresponding to the second group of peripheral devices, said method comprising the steps of: (a) notifying the second input/output controller of an off-line state occurring in the first input/output controller; (b) setting a no-response indicator for the first input/output controller indicating that the first input/output controller is in the off-line state; (c) setting a temporary busy indicator for the second input/output controller indicating that the second input/output controller is in a temporary stop state; (d) notifying the first input/output controller that the second input/output controller is in the temporary stop state; (e) transferring the first control data for the first group of peripherals from the first input/output controller to the second input/output controller to enable the second input/output controller to control the first group of peripheral devices; (f) restructuring the second control data of the second input/output controller to include the first control data transferred in step (e) to allow the second input/output controller to control the first and second of peripheral devices; and (g) resetting the temporary busy indicator for the second input/output controller indicating that the second input/output controller is no longer in the temporary stop state.