×

Job management in presence of implicit dependency

  • US 7,516,458 B2
  • Filed: 07/31/2002
  • Issued: 04/07/2009
  • Est. Priority Date: 07/31/2002
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • receiving in a scheduler an initial definition of dependencies between jobs, the initial dependencies including a static dependency between a first job and a second job as an initial start condition for the second job, the static dependency specifying that the start of the second job depends on the completion of the first job;

    starting the first job by action of the scheduler after the receiving of the initial definition of dependencies;

    receiving an indication of completion of the started first job and an indication of an execution of at least one child job dynamically created by the started first job without being initiated by action of the scheduler;

    detecting, at the scheduler, a unique identifier of the at least one child job, the at least one child job not being represented in the initial definition of dependencies between jobs or in any dependency in the initial definition of dependencies between jobs, and the child job completing after the started first job completes;

    if the scheduler detects that the started first job has created the at least one child job, changing the initial start condition into an adjusted start condition for the second job by adding an implicit dependency on the at least one child job to the definition of dependencies, the implicit dependency specifying that the start of the second job is made further to depend at least on the completion of the at least one child job;

    receiving an indication of completion of the at least one child job; and

    executing the second job in response to at least the indication of completion of the at least one child job.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×