Article ID: | iaor2008178 |
Country: | United Kingdom |
Volume: | 7 |
Issue: | 2 |
Start Page Number: | 133 |
End Page Number: | 147 |
Publication Date: | Mar 2004 |
Journal: | Journal of Scheduling |
Authors: | Verhaegh Wim F.J., Brill Reinder J., Steffens Elisabeth F.M. |
In this paper, we present a simple recursive equation and an iterative procedure to determine the best-case response times of periodic tasks under fixed-priority preemptive scheduling and arbitrary phasings. The approach is of a similar nature as the one used to determine worst-case response times in the sense that where a critical instant is considered to determine the latter, we base our analysis on an optimal instant. Such an optimal instant occurs when all higher priority tasks have a simultaneous release that coincides with the completion of an execution of the task under consideration. The resulting recursive equation closely resembles the one for worst-case response times. The iterative procedure is illustrated by means of a small example. Next, we apply the best-case response times to analyze jitter in distributed multiprocessor systems. To this end, we discuss the effect of the best-case response times on completion jitter, as well as the effect of release jitter on the best-case response times. The newly derived best-case response times generally result in tighter bounds on jitter, in turn leading to tighter worst-case response time bounds.