System and method for storage system
First Claim
1. A control method for a storage system having a plurality of data controllers that receive a data input/output request that is input via an external communication path and perform data input/output processing with respect to a storage resource in response to said data input/output request, said plurality of data controllers being connected by a data communication path and being able to communicate with one another;
- said control method comprising;
a first step, in which, if said data input/output request is a data read request, then a first data controller, which is one of said plurality of data controllers, receives said data read request;
a second step, in which said first controller communicates said data read request received in said first step to a second data controller other than said first controller;
a third step, in which said first controller executes a portion of the processing of said received data read request to read the data out of said storage resource, and said second controller executes a portion of the processing of reading request with respect to said storage resource, which said second data controller has received from said first controller;
a fourth step, in which said second controller sends the data that it has read out to said first controller; and
a fifth step, in which said first controller sends the data that it has read out itself and the data that were read out by said second controller and sent therefrom via said external communication path.
1 Assignment
0 Petitions
Accused Products
Abstract
In a storage system including a plurality of data controllers that receive a data input/output request that is input via an external communication path and perform data input/output processing with respect to a storage resource in response to this request, the plurality of data controllers being connected by a data communication path and being able to communicate with one another, if a data input/output request has been input into one of the controllers, the plurality of data controllers and shares execution of the data input/output processing by communication through the data communication path.
-
Citations
6 Claims
-
1. A control method for a storage system having a plurality of data controllers that receive a data input/output request that is input via an external communication path and perform data input/output processing with respect to a storage resource in response to said data input/output request, said plurality of data controllers being connected by a data communication path and being able to communicate with one another;
- said control method comprising;
a first step, in which, if said data input/output request is a data read request, then a first data controller, which is one of said plurality of data controllers, receives said data read request; a second step, in which said first controller communicates said data read request received in said first step to a second data controller other than said first controller; a third step, in which said first controller executes a portion of the processing of said received data read request to read the data out of said storage resource, and said second controller executes a portion of the processing of reading request with respect to said storage resource, which said second data controller has received from said first controller; a fourth step, in which said second controller sends the data that it has read out to said first controller; and a fifth step, in which said first controller sends the data that it has read out itself and the data that were read out by said second controller and sent therefrom via said external communication path. - View Dependent Claims (2, 3)
- said control method comprising;
-
4. A control method for a storage system having a plurality of data controllers that receive a data input/output request that is input via an external communication path and perform data input/output processing with respect to a storage resource in response to said data input/output request, said plurality of data controllers being connected by a data communication path and being able to communicate with one another;
- said control method comprising;
if said data input/output request is a data read request, then receiving said data read request by a first data controller, which is one of said plurality of data controllers; communicating said data read request received by said first data controller to a second data controller; executing by said first data controller a portion of the processing of said received data read request to read the data out of said storage resource; executing by said second data controller another portion of the processing of reading request with respect to said storage resource, which said second data controller has received from said first data controller; sending by said second data controller the data that said second data controller has read out to said first data controller; and sending by said first data controller the data that said first data controller has read out and the data that were read out by said second controller and received by said first controller to said external communication path. - View Dependent Claims (5, 6)
- said control method comprising;
Specification