Jump to content

Queuing Rule of Thumb

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Belbury (talk | contribs) at 11:25, 30 October 2023 (top: clearer queue photo which shows server context). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

A queue for a fast food desk with a single server

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):

 [1][2]

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

  1. ^ 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.
  2. ^ a b c d e f g h Teknomo, Kardi. "Queuing Rule of Thumb".
  3. ^ Teknomo, Kardi (April 2016). Queuing Rule of Thumb. MathCon.

Further reading