Calculating worst-case response times for static priority scheduled tasks with offsets and jitter
2002 (English)In: Proc 8th Real-time and embedded technology and applications symposium, 2002Conference paper (Refereed)
A method to perform exact worst case response time analysis for fixed priority tasks with offsets and release jitter is described. Available methods are either pessimistic or inefficient as they incorporate numerous time consuming schedule simulations in order to find the exact response times of tasks. The method presented here is based on the creation of the worst case conditions for the execution of each individual task instance within a hyperperiod. The worst case is built by choosing release jitter of higher priority tasks appropriately. Given these conditions, the corresponding task instance response time is calculated using partly iterative algorithms. Experiments comparing the efficiency of the proposed method to an alternative exact method based on schedule simulation show that the new method outperforms the latter. The analysis is expected to be particularly useful when analysing response times and schedulability of tasks that form transactions in distributed systems.
Place, publisher, year, edition, pages
response time analysis; fixed priority scheduling analysis; scheduling fixed priority tasks; response time analysis with jitter and offsets
Engineering and Technology
IdentifiersURN: urn:nbn:se:kth:diva-87013DOI: 10.1109/RTTAS.2002.1137391OAI: oai:DiVA.org:kth-87013DiVA: diva2:501291
NR 201408052012-02-142012-02-14Bibliographically approved