1. A job scheduling management method for managing schedules of jobs allocated to computers connected through a network, comprising the steps of: monitoring an operating state of a computer to which said jobs have been allocated, of said computers; determining if said operating state meets a predetermined condition; if said operating state meets said predetermined condition, detecting the job uncompleted at a timing when said predetermined condition is met, of said jobs allocated to said computer; detecting another computer that is available to execute said detected uncompleted job, of said computers, based on information concerning resources required for executing said detected uncompleted job; and allocating said detected uncompleted job to said detected other computer.