×

Eliminating execution of jobs-based operational costs of related reports

  • US 9,811,382 B2
  • Filed: 08/25/2016
  • Issued: 11/07/2017
  • Est. Priority Date: 11/25/2013
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for optimizing operational costs in a computing environment, the method comprising:

  • identifying, via a computer processor, high-cost jobs from among a plurality of jobs that are executed by one or more computing device in the computing environment to generate one or more reports in the computing environment, the high-cost jobs determined as a function of resource usage of resources in the computing environment, wherein the resource usage comprises at least one of CPU usage, data storage usage, memory usage, and network bandwidth usage;

    identifying, via the computer processor, one or more reports in the generation of which is dependent on the execution of the high-cost jobs; and

    culling, via the computer processor, at least a first job from among the high-cost jobs identified, in response to determining that a benefit achieved from the reports that depend on the first job does not justify costs associated with generating the reports, wherein costs associated with a report are calculated based on aggregated cost of jobs on which the report depends, andexecuting, via the computer processor, the high-cost jobs without the at least first job;

    wherein the cost of the individual job is determined by;

    if the job is not executing during the highest peak of resource usage, then its individual cost is zero;

    if the job is executing during the highest peak of resource usage but is needed by other reports too, then its individual cost is zero; and

    if the job is executing during the highest peak of resource usage and is needed only by a particular report, then the job cost is added to the report'"'"'s individual cost.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×