DYNAMIC CRITICAL-PATH RECALCULATION FACILITY
First Claim
1. A method for dynamically recalculating a critical path in a job scheduling system, the method comprising:
- determining when a first job in a critical path has substantially completed;
identifying a successor job of the first job;
identifying a plurality of predecessor jobs of the successor job; and
recalculating the critical path in the event that at least one of the predecessor jobs has not substantially completed.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for dynamically recalculating a critical path in a job scheduling system is disclosed. In selected embodiments, the method may include determining when a first job associated with a critical path is substantially complete. The method may further include identifying a successor job of the first job and identifying multiple predecessor jobs of the successor job. The method may then determine whether there is at least one predecessor job that has not completed. In the event there is at least one predecessor job that has not completed, the method may recalculate the critical path. A corresponding apparatus and computer program product for implementing the above-stated method are also disclosed.
-
Citations
15 Claims
-
1. A method for dynamically recalculating a critical path in a job scheduling system, the method comprising:
-
determining when a first job in a critical path has substantially completed; identifying a successor job of the first job; identifying a plurality of predecessor jobs of the successor job; and recalculating the critical path in the event that at least one of the predecessor jobs has not substantially completed. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer program product for dynamically recalculating a critical path in a job scheduling system, the computer program product comprising a computer-usable medium having computer-usable program code embodied therein, the computer-usable program code comprising:
-
computer-usable program code for determining when a first job in a critical path has substantially completed; computer-usable program code for identifying a successor job of the first job; computer-usable program code for identifying a plurality of predecessor jobs of the successor job; and computer-usable program code for recalculating the critical path in the event that at least one of the predecessor jobs has not substantially completed. - View Dependent Claims (7, 8, 9, 10)
-
-
11. An apparatus for dynamically recalculating a critical path in a job scheduling system, the apparatus comprising:
-
a determination module to determine when a first job in a critical path has substantially completed; an identification module to identify a successor job of the first job; an identification module to identify a plurality of predecessor jobs of the successor job; and a recalculation module to recalculate the critical path in the event that at least one of the predecessor jobs has not substantially completed. - View Dependent Claims (12, 13, 14, 15)
-
Specification