Least response time load balancer with the score calculation made visible for each server. Score is (active connections plus one) times the server's average response time; the lowest score wins. Per-server latency multipliers can be adjusted to make some servers intrinsically slower.

Client Incoming Load balancer Least response time Next: S1 Server 1 · ×1 Done 0 · Act 0 · RT Server 2 · ×1 Done 0 · Act 0 · RT Server 3 · ×3 Done 0 · Act 0 · RT Server 4 · ×1 Done 0 · Act 0 · RT
Score = (active + 1) × avg_rt — lowest wins
S1 (0 + 1) × 1.50s* = 1.50
S2 (0 + 1) × 1.50s* = 1.50
S3 (0 + 1) × 1.50s* = 1.50
S4 (0 + 1) × 1.50s* = 1.50
* default RT used until first measurement comes in
S1 latency
×1
S2 latency
×1
S3 latency
×3
S4 latency
×1
500 ms
Completed
0
In progress
0
Mean RT
RT spread