GENERATING FEASIBLE CYCLIC SCHEDULES

A Burns, N Hayes, M F Richardson

Research output: Contribution to journalArticlepeer-review

Abstract

The use of a cyclic executive represents the normal implementation scheme for periodic real-time systems, such systems being found in many areas of the control industry. One difficulty with this form of cyclic scheduling is that the schedule itself is difficult to lay out and is fragile in its response to even minor changes to the software it contains. This paper addresses the issues involved in automatically generating, or re-generating, cyclic executives. Four techniques are considered: heuristic search, simulated annealing, stochastic evolution and genetic algorithms, the first two being investigated in derail with prototype tools being implemented and applied to a representative case study. The paper concludes that tool support for this activity is viable. The paper also considers the limitations of static scheduling and considers the use of a more flexible scheme.

Original languageEnglish
Pages (from-to)151-162
Number of pages12
JournalControl engineering practice
Volume3
Issue number2
Publication statusPublished - Feb 1995

Keywords

  • SCHEDULABILITY
  • TIMING ANALYSIS
  • SIMULATED ANNEALING
  • TASKS

Cite this