×

Job management system that determines if master data has been updated, then re-executes a sub-job based on available executing computers and data sharing status

  • US 9,183,038 B2
  • Filed: 11/10/2010
  • Issued: 11/10/2015
  • Est. Priority Date: 11/10/2010
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer system comprising:

  • a plurality of job execution computers that execute a job net as a series of one or more jobs;

    a management computer that generates a plurality of divided data items by dividing master data using one or more division keys indicating units for dividing the master data, and sets the job execution computers to process each of the plurality of divided data items so as to execute the jobs as one or more sub-jobs; and

    at least one storage device that stores at least the master data and execution results of the one or more sub-jobs,wherein the management computer manages, determines and updates update related information regarding whether or not the master data has been updated, where the update related information includes a file attribute which indicates that the master data has been changed and a file size of the master data, and manages updated division key information which is one of the division keys corresponding to an updated portion of the master data,vacancies information indicating whether or not there is a capacity for executing one or more of the sub-jobs in each of the plurality of job execution computers, andoutput file sharing information indicating whether or not execution results of the one or more sub-jobs are shared between the plurality of job execution computers, andwherein the management computer is configured to;

    when receiving a re-execution request, specify one of the divided data items corresponding to the updated division key information from the plurality of divided data items and which is updated after or during the execution of the one or more sub-jobs,specify one of the sub-jobs corresponding to the specified divided data item,when the vacancies information of a first one of the job execution computers which executed a preceding one of the sub-jobs to the specified one of the sub-jobs indicates that there is insufficient capacity for executing the specified one of the sub-jobs as a following sub-job, refer to the output file sharing information, andset a second one of the job execution computers to execute the following sub-job based on whether the execution result of the preceding one of the sub-jobs is shared with the job execution computers.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×