MANAGING JOB EXECUTION
First Claim
Patent Images
1. A method comprising:
- receiving a workload plan of jobs, wherein the workload plan of jobs includes a critical job and a predecessor job, wherein the predecessor job must complete execution before the critical job can begin execution, and wherein the critical job must be completed by a deadline;
monitoring execution of jobs in the workload plan;
determining an ability of the critical job to complete its execution before the deadline based on an execution status of the predecessor job; and
updating a risk level associated with the critical job based on the determination.
1 Assignment
0 Petitions
Accused Products
Abstract
This disclosure describes monitoring the execution of jobs in a work plan. In an embodiment, a system maintains a risk level associated with the critical job to represent whether the execution of a job preceding the critical job has a problem, and it maintains the list associated with the critical job so as to quickly identify the preceding job which may cause a delay to the critical job execution.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving a workload plan of jobs, wherein the workload plan of jobs includes a critical job and a predecessor job, wherein the predecessor job must complete execution before the critical job can begin execution, and wherein the critical job must be completed by a deadline; monitoring execution of jobs in the workload plan; determining an ability of the critical job to complete its execution before the deadline based on an execution status of the predecessor job; and updating a risk level associated with the critical job based on the determination. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product comprising:
a computer-readable medium having computer usable program code embodied therewith, the computer usable program code including; computer program instructions for receiving a workload plan of jobs, wherein the workload plan of jobs includes a critical job and a predecessor job, wherein the predecessor job must complete execution before the critical job can begin execution, and wherein the critical job must be completed by a deadline; computer program instructions for monitoring execution of jobs in the workload plan; computer program instructions for determining an ability of the critical job to complete its execution before the deadline based on an execution status of the predecessor job; and computer program instructions for updating a risk level associated with the critical job based on the determination. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A system comprising:
-
a processor; and a computer memory operatively coupled to the processor, the computer memory having disposed within it; computer program instructions for receiving a workload plan of jobs, wherein the workload plan of jobs includes a critical job and a predecessor job, wherein the predecessor job must complete execution before the critical job can begin execution, and wherein the critical job must be completed by a deadline; computer program instructions for monitoring execution of jobs in the workload plan; computer program instructions for determining an ability of the critical job to complete its execution before the deadline based on an execution status of the predecessor job; and computer program instructions for updating a risk level associated with the critical job based on the determination. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification