| 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.