Remote copy network
First Claim
1. A remote copy network system having a first storage system and a second storage system, including a first edge device coupled to the first storage system, a second edge device coupled to the second storage system, the first edge device and the second edge device being coupled by a network, wherein:
- the first edge device receives a remote copy I/O request to copy data to the second storage system from the first storage system;
the first edge device sends a response to the received remote copy I/O request to the first storage system;
after sending a response to the remote copy I/O request, the first edge device sends to the second edge device log information having the remote copy I/O request and a sequential number indicating the order of reception of the remote copy I/O request; and
the second edge device extracts the remote copy I/O request from the received log information, and sends the extracted remote copy I/O request to the second storage system according to the order indicated by the sequential number in the log information.
1 Assignment
0 Petitions
Accused Products
Abstract
A remote copy network realizes low-cost multi-hop remote copying. Remote copying is executed via a remote copy network (RCN) having a source edge device connected to a source storage and a target edge device connected to a target storage. Because the RCN is a network provided by a network business, a user having a storage device can execute remote copying without owning or managing the RCN. The source edge device receives remote copy I/O from the source storage, creates a log entry to which a sequential number is added, and sends the log entry to a target edge device. The target edge device acquires the remote copy I/O from the received log entry, and sends the remote copy I/O to the target storage in the order of the sequential number.
-
Citations
20 Claims
-
1. A remote copy network system having a first storage system and a second storage system, including a first edge device coupled to the first storage system, a second edge device coupled to the second storage system, the first edge device and the second edge device being coupled by a network, wherein:
-
the first edge device receives a remote copy I/O request to copy data to the second storage system from the first storage system; the first edge device sends a response to the received remote copy I/O request to the first storage system; after sending a response to the remote copy I/O request, the first edge device sends to the second edge device log information having the remote copy I/O request and a sequential number indicating the order of reception of the remote copy I/O request; and the second edge device extracts the remote copy I/O request from the received log information, and sends the extracted remote copy I/O request to the second storage system according to the order indicated by the sequential number in the log information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A relay device, coupled to a first storage system which relays a remote copy of data from the first storage system to a second storage system, comprising:
-
a first interface coupled to the first storage system; a second interface coupled to another relay device via a network, wherein the other relay device is coupled to the second storage system; a processor; and a memory;
wherein;the first interface receives a remote copy I/O request for remote copying data from the first storage system to the second storage system, and returns a response to the remote copy I/O request to the first storage system; the processor creates and stores in the memory log information having a remote copy I/O request and a sequential number indicating the order of reception of the remote copy I/O request; the second interface portion, after returning a response to the remote copy I/O request, sends the created log information to the other relay device; the second interface portion receives a response to the log information; and the processor deletes from the memory the log information corresponding to the received response. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A relay device, coupled to a second storage system, wherein the relay device relays remote copy data from a first storage system to the second storage system, comprising:
-
a first interface portion, coupled to another relay device via a network, wherein the other relay device is coupled to the first storage system; a second interface, coupled to the second storage system; and a processor, and wherein the first interface portion receives, from the other relay device, log information having a remote copy I/O request for remote copying data from the first storage system to the second storage system and a sequential number indicating the order of reception at the other relay device of the remote copy I/O request; the processor acquires the remote copy I/O request from the received log information; and
,the second interface portion sends the acquired remote copy I/O request, in the order of the sequential number comprised in the log information, to the second storage system. - View Dependent Claims (18, 19, 20)
-
Specification