
- •Характеристики нагрузки систем с ожиданием
- •Числовая оценка
- •Средняя длина очереди
- •Средние времена ожидания
- •Функция'увеличения для м/м/п
- •Принцип Мо для систем с ожиданием
- •Пример 12.3.1: Система с ожиданием
- •Распределение времени ожидания для м/м/п при дисциплине fcfs
- •Время пребывания в системе в случае одного обслуживающего прибора
- •Модель восстановления машин (модель Пальма)
- •Система оконечных устройств
Принцип Мо для систем с ожиданием
Мо сначала предложил свой принцип для систем организации очереди. Он изучил времена ожидания абонентов для оператора на ручных станциях Копенгагенской Телефонной Компании.
Рассмотрим к независимости систем организации очереди. Вызов, обслуживаемый во всех к системах, имеет полное среднее времени ожидания
к
(12.23)
Если время ожидания также рассматривать как стоимость, то общая стоимость будет равна/=/(и,, пг,пк). Она должна быть свернута как функция числа п. каналов в отдельные системы. Если полное среднее время ожидания — W, то распределение каналов по отдельным системам определяется:
(12.24)
где тЭ (тета) — множитель Лагранжа.
Величина п. является неотъемлемой частью необходимого условия для определения минимума, и можно показать, что в этом случае достаточным условием для минимума являются следующие неравенства:
0< / {пъп2,... ,щ- l,...,nk)-f(nun2,...,nh...,nk),
О > f(nun2,... ,nk)-f (п\,п2,. ..,«/+1, ...,пк), (12.25)
что соответствует:
(12.26)
где Wnj(A) определено в (12.15).
Выраженное с помощью функции увеличения времени ожидания FWn(A) (12.22) оптимальное решение равно:
(12.27)
Функция Fw (А) сведена в таблицу в Принципе Мо (Jensen, 1950 [50]). Подобная оптимизация может быть проведена для других функций увеличения.
Пример 12.3.1: Система с ожиданием
Мы рассматриваем две различных М/М/п системы организации очереди. Первая имеет среднее время обслуживания 100 с и предложенную нагрузку 20 Эрл. Отношение стоимости с, /■& равно 0,01. Вторая система имеет среднее время обслуживания, равное 10 с, и предложенную нагрузку 2 Эрл. Отношение стоимости равняется сг/Ь = 0,1. Таблица функции увеличения Fwn (А) дает: и, = 32 канала и я2= 5 каналов.
Средние времена ожидания:
Wx = 0,075 с.
Ж, = 0,199 с.
Это показывает, что вызов, который обслуживается в обеих системах, имеет полное среднее время ожидания 0,274 с и что система с меньшим количеством каналов вносит больший вклад в среднее время ожидания.
Стоимость ожидания связана с отношением стоимости. Инвестируя больше в вышеупомянутую систему, мы уменьшаем затраты независимо от системы организации очереди. Необходимо идти на вложения, пока получаем прибыль. Исследования Мо в течение 1920-х годов показали, что среднее время ожидания для абонентов маленьких станций с немногими операторами должно быть большим, чем среднее время ожидания при больших станциях со многими операторами.
Распределение времени ожидания для м/м/п при дисциплине fcfs
Системы организации очереди, где дисциплина обслуживания зависит от времени поступления вызовов, все имеют одни и те же средние времена ожидания. В этом случае стратегия влияет только на распределение времен ожидания для каждого отдельного клиента. Исследование распределения времени ожидания упрощается в случае дисциплины FCFS (First Come First Served - «Первый прибыл - Первый обслужен»). Эта же дисциплина обозначается FIFO (First In First Out). Она также называется дисциплиной обслуживания в порядке поступления. Но если обслуживающих приборов много, заявка может не обязательно покинуть обслуживающий прибор первой. Тогда дисциплина в порядке поступления рассматривается
в соответствии с принципом, чтобы время выхода из очереди и начало освобождения обслуживающего прибора была началом обслуживания другой заявки.
Рассмотрим произвольный вызов. По прибытию в систему вызов или обслуживается немедленно, или должен ждать в очереди (12.6).
Предположим, что вызов, который мы рассматриваем, должен ждать в очереди, то есть система может быть в состоянии [п + к], (к = 0, 1, 2, ...), где к — число занятых мест ожидания как раз перед поступлением вызова.
Наш вызов должен ждать, пока будет завершено обслуживание к + 1 вызовов, прежде чем станет доступным свободный обслуживающий прибор. Когда все п обслуживающих приборов работают, система завершает обслуживание вызовов с постоянной скоростью п\1, то есть процесс выхода вызовов из обслуживания является Пуассоновским процессом с данной интенсивностью. Мы используем отношения между числовым представлением и представлением с помощью интервала (5.4). Вероятность p(W<t) - F(t), что положительное время ожидания t превосходит заданную величину, равна вероятности того, что в Пуассоновском потоке вызовов с интенсивностью яц, по крайней мере, (к+1) вызовов поступят в течение интервала t (6.1):
(12.28)
Вышеупомянутое
равенство справедливо при условии, что
наш вызов должен ждать в очереди. Условная
вероятность, что наш вызов поступит,
когда все п
обслуживающих приборов заняты и имеется
к
обслуживаемых вызовов (к=
1,2,...), такова:
X
р(п + к)
(12.29)
Это геометрическое распределение, включая нулевой класс (табл. 6.1). Безусловное распределение времени ожидания тогда равно:
оо
(12.30)
Когда все элементы — положительные вероятности, мы можем поменять порядок суммирования. Внутренняя сумма является геометрической прогрессией:
,л ' А\ (А\к / А\
••/ \»/ \ и/ V/I
1- (4^tУ п ) 1 - (4/л )
-1 - 'f
Подставляя результат этой суммы, мы получаем:
^ г=0 /! 1=0 /! \и/ J _ g-яц/ |е”^ _ '4/" | ^
/■(О = 1 - ,
f(0 = 1-е“(^-х)/ , п>А, t> 0. (12-31)
то есть экспоненциальное распределение. Очевидно, существует парадокс — при поступлении вызова в систему со всеми ранее занятыми обслуживающими приборами можно:
рассчитать число к ждущих клиентов. Полное время ожидания тогда будет (&+1) - Эрланговское распределение;
если не учитывать этих ждущих клиентов, то время ожидания становится экспоненциально распределенным.
Интерпретация этого факта — то, что взвешенная сумма распределений Эрланга с геометрически распределенными коэффициентами веса эквивалентна экспоненциальному распределению. На рис. 12.3 показана диаграмма состояний для (12.30), и мы можем заметить, что она может быть сведена к единственному экспоненциальному распределению (секция 4.4.2 и рис. 4.9). Формула (12.31) подтверждает, что среднее время ожидания wn для клиентов, которые должны ждать в очереди, определяется выражением, показанным в (12.17).
Распределение общее время ожидания (для произвольного вызова) равно (3.19):
Fs(t)= 1-£2,„(Л)-е-(л-^' , А<п, t> 0, (12.32)
и средняя величина этого распределения — IV, в соответствии с (12.15).