Patent ID: 7707577

Claim:
A job management device that determines an order in which a plurality of jobs are processed, comprising: a storage device that stores therein issued jobs in order; and a controller that: determines an amount of work required to process all the jobs stored in the storage device and calculates a processing execution rate for executing processing per unit, based on a determined amount of work; selects, in order, one of the jobs stored in the storage device; calculates a job execution rate of the job selected, based on the processing execution rate calculated and an execution requirement set to each job; compares the job execution rate calculated with an acceptable rate that is an upper limit set for the selected job in advance; selects, when the job execution rate of the job is higher than the acceptable rate of the job as a result of the comparison there between, a next job, calculates a job execution rate of the next job, and compares an acceptable rate of the next job with an obtained job execution rate; and performs, when the job execution rate of at least one job stored in the storage device is lower than or equal to an acceptable rate of the at least one job as a result of the comparison there between performed on each job stored in the storage device, control so that the at least one job whose job execution rate is lower than or equal to the acceptable rate of the job is executed.