Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
119 words
An external storage system comprising: a storage unit for storing data to be transferred to and from an upper level system; a plurality of storage controllers provided between said storage unit and said upper level system for controlling data transfer between said upper level system and said storage unit; and a management memory accessible by the plurality of storage controllers for storing management information of the plurality of storage controllers, wherein a first storage controller for receiving an input-output request from said upper level system stores said input-output request in said management memory as load distribution information, and a second storage controller refers to said load distribution information and processes said input/output request received by said first storage controller.
Claim 2
Dependent Claim
119 words
An external storage system comprising: a storage unit for storing data to be transferred to and from an upper level system; a plurality of storage controllers provided between said storage unit and said upper level system for controlling data transfer between said upper level system and said storage unit; and a management memory accessible by the plurality of storage controllers for storing management information of the plurality of storage controllers, wherein a first storage controller for receiving an input-output request from said upper level system stores said input-output request in said management memory as load distribution information, and a second storage controller refers to said load distribution information and processes said input/output request received by said first storage controller.
Claim 3
Dependent Claim
25 words
An external storage system according to claim 1, wherein said second storage controller stands by during backup for a failure of said first storage controller.
Claim 4
Dependent Claim
25 words
An external storage system according to claim 2, wherein said first and second storage controllers have the same address relative to said upper level system.
Claim 5
Dependent Claim
117 words
An external storage system according to claim 1, wherein: said first and second storage controllers each has switching means for switching to one of said first and second storage controllers which controls the data transfer to and from said upper level system; said management memory stores information on the states of said first and second storage controllers; and said second storage controller monitors a presence/absence of a failure of said first storage controller by referring to said management memory, and when a failure of said first storage controller occurs, said switching means switches to said second storage controller to be used as the storage controller for controlling the data transfer to and from said upper level system.
Claim 6
Dependent Claim
64 words
An external storage system according to claim 4, further comprising communication means for communicating with the plurality of storage controllers, wherein when said first storage controller recovers a normal state, said first storage controller notifies said second storage controller of a recovery via said communication means and processes said input/output request received by said second storage controller by referring to said load distribution information.
Claim 7
Dependent Claim
133 words
An external storage system comprising: a storage unit for storing data to be transferred to and from an upper level system; a plurality of storage controllers provided between said storage unit and said upper level system for controlling data transfer between said upper level system and said storage unit, the plurality of storage controllers each having switching means for switching to one of the storage controllers which controls the data transfer to and from said upper level system; and a management memory accessible by the plurality of storage controllers for storing information on the states of the plurality of storage controllers, wherein a first storage controller monitors a presence/absence of a failure of a second storage controller by referring to said management memory, and the second storage controller with a failure is disconnected.
Claim 8
Dependent Claim
133 words
An external storage system comprising: a storage unit for storing data to be transferred to and from an upper level system; a plurality of storage controllers provided between said storage unit and said upper level system for controlling data transfer between said upper level system and said storage unit, the plurality of storage controllers each having switching means for switching to one of the storage controllers which controls the data transfer to and from said upper level system; and a management memory accessible by the plurality of storage controllers for storing information on the states of the plurality of storage controllers, wherein a first storage controller monitors a presence/absence of a failure of a second storage controller by referring to said management memory, and the second storage controller with a failure is disconnected.
Claim 9
Dependent Claim
128 words
An external storage system according to claim 6, wherein: the plurality of storage controllers each include a data buffer for temporarily storing the data and a data transfer controller for controlling data transfer between said upper level system and said data buffer; the data transfer controller of said first storage controller is connected to the data buffers of said first and second storage controllers, and first and second modes are provided for data transfer to both the data buffers of the first and second storage controllers in said first mode and only to the data buffer of the first storage controller in said second mode; and when said second storage controller is disconnected and if said first mode is selected, said first storage controller selects said second mode.
Claim 10
Dependent Claim
60 words
An external storage system according to claim 6, further comprising communication means for communicating with the plurality of storage controllers, wherein: when said second storage controller is recovered to a normal state, said second storage controller sends a notice of recovery to said first storage controller by using said communication means, and said first storage controller selects said first mode.
Claim 11
Dependent Claim
102 words
An external storage system according to claim 6, wherein: said first and second storage controllers each include switching means for switching to one of said first and second storage controllers which controls the data transfer to and from said upper level system; and if said second storage controller receives an input-output request from said upper level system and said first storage controller is processing said input-output request received by said second storage controller, said second storage controller is changed to said first storage controller by said switching means as the storage controller which receives an input-output request from said upper level system.
Claim 12
Dependent Claim
64 words
An external storage system according to claim 9, further comprising communication means for communicating with the plurality of storage controllers, wherein when said second storage controller recovers a normal state, said second first storage controller notifies said first storage controller of a recovery via said communication means and processes said input/output request received by said first storage controller by referring to load distribution information.
Claim 13
Dependent Claim
57 words
An external storage system according to claim 6, wherein said management memory has data transfer mode information indicating a timing of a completion report for a write request from said upper level system whether the completion report is issued when data is written in said data buffer or when the data is written in said memory unit.
Claim 14
Dependent Claim
274 words
An external storage system comprising: a storage unit for storing data to be transferred to and from an upper level system; a plurality of storage controllers provided between said storage unit and said upper level system for controlling data transfer between said upper level system and said storage unit, the plurality of storage controllers each including switching means for switching to one of the storage controllers which controls the data transfer to and from said upper level system; communication means for communicating with the plurality of storage controllers; and a management memory accessible by the plurality of storage controllers for storing information on the states of the plurality of storage controllers, wherein when a maintenance request is issued to the plurality of storage controllers; a first storage controller controls the data transfer between the upper level system and the storage unit, and maintenance is performed by disconnecting a second storage controller; when said second storage controller is recovered to a normal state, a notice of recover is sent to said first storage controller by using said communication means, and said first storage controller is changed to said second storage controller by said switching means as the storage controller for the data transfer to and from said upper level system; said second storage controller controls the data transfer between said upper level system and said storage unit and said first storage controller recognized the notice is disconnected for maintenance; and when said first storage controller is recovered to a normal state, a notice of recover is sent to said second storage controller by using said communication means, and said second storage controller recognizes the notice.
Claim 15
Dependent Claim
274 words
An external storage system comprising: a storage unit for storing data to be transferred to and from an upper level system; a plurality of storage controllers provided between said storage unit and said upper level system for controlling data transfer between said upper level system and said storage unit, the plurality of storage controllers each including switching means for switching to one of the storage controllers which controls the data transfer to and from said upper level system; communication means for communicating with the plurality of storage controllers; and a management memory accessible by the plurality of storage controllers for storing information on the states of the plurality of storage controllers, wherein when a maintenance request is issued to the plurality of storage controllers; a first storage controller controls the data transfer between the upper level system and the storage unit, and maintenance is performed by disconnecting a second storage controller; when said second storage controller is recovered to a normal state, a notice of recover is sent to said first storage controller by using said communication means, and said first storage controller is changed to said second storage controller by said switching means as the storage controller for the data transfer to and from said upper level system; said second storage controller controls the data transfer between said upper level system and said storage unit and said first storage controller recognized the notice is disconnected for maintenance; and when said first storage controller is recovered to a normal state, a notice of recover is sent to said second storage controller by using said communication means, and said second storage controller recognizes the notice.
Claim 16
Dependent Claim
157 words
An external storage system according to claim 12, wherein: the plurality of storage controllers each include a data buffer for temporarily storing the data and a data transfer controller for controlling data transfer between said upper level system and said data buffer; the data transfer controller of said first storage controller is connected to the data buffers of said first and second storage controllers, and first and second modes are provided for data transfer to both the data buffers of the first and second storage controllers in said first mode and only to the data buffer of the first storage controller in said second mode; when a maintenance request is issued to the plurality of storage controllers, and when said second storage controller is disconnected and if said first mode is selected, said first storage controller selects said second mode; and said second storage controller recognized the recovery of said first storage controller selects said first mode.
Claim 17
Dependent Claim
154 words
An external storage system comprising: a storage unit for storing data to be transferred to and from an upper level system; a plurality of storage controllers provided between said storage unit and said upper level system for controlling data transfer between said upper level system and said storage unit, the plurality of storage controllers each including: a data buffer for temporarily storing the data; a data transfer controller for controlling data transfer between said upper level system and said data buffer and for transferring said data between said data buffers of said plurality of storage controllers including said data buffer of its own storage controllers; and a DRV transfer controller for controlling data transfer between said data buffer and said storage unit; a common management memory accessible by the plurality of storage controllers for storing management information of the plurality of storage controllers; and communication means for communicating with the plurality of storage controllers.
Claim 18
Dependent Claim
154 words
An external storage system comprising: a storage unit for storing data to be transferred to and from an upper level system; a plurality of storage controllers provided between said storage unit and said upper level system for controlling data transfer between said upper level system and said storage unit, the plurality of storage controllers each including: a data buffer for temporarily storing the data; a data transfer controller for controlling data transfer between said upper level system and said data buffer and for transferring said data between said data buffers of said plurality of storage controllers including said data buffer of its own storage controllers; and a DRV transfer controller for controlling data transfer between said data buffer and said storage unit; a common management memory accessible by the plurality of storage controllers for storing management information of the plurality of storage controllers; and communication means for communicating with the plurality of storage controllers.
Claim 19
Dependent Claim
87 words
An external storage system according to claim 14, wherein: the plurality of storage controllers include a first storage controller for receiving an input-output request from said upper level system and a second storage controller for processing said input-output request received by said first storage controller; and said first storage controller stores information on said input-output request in said common management memory as load distribution information, and said second storage controller refers to said load distribution information and processes said input-output request received by said first storage controller.
Claim 20
Dependent Claim
29 words
An external storage system according to claim 14, wherein said second storage controller writes write-requested data in said data buffer in said storage unit via the DRV transfer controller.
Claim 21
Dependent Claim
54 words
An external storage system according to claim 14, wherein: said common management memory stores information on the states of the plurality of storage controllers; and one of said storage controllers monitors a presence/absence of a failure in another storage controller by referring to said common management memory, and the failed storage controller is disconnected.
Claim 22
Dependent Claim
84 words
An external storage system according to claim 17, wherein: the plurality of storage controllers include a first storage controller for receiving an input-output request from said upper level system and a second storage controller for processing said input-output request received by said first storage controller; and when a failure occurs in said first storage controller, said switching means selects said second storage controller as the storage controller which receives said input-output request from said upper level system, and said first storage controller is disconnected.
Claim 23
Dependent Claim
81 words
An external storage system according to claim 18, wherein: when said first storage controller is recovered to a normal state, a notice of recovery is sent to said second storage controller by using said communication means; and said second storage controller recognized the notice stores information on said input/output request in said common management memory as load distribution information, and said first storage controller refers to said load distribution information and processes said input/output request received by said first storage controller.
Claim 24
Dependent Claim
93 words
An external storage system according to claim 14, wherein: the plurality of storage controllers each have a first mode for data transfer between said data transfer controller and each of the data buffers of the plurality of storage controllers and a second mode for data transfer between said data transfer controller and said data buffer in the same storage controller; and when the plurality of storage controllers operate, said first mode is selected, and when only one storage controller operates because one of the storage controllers is disconnected, said second mode is selected.