Systems and methods of data storage management, such as dynamic data stream allocation
AssigneeCommvault Systems, Inc.
InventorsDeepak R. Attarde, Parag Gokhale, Michael F. Klose
Life of this patent
Estimating the term…
Abstract
A system and method for choosing a stream to transfer data is described. In some cases, the system reviews running data storage operations and chooses a data stream based on the review. In some cases, the system chooses a stream based on the load of data to be transferred.
Claims19
A computer-implemented method of modifying the performance of data storage operations, the method comprising:
- automatically identifying an estimated time of completion for a set of data storage operations;
- automatically comparing the estimated time of completion with a pre-determined allocated time for the data storage operations;
- and
- when the estimated time is greater than the allocated time, automatically implementing one or more corrective measures to the data storage operations.
A system of monitoring data storage operations being performed within a time window, comprising:
- a time monitoring component, wherein the time monitoring component compares operation time of storage operations with the time window;
- and
- a storage modification component, communicating with the time monitoring component, wherein the storage modification component modifies data storage operations based on information received from the time monitoring component.
A method of dynamically selecting jobs of data to be transferred from a file system to data storage devices during at least one data storage operation, the method comprising:
- determining an estimated time of completion of performing all pending jobs and transferring data from the file system to the storage devices;
- when the estimated time of completion is greater than a threshold time of completion:
- ordering the pending jobs based on a determined priority;
- and
- performing jobs with a higher priority before jobs with a lower priority for transferring data from the file system to the storage devices.
Dependencies are inferred from the claim text.