Рассмотрим пример, связанный с моделированием методом Монте-Карло системы массового обслуживания. Имеется одноканальная СМО с очередью, число мест в очереди . Поток заявок - пальмовский, т. е. соседние интервалы времени между заявками представляют собой независимые случайные величины с одинаковой плотностью вероятности . Время обслуживания одной заявки - случайная величина
с плотностью вероятности .
Требуется, моделируя работу СМО методом Монте Карло
и располагая одной длинной реализацией событий входного потока продолжительностью найти оценки:
– и – вероятностей того, что канал не будет занят и канал будет занят;
– величины среднего времени ожидания в очереди
и дисперсии времени ожидания ;
– вероятности отказа в обслуживании .
Решение. Граф состояний системы показан на рис. 10.
Рис. 10
Будем считать, что в начальный момент времени система находится в состоянии . Разыграем моменты времени прихода заявок. Для этого определим функцию распределения вероятностей интервалов времени между заявками
и, используя метод обратной функции, последовательно разыг-раем интервалы времени , пример реализации которых показан на рис. 11.
Рис. 11
На второй оси (рис. 11) будем изображать состояние канала (жирная черта - «занято», тонкая - «свободно»). На третьей оси будем изображать состояние места в очереди. Заявка, пришедшая в момент времени , занимает канал. Время ее обслуживания разыгрывается с помощью метода обратных функций. Вторая заявка, пришедшая в момент , также занимает канал после его освобождения первой заявкой. Третья заявка занимает место в очереди, а четвертая покидает СМО. Обозначим через - время, в течение которого канал свободен, - суммарное время обслуживания (для четвертой заявки время обслуживания ). При достаточно большом значении оценки вероятностей равны соответственно
и .
Оценка среднего времени ожидания в очереди
,
где - время ожидания в очереди -й заявки (первая и вторая заявки сразу приняты к обслуживанию, а четвертая получила отказ, поэтому для этих заявок ), − общее число заявок. Дисперсия времени ожидания в очереди
.
Оценка вероятности отказа , где - число заявок, получивших отказ.