Back to results
US 8,713,578 B2Granted
Managing job execution
AssigneeInternational Business Machines Corporation
InventorsMarco Cardelli, Pietro Iannucci, Valeria Perticara', Randa Salem
Life of this patent
Estimating the term…
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.
Claims19
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.
4 more elements
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.
5 more elements
Dependencies are inferred from the claim text.