Patent · US Expired

Periodic process scheduling method

US5944778A · kind A · utility

69Cited by
0References
9Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 26, 1997
Grant dateAug 31, 1999
Priority date
Expiry dateMar 26, 2017

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2209/484
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

A scheduling method of a periodic process of a computer system for keeping the execution interval of each process group constant as far as possible in the case where a plurality of process groups including periodically executed processes are executed in parallel. If a group master process of each process group specifies a wakeup interval period and a required CPU time per period and requests allocation of a CPU time, then a CPU allocation time of a specified process group is secured so as not to collide with a CPU allocation time of another process group, and a scheduling table is created so as to maintain the specified wakeup interval period. In response to arrival of time when one of the process groups should be waked up, a kernel process or a scheduler conducts wakeup by changing execution priority of a process belonging to this process group to highest priority ("raised") in the system, and thereafter maintains the highest priority for CPU allocation time consecutively allocated.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.