Storage system and storage control device
First Claim
1. A storage system comprising a first storage control device and a second storage control device connected so as to be capable of communicating with each other and executing data processing according to a request from a host device, wherein the first storage control device comprises:
- first control means for judging whether or not the second storage control device can execute a predetermined data processing function relating to a first request received from the host device and, when it is judged that the second control device can execute, generating a second request corresponding to the first request and transmitting it to the second storage control device, wherein the second storage control device comprises;
second control means for executing the predetermined data processing function based on the second request received from the first storage control device such that the second storage control device takes over said predetermined data processing function relating to a first request from the first storage control device, and wherein said predetermined data processing function includes direct backup, internal copying process between a pair of volumes, mirroring, or remote copying.
1 Assignment
0 Petitions
Accused Products
Abstract
A first storage control device is provided with a virtual LU for showing a logical volume possessed by a second storage control device as if it were its own volume. When data processing requested from a host device is, for example, a specific processing of large load (such as direct backup, logical volume copy, and so on), whether or not the requested processing can be executed by the second storage control device is judged. When it is executable, a command is transmitted to the second storage control device to make it take over the processing.
-
Citations
16 Claims
-
1. A storage system comprising a first storage control device and a second storage control device connected so as to be capable of communicating with each other and executing data processing according to a request from a host device,
wherein the first storage control device comprises: -
first control means for judging whether or not the second storage control device can execute a predetermined data processing function relating to a first request received from the host device and, when it is judged that the second control device can execute, generating a second request corresponding to the first request and transmitting it to the second storage control device, wherein the second storage control device comprises;
second control means for executing the predetermined data processing function based on the second request received from the first storage control device such that the second storage control device takes over said predetermined data processing function relating to a first request from the first storage control device, and wherein said predetermined data processing function includes direct backup, internal copying process between a pair of volumes, mirroring, or remote copying. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A control method for a storage system comprising a first storage control device and a second storage control device connected to communicate with each other thereby executing data processing according to requests from a host device, wherein the first storage control device performing the steps of:
-
receiving a first request from the host device, judging whether or not the second storage control device can execute a predetermined data processing function relating to the received first request, generating a second request corresponding to the first request when it is judged that the second storage control device can execute, and transmitting the generated second request to the second storage control device, and wherein the second storage control device executing the steps of;
receiving the second request from the first storage control device, andexecuting the predetermined data processing function based on the received second request such that the second storage control device takes over said predetermined data processing function relating to a first request from the first storage control device, and wherein said predetermined data processing function includes direct backup, internal copying process between a pair of volumes, mirroring, or remote copying.
-
-
15. A storage control device connected to a second storage control device and a host device to communicate with each other for executing data processing according to a request from the host device, comprising:
-
receiving means for receiving a first request from the host device, judging means for judging whether the second storage control device can execute a predetermined data processing function relating to the received first request, requesting means for generating a second request corresponding to the first request when it is judged that the second storage control device can execute the predetermined data processing function, and transmitting means for transmitting the generated second request to the second storage control device such that the second storage control device takes over said predetermined data processing function relating to a first request from the first storage control device, and wherein said predetermined data processing function includes direct backup, internal copying process between a pair of volumes, mirroring, or remote copying.
-
-
16. A program stored in a computer readable medium connected to a second storage control device and a host device to communicate with each other for controlling a first storage control device thereby executing data processing according to a request from the host device, comprising:
-
a module for judging whether or not the second storage control device can execute a predetermined data processing function relating to the first request received from the host device, a module for generating a second request corresponding to the first request when it is judged that the second storage control device can execute, and a module for transmitting the generated second request to the second storage control device from the first storage control device such that the second storage control device takes over said predetermined data processing function relating to a first request from the first storage control device, wherein said predetermined data processing function includes direct backup internal copying process between a pair of volumes, mirroring, or remote copying.
-
Specification