A job management device that determines an order in which a plurality of
jobs are processed. The job management device includes a storage device
that stores therein issued jobs in order and a controller. The controller
selects, when the job execution rate of the job is higher than the
acceptable rate of the job as a result of the comparison therebetween, 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 at
least one job as a result of the comparison therebetween performed on
each job stored in the storage device, control so that the job whose job
execution rate is lower than or equal to the acceptable rate of the job
is executed.