SYSTEMS AND METHODS FOR PERFORMANCE MONITORING
First Claim
Patent Images
1. A method to monitor performance of steps of a data storage operation in a data management system, the method comprising:
- receiving with computer hardware an instruction to simulate a data storage operation on a data set, the data storage operation comprising a plurality of steps;
automatically simulating with the computer hardware one step of the plurality of steps using at least a portion of the data set to provide a simulated step of the data storage operation;
automatically measuring with the computer hardware an execution time of the simulated step; and
automatically adjusting with the computer hardware one or more parameters associated with the one step of the data storage operation based at least in part on the execution time of the simulated step.
4 Assignments
0 Petitions
Accused Products
Abstract
Data storage systems monitor the performance of data storage operations on a granular level and compile the information for presenting to a user. The system measures the time of execution for individual granular stages of the storage operation and in response to the monitoring results, automatically adjust parameters to optimize performance. Further, the system performs a performance test by simulating the data storage operation, but may not actually write the data to the secondary storage medium.
106 Citations
20 Claims
-
1. A method to monitor performance of steps of a data storage operation in a data management system, the method comprising:
-
receiving with computer hardware an instruction to simulate a data storage operation on a data set, the data storage operation comprising a plurality of steps; automatically simulating with the computer hardware one step of the plurality of steps using at least a portion of the data set to provide a simulated step of the data storage operation; automatically measuring with the computer hardware an execution time of the simulated step; and automatically adjusting with the computer hardware one or more parameters associated with the one step of the data storage operation based at least in part on the execution time of the simulated step. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system to monitor performance of steps of a data storage operation in a data management system, the system comprising:
-
an information manager comprising computer hardware and configured to receive an instruction to simulate a data storage operation on a data set, the data storage operation comprising a plurality of steps; the information manager further configured to automatically simulate one step of the plurality of steps using at least a portion of the data set to provide a simulated step of the data storage operation; the information manager further configured to automatically measure an execution time of the simulated step; and the information manager further configured to automatically adjust one or more parameters associated with the one step of the data storage operation based at least in part on the execution time of the simulated step. - View Dependent Claims (13, 14, 15, 16, 17, 19, 20)
-
-
18. A system to monitor performance of stages of a data storage operation in a data management system, the system comprising:
-
an information manager comprising computer hardware and configured to receive an instruction to simulate a backup operation on a data set to provide a simulated backup operation; a data agent comprising computer hardware and configured to automatically scan at least a portion of the data set to form scanned data for the simulated backup operation, the information manager further configured to automatically measure an execution time of the scan to create a scan time; a media agent comprising computer hardware and configured to automatically setup a pipeline for the simulated backup operation, the information manager further configured to automatically measure an execution time of the setup of the pipeline to create a setup time; the data agent further configured to automatically send the scanned data through the pipeline to provide backup data for the simulated backup operation, the information manager further configured to automatically measure an execution time of the send to create a send time; the media agent further configured to automatically write the backup data for the simulated backup operation, the information storage manager further configured to automatically measure an execution time of the write to provide a write time; and the information manager further configured to automatically adjust one or more parameters associated with at least one of the scan, setup, send, and write based at least in part on at least one of the scan time, the setup time, the send time, and the write time.
-
Specification