A scheduling function used to ensure that waiting jobs will be selected to run before those jobs that have just entered the system.