Nova Patents
EP1536337A2

Remote copy network

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.

EP1536337A2, drawing sheet 1
Sheet 1 of 23

Term

Term ended

Projected expiry passed 1 June 2024, 2.3 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

20 claims: 3 independent, 17 dependent

  1. 1
    A remote copy network system, coupled to a first storage system and a second storage system, and comprising:a first edge device coupled to said first storage system;a second edge device coupled to said second storage system;and a network coupled to said first edge device and to said second edge device, wherein: said first edge device receives a remote copy I/O request to copy data to said second storage system from said first storage system;said first edge device sends a response to the received remote copy I/O request to said first storage system;after sending a response to the remote copy I/O request, said first edge device sends to said 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 said 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 said second storage system according to the order indicated by the sequential number in the log information.
  2. 11
    A relay device, coupled to a first storage system and which relays remote copy of data from the first storage system to a second storage system, comprising:a first interface coupled to said first storage system;a second interface coupled to another relay device via a network, wherein said other relay device is coupled to said second storage system;a processor;and, memory, wherein: said first interface portion receives a remote copy I/O request for remote copying data from said first storage system to said second storage system, and returns a response to the remote copy I/O request to said first storage system;said processor creates and stores in said 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;said second interface portion, after returning a response to the remote copy I/O request, sends the created log information to said other relay device;said second interface portion receives a response to the log information;and said processor deletes from said memory the log information corresponding to the received response.
  3. 17
    A relay device, coupled to a second storage system, wherein said relay device relays remote copy of 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 said other relay device is coupled to said first storage system;a second interface, coupled to said second storage system;and a processor, and wherein said first interface portion receives, from said other relay device, log information having a remote copy I/O request for remote copying data from said first storage system to said second storage system and a sequential number indicating the order of reception at said other relay device of the remote copy I/O request;said processor acquires the remote copy I/O request from the received log information;and, said second interface portion sends the acquired remote copy I/O request, in the order of the sequential number comprised in the log information, to said second storage system.