Need a job control utility to submit and monitor a group of jobs which have DAG 
dependency
------------------------------------------------------------------------------------------

         Key: HADOOP-322
         URL: http://issues.apache.org/jira/browse/HADOOP-322
     Project: Hadoop
        Type: New Feature

    Reporter: Runping Qi
 Assigned to: Runping Qi 



In my applications, some jobs depend on the outputs of other jobs. Therefore, 
job dependency forms a DAG. A job is ready to run if and only if it does not 
have any dependency or all the jobs it depends are finished successfully. To 
help schedule and monitor a group of jobs like that, I am thinking of 
implementing a utility that:
        - accept jobs with dependency specification
      - monitor job status
      - submit jobs when they are ready

With such a utility, the application can construct its jobs, specify their 
dependency and then hand the jobs to the utility class. The utility takes care 
of the details of job submission.

I'll post my design skech for comments/suggestion.
Eventually, I'll submit a patch for the utility.





-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira

Reply via email to