Apparatus and a method for controlling the release of jobs from a pool of pending jobs into a factory
First Claim
1. A method for controlling the release of jobs from a pool of pending jobs into a factory including a plurality of machines processing jobs-in-progress, said method comprising the steps of:
- providing a job release scheduler for controlling release of a job from the pool of pending jobs into the factory, said job release scheduler having inputs connected to the machines and other components of the factory relating to an amount of time required to process a job in the factory and an amount of time anticipated to complete the job within the factory including waiting time at the machines;
calculating a continuity index (CI) for one of the jobs in said pool of pending jobs, said continuity index being related to the total amount of processing time required by said one of said pending jobs, and the anticipated time to complete said one of said pending jobs;
calculating a mean continuity index (MCI) related to an operational parameter of said factory according to management objectives for processing and completing a job in said factory;
calculating a lower range (r1) and an upper range (r2) related to said management objectives; and
operating said job release scheduler for releasing said one of said jobs into said factory if;
space="preserve" listing-type="equation">MCI-r1<
CI<
MCI+r2.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is disclosed for controlling the release of jobs from a pool of pending jobs into a factory, which includes a plurality of machines processing jobs-in-progress, which comprises the following steps. First, a continuity index (CI) is calculated for one of the jobs in the job pool, which is related to the total amount of processing time required by that job, and the antipicated time to finish that job. Second, a mean continuity index (MCI) is calculated related to the CI of all of the jobs processed by the factory in a predetermined period of time. Third, a lower range (r1) and an upper range (r2) are calculated which are releated to the utilization factor of the machines and the fraction of jobs which are on time. Finally, a job is released from job pool into said factory if:
MCI-r.sub.1 ≦CI≦MCI+r.sub.2
otherwise, the steps are repeated for the other jobs remaining in the job pool.
-
Citations
18 Claims
-
1. A method for controlling the release of jobs from a pool of pending jobs into a factory including a plurality of machines processing jobs-in-progress, said method comprising the steps of:
-
providing a job release scheduler for controlling release of a job from the pool of pending jobs into the factory, said job release scheduler having inputs connected to the machines and other components of the factory relating to an amount of time required to process a job in the factory and an amount of time anticipated to complete the job within the factory including waiting time at the machines; calculating a continuity index (CI) for one of the jobs in said pool of pending jobs, said continuity index being related to the total amount of processing time required by said one of said pending jobs, and the anticipated time to complete said one of said pending jobs; calculating a mean continuity index (MCI) related to an operational parameter of said factory according to management objectives for processing and completing a job in said factory; calculating a lower range (r1) and an upper range (r2) related to said management objectives; and operating said job release scheduler for releasing said one of said jobs into said factory if;
space="preserve" listing-type="equation">MCI-r1<
CI<
MCI+r2. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. Apparatus for controlling the release of jobs from a pool of pending jobs into a factory including a plurality of machines processing jobs-in-progress, comprising:
-
a job release scheduler for controlling release of a job from the pool of pending jobs into the factory, said job release scheduler having inputs connected to the machines and other components of the factory relating to an amount of time required to process a job in the factory and an amount of time anticipated to complete the job within the factory including waiting time at the machines; means for calculating a continuity index (CI) for one of the jobs in said pool of pending jobs, said continuity index being related to the total amount of processing time required by said one of said pending jobs, and the anticipated time to complete said one of said pending jobs; means for calculating a mean continuity index (MCI) related to an operational parameter of said factory according to management objectives for processing and completing a job in said factory; means for calculating a lower range (r1) and an upper range (r2) related to said management objectives; and means for operating said job release scheduler for releasing said one of said jobs into said factory if;
space="preserve" listing-type="equation">MCI-r1<
CI<
MCI+r2. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A factory for processing jobs-in-progress, and producing completed work, said factory comprising:
-
a plurality of machines, at least one of which includes a waiting queue of jobs to be processed thereat, said at least one machine providing status information relating to its respective waiting queue; a source of jobs in a pool to be processed in the factory, and job storing means for storing the pool of pending jobs to be processed; a job release scheduler for controlling release of jobs from the pool of pending jobs into the factory, said job release scheduler receiving said waiting queue status information from said at least one machine in order to determine amounts of time required to process jobs in the factory and amounts of time anticipated to complete jobs within the factory including waiting time at the machines; means for calculating continuity indexes (CI) for the jobs in said pool of pending jobs, said continuity indexes being related to the amount of processing time required by the pending jobs, and the anticipated time to complete the pending jobs; means for producing selection information for selecting an order of jobs to be released into the factory; means for providing job release criteria according to management objectives for processing and completing jobs in said factory, including a mean continuity index (MCI) related to an operational job release parameter of said factory and a lower range (r1) and an upper range (r2) for said mean continuity index; and means, responsive to said machine waiting queue status information, said job storing means, said means for calculating continuity indexes, said means for producing selection information, and said means for providing job release criteria, for operating said job release scheduler for releasing said pending jobs into said factory when said continuity indexes (CI) satisfy the following relation;
space="preserve" listing-type="equation">MCI-r1<
CI<
MCI+r2. - View Dependent Claims (15, 16, 17, 18)
-
Specification