Patent ID: 7159218
Filing Date: 2007-01-02
Classification: G06F

Abstract:
1. A system for controlling execution timing of jobs, comprising: job execution means for executing a plurality of jobs, wherein said plurality of jobs includes a first job executed at irregular time intervals and a second job executed at regular time intervals; probability distribution forming means for determining a probability distribution in accordance with times at which execution of said first job occurs, wherein the starting point of the probability distribution is set at the time at which said first job has completed execution, and wherein said probability distribution forming means includes: time lapse measuring means for measuring a lapse of time from the time at which the first job execution is finished; array means having array elements corresponding to a plurality of intervals defined by dividing the lapse of time from the time at which said first job execution is finished; updating means for: probability distribution computation means for computing the probability of occurrence of execution of said first job in each interval on the basis of the value of the corresponding array element; and execution timing means for scheduling execution of said second job in accordance with said probability distribution.