Remote storage disk control device with function to transfer commands to remote storage devices
First Claim
1. A method for controlling a storage device system, the storage device system including at least one information processing device, at least first storage device and second storage device equipped with a first storage volume and a second storage volume, respectively, wherein the information processing device is communicatively connected to the first storage device, the first storage device is communicatively connected to the second storage device, the information processing device is equipped with a first write request section that requests to write data in the first storage device according to a first communications protocol, and the first storage device is equipped with a second write request section that requests to write data in the second storage device according to a second communications protocol, the method comprising:
- a step of creating first data including a first instruction to be executed in the second storage device;
a step of transmitting from the information processing device to the first write request section a request to write the first data in the first storage volume according to the first communications protocol;
a step of transmitting from the first storage device to the second write request section a request to write the first data in the second storage volume according to the second communications protocol, when the first data written in the first storage volume is an instruction to the second storage device; and
a step of executing the first instruction set in the first data written in the second storage volume at the second storage device.
0 Assignments
0 Petitions
Accused Products
Abstract
A storage device system includes an information processing device and at least first and second storage devices. The first and second storage devices are equipped with first and second storage volumes, respectively. The information processing device generates first data including a first instruction that is to be executed by the second storage device, and sends a write request to a first write request section to write the first data according to a first communications protocol in the first storage volume. When the first data written in the first storage volume is the command to be executed by the second storage device, the first storage device sends to a second write request section a write request to write the first data according to a second communications protocol in the second storage volume. The second storage device executes the first command set in the first data that is written in the second storage volume.
113 Citations
31 Claims
-
1. A method for controlling a storage device system, the storage device system including
at least one information processing device, at least first storage device and second storage device equipped with a first storage volume and a second storage volume, respectively, wherein the information processing device is communicatively connected to the first storage device, the first storage device is communicatively connected to the second storage device, the information processing device is equipped with a first write request section that requests to write data in the first storage device according to a first communications protocol, and the first storage device is equipped with a second write request section that requests to write data in the second storage device according to a second communications protocol, the method comprising: -
a step of creating first data including a first instruction to be executed in the second storage device;
a step of transmitting from the information processing device to the first write request section a request to write the first data in the first storage volume according to the first communications protocol;
a step of transmitting from the first storage device to the second write request section a request to write the first data in the second storage volume according to the second communications protocol, when the first data written in the first storage volume is an instruction to the second storage device; and
a step of executing the first instruction set in the first data written in the second storage volume at the second storage device. - View Dependent Claims (22, 23)
-
-
2-21. -21. (canceled)
-
24. A method for controlling a storage device system, the storage device system including
an information processing device, a first storage device that is communicatively connected to the information processing device, and a second storage device that is communicatively connected to the first storage device, the method comprising: -
a step conducted by the information processing of generating first data including an address of the second storage device as a transfer destination and a first command to be executed at the second storage device;
a step conducted by the information processing device of sending the first data to the first storage device;
a step conducted by the first storage device of, upon receiving the first data, obtaining the address of the transfer destination from the first data;
a step conducted by the first storage device of generating second data including the first command that is set in the first data;
a step conducted by the first storage device of sending the second data to the second storage device;
a step conducted by the second storage device of, upon receiving the second data, obtaining the first command from the second data; and
a step conducted by the second storage device of executing the first command. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
-
31. A storage device system comprising:
-
an information processing device;
at least first and second storage devices, each of the first and second storage devices having a command analysis section that receives data including a command from one of the information processing device and another storage device and analyzes contents of the data, a data transfer section that sends the data to another storage device, and a command execution section that executes the command sent in the data, wherein the information processing device is communicatively connected to the first storage device, the first storage device is communicatively connected to the second storage device, the information processing device includes a data generation section that generates an address of the second storage device as a transfer destination and first data including a first command that is executed by the second storage device, and a data transfer section that sends the first data to the first storage device, the command analysis section of the first storage device, upon receiving the first data from the information processing device, obtains the address of the transfer destination set in the first data, and instructs the data transfer section of the first storage device to transfer the first data to the address of the transfer destination, the data transfer section of the first storage device generates second data by deleting the address of the transfer destination from the first data, and transfers the second data to the second storage device, the command analysis section of the second storage device, upon receiving the second data from the first storage device, obtains the first command set in the second data, and instructs the command execution section of the second storage device to execute the first command, and the command execution section of the second storage device executes the first command.
-
Specification