Process with the next smallest CPU burst enters running state, or FCFS to resolve ties. This gives an optimal average waiting time for a set of processes.
The Shortest-Remaining-Time — SRT version of this algorithm is preemptive.
Length of next CPU burst
is estimated using previous burst lengths with
Exponential Averaging.
| (3) |