IP Library Granted Patent US 12,386,857
Granted Patent B2
US 12,386,857 · App. 18/372,930 · Granted Aug 12, 2025

Remote copy management

Inventor: Tomohiro Kawaguchi (Santa Clara, CA)
Assignee: HITACHI VANTARA, LTD.
G06F16/273G06F11/1464G06F2201/84
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,386,857
App. No.
18/372,930
Granted
Aug 12, 2025
Kind
B2
Abstract

Systems and methods can involve, for an execution of a remote copy operation from a primary storage system to a secondary storage system, calculating lag time from a current time and latest copy time received during execution of the remote copy operation. The calculation of the lag time for the execution of the remote copy operation can be conducted by either the primary storage system or the secondary storage system.

Claims (34)

1. A method comprising:

for an execution of a remote copy operation from a primary storage system to a secondary storage system:

calculating lag time from a current time and latest copy time received during the execution of the remote copy operation;

for the calculated lag time exceeding a threshold limit set in a policy, suspending one or more remote copy pairs based on a tier of the one or more remote copy pairs; and

for a determination to resynchronize a highest priority one of the suspended one or more remote copy pairs based on available bandwidth and the tier of the one or more remote copy pairs:

taking a snapshot of corresponding volumes in the secondary storage system associated with the highest priority one of the suspended one or more remote copy pairs; and

resynchronizing the highest priority one of the suspended one or more remote copy pairs after the snapshot is taken.

2. The method of claim 1 , wherein the remote copy operation is an asynchronous remote copy operation between the primary storage system and the secondary storage system, and wherein the method further comprises, for the execution of the remote copy operation from the primary storage system to the secondary storage system, periodically inserting, by the primary storage system, a marker into a journal of the asynchronous remote copy operation, the marker associated with time information.

3. The method of claim 1 , further comprising, for the execution of the remote copy operation from the primary storage system to the secondary storage system:

obtaining the latest copy time by finding a most recently transferred marker or an oldest untransferred marker, and

referencing time information associated with the most recently transferred marker or the oldest untransferred marker.

4. The method of claim 3 , wherein for the latest copy time being obtained from the oldest untransferred marker, the calculating lag time from the current time and the latest copy time is executed by the primary storage system.

5. The method of claim 3 , wherein for the latest copy time being obtained from the most recently transferred marker, the calculating lag time from the current time and the latest copy time is executed by the secondary storage system after transfer of the marker.

6. The method of claim 1 , further comprising, for the calculated lag time exceeding a threshold limit set in a policy, transmitting an alert to a management server.

7. The method of claim 1 , further comprising, for the calculated lag time exceeding a threshold limit set in a policy, limiting a copy transfer rate of a volume relating to the policy.

8. The method of claim 1 , further comprising taking a snapshot of corresponding volumes in the secondary storage system associated with the one or more remote copy pairs after suspension is executed.

9. The method of claim 1 , wherein the primary storage system and the secondary storage system manages remote copy operations according to one or more policies, each of the one or more policies associated with a recovery point objective (RPO),

wherein for the calculated lag time reaching a threshold limit set in the one or more policies, the primary storage system and the secondary storage system suspends one or more of the remote copy operations based on strictness of the associated RPO.

10. The method of claim 1 , wherein the remote copy operation is an intermittent differential copy operation, wherein the latest copy time is based on obtaining a time when consistent differential data is determined.

11. A non-transitory computer readable medium, storing instructions for executing a process, the instructions comprising:

for an execution of a remote copy operation from a primary storage system to a secondary storage system:

calculating lag time from a current time and latest copy time received during the execution of the remote copy operation;

for the calculated lag time exceeding a threshold limit set in a policy, suspending one or more remote copy pairs based on a tier of the one or more remote copy pairs; and

for a determination to resynchronize a highest priority one of the suspended one or more remote copy pairs based on available bandwidth and the tier of the one or more remote copy pairs:

taking a snapshot of corresponding volumes in the secondary storage system associated with the highest priority one of the suspended one or more remote copy pairs; and

resynchronizing the highest priority one of the suspended one or more remote copy pairs after the snapshot is taken.

12. An apparatus, comprising:

a processor, configured to:

for an execution of a remote copy operation from a primary storage system to a secondary storage system:

calculate lag time from a current time and latest copy time received during the execution of the remote copy operation;

for the calculated lag time exceeding a threshold limit set in a policy, suspend one or more remote copy pairs based on a tier of the one or more remote copy pairs; and

for a determination to resynchronize a highest priority one of the suspended one or more remote copy pairs based on available bandwidth and the tier of the one or more remote copy pairs:

take a snapshot of corresponding volumes in the secondary storage system associated with the highest priority one of the suspended one or more remote copy pairs; and

resynchronize the highest priority one of the suspended one or more remote copy pairs after the snapshot is taken.

Assignments (2)
DE-MERGER EFFECTIVE APRIL 1, 2024 Recorded Oct 1, 2024
From: HITACHI, LTD.
To: HITACHI VANTARA, LTD.
Reel/Frame 069083/0345 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2023
From: KAWAGUCHI, TOMOHIRO
To: HITACHI, LTD.
Reel/Frame 065031/0006 →
Continuity (1)
Related Publication 20250103614A1 · Mar 27, 2025
References Cited (10)
US 7152079B2 · Hirakawa et al. · 2006 [cited by applicant]
US 11307944B2 · Kawaguchi · 2022 [cited by applicant]
US 20060080362A1 · Wagner · 2006 [cited by examiner]
US 20060277376A1 · Watanabe · 2006 [cited by examiner]
US 20080028171A1 · Uratani · 2008 [cited by examiner]
US 20100275055A1 · Edel · 2010 [cited by examiner]
US 20110055500A1 · Sasson · 2011 [cited by examiner]
US 20210382799A1 · Kawaguchi · 2021 [cited by examiner]
US 20220229733A1 · Chitloor · 2022 [cited by examiner]
US 20240232020A1 · Shveidel · 2024 [cited by examiner]