# US 11,308,122 B2 · Remote copy system

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,308,122 B2
- Document ID: US11308122B2
- Status: Granted
- Kind: B2
- Application number: 16/805,901
- Filed: 2020-03-02
- Published: 2021-03-04
- Granted: 2022-04-19
- Earliest claimed: 2019-08-27
- Assignees: Hitachi, Ltd.
- Applicants: Hitachi, Ltd.
- Inventors: Ai Satoyama; Akira Deguchi
- Web page: https://patentgrep.com/patent/US11308122B2

## CPC

- G06F 16/273: {Asynchronous replication or reconciliation}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A first storage system of a remote copy system includes a data volume, a journal volume, and a storage controller. When an operation is received from a first server system, based on the operation, the storage controller executes any of a work of storing the update content by the operation in the journal volume or a work of executing the operation when the operation is received.

## Claims

### Claim 1

A remote copy system comprising:
a primary site including a first server system and a first storage system connected to the first server system; and
a secondary site including a second server system and a second storage system connected to the second server system, wherein
the first server system and the second server system are clustered,
a virtual storage system is configured by the first storage system and the second storage system,
an asynchronous remote copy is performed with the first storage system as a copy source and the second storage system as a copy destination,
the first and second storage systems are configured to detect a failure of the second or first storage system that is a destination of the asynchronous remote copy,
the first storage system includes a data volume, a journal volume, and a storage controller, and
when an operation is received from the first server system, based on the operation, the storage controller executes any of a work of storing update content by the operation in the journal volume or a work of executing the operation after the operation is received; wherein the storage controller reflects the update content stored in the journal volume on the second server system after a failover occurs at the primary site and determines which work is executed based on a type of the operation.

### Claim 2 (depends on 1)

The remote copy system according to claim 1, wherein
the storage controller selects a method of reflecting the update content stored in the journal volume on the second server system based on the type of the operation.

### Claim 3 (depends on 1)

The remote copy system according to claim 1, wherein
the storage controller selects a method of reflecting the update content stored in the journal volume in the second server system based on a request source of the operation.

### Claim 4 (depends on 3)

The remote copy system according to claim 3, wherein
the storage controller has a table which describes a correspondence among the type of the operation, the request source of the operation, and a reflection method of the update content and selects the reflection method of the update content based on contents of the table.

### Claim 5 (depends on 1)

The remote copy system according to claim 1, wherein
when the operation is received from the first server system, the storage controller necessarily executes a work of storing the update content by the operation in the journal volume.

### Claim 6

A remote copy system comprising:
a primary site including a first server system and a first storage system connected to the first server system; and
a secondary site including a second server system and a second storage system connected to the second server system, wherein
the first server system and the second server system are clustered,
a virtual storage system is configured by the first storage system and the second storage system,
an asynchronous remote copy is performed with the first storage system as a copy source and the second storage system as a copy destination,
the first and second storage systems are configured to detect a failure of the second or first storage system that is a destination of the asynchronous remote copy,
the first storage system includes a data volume, a journal volume, and a storage controller, and
when an operation is received from the first server system, based on the operation, the storage controller executes any of a work of storing update content by the operation in the journal volume or a work of executing the operation after the operation is received,
wherein the storage controller reflects the update content stored in the journal volume on the second server system after a failover occurs at the primary site and determines which work is executed based on a type of the operation.
