operating-systems scheduling

Definition

Highest Response Ratio Next (HRRN)

Highest Response Ratio Next (HRRN) selects the process with the highest response ratio:

where is the waiting time and is the estimated service time.

Properties

Selection

The process with maximum is chosen.

Non-Preemptive

Once running, a process continues until it terminates or blocks for I/O.

Starvation Freedom

Unlike SPN, HRRN prevents starvation. As increases, even long processes eventually gain the highest ratio.

Efficiency

Favours shorter processes (small ) while gradually increasing priority of longer-waiting processes.

Overhead

Requires estimation of service times, similar to SPN.