Determining data copy resources
AssigneeHitachi, Ltd.
InventorPablo Martinez Lerin
Life of this patent
Estimating the term…
Abstract
In some examples, a computing device may determine an amount of pending data to copy over a network from a first storage system to a second storage system. Further, the computing device may determine an ingest speed based on a quantity of data received by the first storage system and a copy speed associated with one or more first computing resources associated with the first storage system. The computing device may determine an estimated time to copy at least a portion of the pending data to the second storage system to meet a data copy requirement. For instance, the estimated time may be based at least in part on the copy speed, the amount of pending data, and the ingest speed. In addition, at least one action may be performed based on the estimated time.
Claims20
A system comprising:
- one or more processors configured by executable instructions to perform operations comprising:
- determining an amount of pending data to copy over a network from a first storage system to a second storage system to meet a data copy requirement specified for the pending data;
- determining an ingest speed for the first storage system based on a quantity of data received by the first storage system over a past period of time;
- determining first computing resources associated with the first storage system and second computing resources associated with the second storage system and configured for copying the pending data from the first storage system to the second storage system;
- determining a copy speed per unit of computing resource for the first computing resources and the second computing resources;
- determining an estimated time to copy at least a portion of the pending data from the first storage system to the second storage system to meet the data copy requirement, the estimated time determined based at least in part on the copy speed per unit of computing resource for the first computing resources and the second computing resources, the amount of pending data, and the ingest speed;
- and
- performing at least one action based on the estimated time.
A method comprising:
- determining, by one or more processors, an amount of pending data to copy over a network from a first storage system to a second storage system;
- determining an ingest speed based on a quantity of data received by the first storage system;
- determining a copy speed associated with one or more first computing resources associated with the first storage system;
- determining an estimated time to copy at least a portion of the pending data to the second storage system to meet a data copy requirement, the estimated time based at least in part on the copy speed, the amount of pending data, and the ingest speed;
- and
- performing at least one action based on the estimated time.
One or more non-transitory computer-readable media storing instructions that are executable by one or more processors to configure the one or more processors to perform operations comprising:
- determining an amount of pending data to copy over a network from a first storage system to a second storage system;
- determining an ingest speed based on a quantity of data received by the first storage system;
- determining a copy speed associated with one or more first computing resources associated with the first storage system;
- determining an estimated time to copy at least a portion of the pending data to the second storage system to meet data copy requirement, the estimated time based at least in part on the copy speed, the amount of pending data, and the ingest speed;
- and
- performing at least one action based on the estimated time.
Dependencies are inferred from the claim text.