Правило очереди (QROT) — это математическая формула, известная как уравнение ограничения очереди, когда она используется для нахождения аппроксимации серверов, необходимых для обслуживания очереди . Формула записывается как неравенство, связывающее количество серверов ( s ), общее количество запрашивающих обслуживание ( N ), время обслуживания ( r ) и максимальное время для опустошения очереди ( T ):
QROT служит грубой эвристикой для решения проблем очередей. [2] По сравнению со стандартными формулами очередей, достаточно просто вычислить необходимое количество серверов без привлечения теории вероятности или очередей . Поэтому эмпирическое правило более практично для использования во многих ситуациях. [1]
Ниже приведен вывод формулы QROT. Скорость прибытия — это отношение общего числа клиентов N к максимальному времени, необходимому для завершения очереди T.
Скорость обслуживания является обратной величиной времени обслуживания r .
Удобно рассматривать соотношение скорости прибытия и скорости обслуживания.
При наличии s серверов коэффициент использования системы очередей не должен превышать 1.
Объединение первых трех уравнений дает . Объединение этого уравнения и четвертого уравнения дает .
Упрощенно формула правила очередей выглядит так :
Правило очереди большого пальца помогает управлению очередями решать проблемы очереди, связывая количество серверов, общее количество клиентов, время обслуживания и максимальное время, необходимое для завершения очереди. Чтобы сделать систему очередей более эффективной, эти значения можно скорректировать с учетом правила большого пальца. [3]
Следующие примеры иллюстрируют, как можно использовать это правило.
Обеды на конференциях обычно проходят по принципу самообслуживания. Каждый сервировочный стол имеет 2 стороны, где люди могут забрать свою еду. Если каждому из 1000 участников требуется 45 секунд, чтобы сделать это, сколько сервировочных столов необходимо предоставить, чтобы обед можно было подать за час? [2]
Решение: Учитывая, что r = 45, N = 1000, T = 3600, мы используем эмпирическое правило, чтобы получить s : . Есть две стороны стола, которые можно использовать. Таким образом, количество необходимых столов равно . Мы округляем это до целого числа, поскольку количество серверов должно быть дискретным. Таким образом, необходимо предоставить 7 обслуживающих столов. [2]
Школа с 10 000 учеников должна установить определенные дни для регистрации учеников. Один рабочий день составляет 8 часов. Каждому ученику требуется около 36 секунд для регистрации. Сколько дней необходимо для регистрации всех учеников? [2]
Решение: При s = 1, N = 10 000, r = 36 эмпирическое правило дает T : . Учитывая, что рабочие часы в день составляют 8 часов (28 800 секунд), количество необходимых дней регистрации составляет дней. [2]
В час пик утром около 4500 автомобилей высаживают детей у начальной школы. Каждая высадка занимает около 60 секунд. Каждой машине требуется около 6 метров для остановки и маневра. Сколько места необходимо для минимальной линии высадки? [2]
Решение: При N = 4500, T = 60, r = 1 эмпирическое правило дает s : . Учитывая, что пространство для каждого автомобиля составляет 6 метров, длина очереди должна быть не менее метров. [2]