Scheduleability analysis predicts whether execution can be completed up to the baseline set by each process based
on priority, execution cycle, baseline, and longest execution time. You can use schedulability analysis to
predict the maximum response time required for scheduling, the slack in the process, and so on.
System slack: The range of free time for the entire process (%)
Analysis detailed results
Process: Process Name
Priority: Cross-process priority (lower numbers have higher priority)
Capacity: Longest execution time (the longest time it takes from the start of a process to the end of
execution)
Deadline: The maximum time required for a process to start and end execution
Period: The period during which the process runs periodically
WCRT: Maximum response time
Slack Time: Process Slack
Slacks are the percentage by which we can increase the execution times of some operations while keeping
the system schedulable (for positive slacks) or the percentage by which we have to decrease the
execution times to make the system schedulable (for negative slacks).
If the Slack Time of each process is positive, it represents the maximum
amount by which the longest execution time of that process can increase
while still allowing the entire system to be scheduled. If it's negative,
it indicates the minimum amount the longest execution time of that process
needs to be reduced for the entire system to become schedulable.
The lowst value of a process' Slack Time is "-Capacity", which means the system cannot satisfy
schedulability regardless of the process' worst-case execution time.