Managing job execution
First Claim
Patent Images
1. A computer program product comprising:
- a non-transitory 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 assigned to the critical job based on the determination;
wherein said risk level is updated before execution of the critical job begins.
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
19 Claims
-
1. A computer program product comprising:
a non-transitory 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 assigned to the critical job based on the determination; wherein said risk level is updated before execution of the critical job begins. - View Dependent Claims (2, 3, 4, 5, 6, 7, 14, 15, 18)
-
8. 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 assigned to the critical job based on the determination; wherein said risk level is updated before execution of the critical job begins. - View Dependent Claims (9, 10, 11, 12, 13, 16, 17, 19)
Specification