Optimization of job scheduling in a computing environment
First Claim
Patent Images
1. A system for optimizing job scheduling in a data processing system, the system comprising:
- a computer processor, comprising;
a logic unit for determining a time factor associated with a report, wherein the time factor provides information about timing details for data included in the report;
a logic unit for determining jobs that contribute to the report, the jobs executed in a computing environment according to a time schedule, wherein the determining the jobs that contribute to the report includes collecting timeline-related metadata from the jobs and generating one or more data lineage graphs, each of data lineage graphs includes information identifying relationships between the report and the jobs that are utilized to generate the report; and
a logic unit for narrowing execution frequency of at least one of the jobs based on the time factor of the report.
1 Assignment
0 Petitions
Accused Products
Abstract
Optimizing job scheduling in a data processing system includes determining a time factor associated with a report, determining one or more jobs that contribute to the report, and narrowing execution frequency of the one or more jobs based on the time factor of the report. The time factor provides information about timing details for data included in the report. The jobs are executed in a computing environment according to a time schedule.
-
Citations
8 Claims
-
1. A system for optimizing job scheduling in a data processing system, the system comprising:
a computer processor, comprising; a logic unit for determining a time factor associated with a report, wherein the time factor provides information about timing details for data included in the report; a logic unit for determining jobs that contribute to the report, the jobs executed in a computing environment according to a time schedule, wherein the determining the jobs that contribute to the report includes collecting timeline-related metadata from the jobs and generating one or more data lineage graphs, each of data lineage graphs includes information identifying relationships between the report and the jobs that are utilized to generate the report; and a logic unit for narrowing execution frequency of at least one of the jobs based on the time factor of the report. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
Specification