I'm interested in determining wait time in a queue.
For example, I'm at the grocery store, there's a single line leading to a set of 5 cashiers, 10 people are in front of me. I know on average it takes 1 minute to handle a customers groceries.
b = buffer
m = number of processes
p = units processed per time period
Intuitively this is as simple as:
$$\frac{b}{m}*p$$
or
$$\frac{10}{5}*1 = 2$$
Other forumulas I've seen for this are significantly more complicated, and require utilization, and therefore arrival rate.
a = unit arrival rate per time period
Utilization $$\frac{p}{am}$$
Time in queue $$time inqueue = \frac{ p }{m}*\frac{ utilization^\sqrt{2(m+1)-1} }{1-utilization}*\frac{CV^2_a+CV^2_p}{2}$$
Is the there a better model to calculate wait time (generalizable to multiple queues and one cashier for example) that does not require arrival rate?