×

Sizing of one or more jobs within one or more time windows

  • US 10,552,220 B2
  • Filed: 09/29/2015
  • Issued: 02/04/2020
  • Est. Priority Date: 07/31/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method to schedule one or more computer-related tasks, the method comprising:

  • receiving a selection of one or more components from among a plurality of components of a system about which data regarding one or more metrics of a system resource are to be collected, wherein the plurality of components of the system include at least one storage component;

    gathering data regarding the one or more metrics related to the system resource, including the at least one storage component, for the selected one or more components of the system;

    using at least some of the gathered data to identify a window for performing a task or tasks that affects the system resource;

    computing a resource capacity of the at least one storage component for the identified window, wherein computing the resource capacity for the identified window comprises computing a capacity for the identified window by taking a width of the identified window in time multiplied by a resource capacity height calculated as a difference between an identified low value of a metric and an identified high value of the metric;

    selecting a set of one or more tasks such that a computed estimate for completing the set of one or more tasks is equal to or less than the resource capacity for the window; and

    scheduling execution of the set of one or more tasks to be performed during the identified window.

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