Article ID: | iaor19992919 |
Country: | Canada |
Volume: | 37 |
Issue: | 1 |
Start Page Number: | 77 |
End Page Number: | 88 |
Publication Date: | Feb 1999 |
Journal: | INFOR |
Authors: | Krings A.W., Azadmanesh M.H. |
Keywords: | control processes |
This paper investigates the problem of guaranteeing stability and run-time feasibility in real-time systems containing coupled tasks, in the context of non-preemptive priority scheduling. Instability is the result of so-called multiprocessor timing anomalies, where deadlines can be missed due to the reduction in task durations. Such reductions can also result in run-time infeasibility of coupled task pairs due to the inherent inter-task timing constraints. A scheduling environment, feasibility conditions and a general algorithm are presented that avoid both phenomena at run-time.