WorstCaseResponseTime
WorstCaseResponseTime (WCRT) is a metric used in real-time computing to denote the maximum time from a stimulus, such as a task release, to the completion of its response under a given schedule and hardware configuration.
WCRT is used to analyze and guarantee timing constraints. A task's WCRT must not exceed its deadline
Calculation for fixed-priority preemptive scheduling: The worst-case response time R_i for a task i is the smallest
For other scheduling policies, such as earliest-deadline-first (EDF) or non-preemptive scheduling, different interference terms are used
In practice, WCRT can be estimated analytically, but may also be measured or simulated. WCRT bounds are
On multi-core systems, WCRT analysis becomes more complex due to inter-core interference, shared resources, and memory