Poisson arrivals (λ), exponential service (μ), c identical servers. Client-side only.
Uses Erlang C for P(wait). Assumes infinite buffer and FCFS.
a = λ/μ (offered load) and ρ = a/c.
P0 = [ Σ_{n=0}^{c-1} a^n/n! + (a^c/c!) * (1/(1-ρ)) ]^{-1}P(wait) = (a^c/c!) * (1/(1-ρ)) * P0Lq = P(wait) * ρ / (1-ρ)Wq = Lq / λW = Wq + 1/μP(wait). Tail latency needs more modeling.