×

Systems and methods for performance monitoring

  • US 10,379,988 B2
  • Filed: 12/16/2013
  • Issued: 08/13/2019
  • Est. Priority Date: 12/21/2012
  • Status: Active Grant
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 at least one computing device comprising computer hardware, an instruction to simulate a data backup operation on a data set, the data backup operation comprising a plurality of steps including at least a scan step, a setup pipeline step, a send step, and a write step, wherein each of the scan step, the setup pipeline step, the send step, and the write step has at least one adjustable parameter;

    for each of the scan step, the setup pipeline step, the send step, and the write step;

    executing a plurality of iterative simulations with the computer hardware, adjusting the at least one adjustable parameter in each iterative simulation of the plurality of iterative simulations, and measuring the execution times of the plurality of iterative simulations;

    wherein adjusting the at least one adjustable parameter is based at least in part on an execution time of a previous iterative simulation;

    storing the execution times of the plurality of iterative simulations in a storage management database;

    comparing, with the computer hardware, the execution times of the plurality of iterative simulations stored in the storage management database to determine a minimum execution time of the execution times; and

    identifying, with the computer hardware, at least one adjusted parameter associated with the minimum execution time to provide identified parameters; and

    saving, with the computer hardware, the identified parameters associated with each of the scan step, the setup pipeline step, the send step, and the write step as default parameters for the data backup operation.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×