
Shortest-Remaining-Time (SRT) Scheduling

 
  - The SRT is the preemtive counterpart of SJF and useful in time-sharing 
environment.
 
  - In SRT scheduling, the process with the smallest estimated run-time to 
completion is run next, including new arrivals.
 
  - In SJF scheme, once a job begin executing, it run to completion.
 
  - In SJF scheme, a running process may be preempted by a new arrival process 
with shortest estimated run-time.
 
  - The algorithm SRT has higher overhead than its counterpart SJF.
 
  - The SRT must keep track of the elapsed time of the running process and must 
handle occasional preemptions.
 
  - In this scheme, arrival of small processes will run almost immediately. 
However, longer jobs have even longer mean waiting time.
 
 
 

