Make your own free website on

First Come First Serve

Home Up Solution FCFS





Back to Priority Rules

Table of Content

Foward to Priority Rules

    First Come First Serve (FCFS):

        The first job to arrive at a work centre is processed first by using FCFS.

    The steps for using this rule are:

Firstly, the user will input the number of jobs, the job names,the processing time and the due date of each job or use the data values given at the starting point.
Secondly, calculate the flow time of each job by using the processing time. the flow time is the accummulations of processing time each job by each job.
Next, calculate the delays for each job of each job.
The delays is calculated from the flow time and due date. The formula is:
Delay = Flow time - due date
However, there are two conditions for calculating the delays although apply the formula already:

    If the delays calculated is less than flow time, then the delays =  zero.
    If the delays calculated is more than flow time, then the delays =
          the value of (flow time - due date).

The next step is calculating the total processing time, total flow time and total delays from the accummulations processing time, the accummulations flow time and the accummulations delays.
Then, using the total flow time, total processing time, and total delays for calculating the average completion time, the utilisation, the average number of jobs in the system and the average job delays.
The formulas for calculation are below:

    Average completion time = sum of total flow / no. of jobs
    Utilisation = total processing time / sum of total flow
    Average no. of jobs  = total flow time / total processing time
    Average job delays = total delays / no. of jobs
These above are the steps for using the FCFS priority rules.

face2.gif (615 bytes)    Demo Using FCFS in an Example:(Power Point Presentation)

Back to Solution by Using FCFS

Example with Demo Solution by using Priority Rules    Example using FCFS method

Back to top   Back to Top

  [Priority Rules]    [Types of Priority Rules]    [FCFS]    [EDD]    [SPT]    [LPT]    [CR]