NAS system and remote copy method
First Claim
Patent Images
1. A storage system comprising:
- one or more logical volumes configured to store data; and
a processor configured to;
produce snapshots for the logical volumes based on a pre-scheduled snapshot acquisition time,execute remote copy of difference data for the snapshots based on pre-scheduled remote copy start times,if the processor estimates that a current remote copy of the difference data of snapshots will not be completed by a next remote copy start time, re-schedule a time of one or more of a current snapshot acquisition time, a current remote copy start time, and the next remote copy start time, andif re-schedule of the time is still insufficient to permit completion of the current remote copy before the current remote copy is executed, thin out an amount of the difference data for the snapshot,wherein the processor is configured to estimate the amount of difference data for a snapshot of the logical volume acquired the current remote copy based on an amount of difference data for a snapshot of the logical volume acquired a previous remote copy, and to execute the re-scheduling based on the estimated amount of difference data.
0 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to a system that includes one or more logical volumes for storing data; a snapshot producing section for producing snapshots for the logical volumes based on a pre-scheduled snapshot acquisition time; a remote copy section for remote copying difference data for the snapshots based on pre-scheduled remote copy start times; and a scheduling section for re-scheduling the time of one or more of an Nth snapshot acquisition time, an remote copy start time, and an (N+1)th remote copy start time, in such a manner that remote copying starting at the Nth remote copy start time finishes by the (N+1)th remote copy start time.
-
Citations
11 Claims
-
1. A storage system comprising:
-
one or more logical volumes configured to store data; and a processor configured to; produce snapshots for the logical volumes based on a pre-scheduled snapshot acquisition time, execute remote copy of difference data for the snapshots based on pre-scheduled remote copy start times, if the processor estimates that a current remote copy of the difference data of snapshots will not be completed by a next remote copy start time, re-schedule a time of one or more of a current snapshot acquisition time, a current remote copy start time, and the next remote copy start time, and if re-schedule of the time is still insufficient to permit completion of the current remote copy before the current remote copy is executed, thin out an amount of the difference data for the snapshot, wherein the processor is configured to estimate the amount of difference data for a snapshot of the logical volume acquired the current remote copy based on an amount of difference data for a snapshot of the logical volume acquired a previous remote copy, and to execute the re-scheduling based on the estimated amount of difference data. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A remote copy method, executed by a processor in a storage system, comprising:
-
producing snapshots for a logical volume that is configured to store data, based on a pre-scheduled snapshot acquisition time; executing a remote copy of difference data for the snapshots based on pre-scheduled remote copy start times; estimating an amount of difference data for a snapshot of the logical volume acquired a current remote copy based on the amount of difference data for a snapshot of the logical volume acquired at a previous time; re-scheduling a time of one or more of a current snapshot acquisition time, a current remote copy start time, and a next remote copy start time if the processor estimates that the current remote copy of the difference data of snapshots will not be completed by the next remote copy start time; and wherein the re-scheduling is executed based on the estimated amount of difference data, thinning out an amount of the different data for the snapshot, if re-schedule of the time is still insufficient to permit completion of the current remote copy before the current remote copy is executed. - View Dependent Claims (7, 8, 9, 10, 11)
-
Specification