Neha Patil (Editor)

Highest response ratio next

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit

Highest response ratio next (HRRN) scheduling is a non-preemptive discipline, similar to shortest job next (SJN), in which the priority of each job is dependent on its estimated run time, and also the amount of time it has spent waiting. Jobs gain higher priority the longer they wait, which prevents indefinite postponement (process starvation). In fact, the jobs that have spent a long time waiting compete against those estimated to have short run times.

P r i o r i t y = w a i t i n g   t i m e + e s t i m a t e d   r u n   t i m e e s t i m a t e d   r u n   t i m e = 1 + w a i t i n g   t i m e e s t i m a t e d   r u n   t i m e

Developed by Brinch Hansen to correct certain weaknesses in Shortest job next including the difficulty in estimating run time.

References

Highest response ratio next Wikipedia