Queuing Rule of Thumb
This article relies mainly on sources by a single author.(February 2019) |
The Queuing Rule of Thumb (QROT) is a mathematical formula, known as the queuing constraint equation when it is used to find an approximation of servers required to service a queue. The formula is written as an inequality relating the number of servers (s), total number of service requestors (N), service time (r), and the maximum time to empty the queue (T):
QROT serves as a rough heuristic to address queue problems.[2] Compared to standard queuing formulas, it is simple enough to compute the necessary number of servers without involving probability or queueing theory. The rule of thumb is therefore more practical to use in many situations.[1]
Formula
A derivation of the QROT formula follows. The arrival rate is the ratio of the total number of customers N and the maximum time needed to finish the queue T.
The service rate is the reciprocal of service time r.
It is convenient to consider the ratio of the arrival rate and the service rate.
Assuming s servers, the utilization of the queuing system must not be larger than 1.
Combining the first three equations gives . Combining this and the fourth equation yields .
Simplifying, the formula for the Queuing Rule of Thumb is .
Usage
The Queuing Rule of Thumb assists queue management to resolve queue problems by relating the number of servers, the total number of customers, the service time, and the maximum time needed to finish the queue. To make a queuing system more efficient, these values can be adjusted with regards to the rule of thumb.[3]
The following examples illustrate how the rule may be used.
Conference lunch
Conference lunches are usually self-service. Each serving table has 2 sides where people can pick up their food. If each of 1000 attendees needs 45 seconds to do so, how many serving tables must be provided so that lunch can be served in an hour?[2]
Solution: Given r = 45, N = 1000, T = 3600, we use the rule of thumb to get s: . There are two sides of the table that can be used. So the number of tables needed is . We round this up to a whole number since the number of servers must be discrete. Thus, 7 serving tables must be provided.[2]
Student registration
A school of 10,000 students must set certain days for student registration. One working day is 8 hours. Each student needs about 36 seconds to be registered. How many days are needed to register all students?[2]
Solution: Given s = 1, N = 10,000, r = 36, the rule of thumb yields T: . Given the work hours for a day is 8 hours (28,800 seconds), the number of registration days needed is days.[2]
Drop off
During the peak hour of the morning about 4500 cars drop off their children at an elementary school. Each drop-off requires about 60 seconds. Each car requires about 6 meters to stop and maneuver. How much space is needed for the minimum drop off line?[2]
Solution: Given N = 4500, T = 60, r = 1, the rule of thumb yields s: . Given the space for each car is 6 meters, the line should be at least meters.[2]
See also
References
- ^ a b Teknomo, Kardi (2012). "Queuing Rule of Thumb based on M/M/s Queuing Theory with Applications in Construction Management". Civil Engineering Dimension. 14 (3). doi:10.9744/ced.14.3.139-146. S2CID 53757029.
- ^ a b c d e f g h Teknomo, Kardi. "Queuing Rule of Thumb".
- ^ Teknomo, Kardi (April 2016). Queuing Rule of Thumb. MathCon.
Further reading
- Stintzing, Josefin; Norrman, Frederik. Prediction of queuing behaviour through the use of artificial neural networks (Thesis). KTH Royal Institute of Technology.
- Ikwunne, Tochukwu Arinze; Orji, Rita. Persuasive Technology for Reducing Waiting and Service Cost: A Case Study of Nigeria Federal Medical Centers. Proceedings of the First African Conference on Human Computer Interaction. Nairobi, Kenya: Association for Computing Machinery. pp. 24–35. doi:10.1145/2998581.2998590.