Система состоит из буферной памяти объемом m и блока обработки. Заявки поступают в буфер с интенсивностью (поток заявок пуассоновский), где накапливаются. Если буфер полон, то очередная заявка теряется. Вся информация из буфера (полон он или нет) поступает в блок обработки, если в нем закончилась обработка предыдущего массива информации. Длительность обработки массива заявок случайна и распределена по показательному закону с интенсивностью .
Структурная схема системы показана на рис. 22 , а граф ее переходов на рис. 23.
Рисунок 23
Состояния системы свяжем с количеством заявок в буфере.
Система уравнений здесь будет такой
– P0 + = 0,
P0 – ( + )P1 = 0,
…
Pm–2 – ( + )Pm–1 = 0,
Pm–1 – Pm = 0.
Так как = 1, то = 1 – P0.
Подставив это выражение в первое уравнение, получаем
– P0 + (1–P0) = 0.
Откуда
P0 = /( + ) = 1/(/ + 1) = 1/(+ 1), где = /.
Для вероятностей других состояний получим
Pk = k/( + 1)k+1 при k < m,
Pm = m/( + 1)m.
Потеря заявки в системе происходит только тогда, когда буфер полон, поэтому вероятность отказа здесь будет равна Pm, т.е.
Pотк = Pm = m /( + 1)m.
Среднее число заявок, находящихся в буфере, определяется из выражения
= .
Учитывая, что среднее значение времени обслуживания определяется временем обслуживания среднего числа заявок, принимаемых из буфера на обслуживание, можно определить среднее время, которое тратит прибор на обслуживание одной заявки,
= 1/().
Используя формулу для определения вероятности Pm, можно найти необходимый объем буферной памяти при заданной надежности обслуживания (1 – Pотк), производительности прибора и интенсивности входного потока
m = ln Pотк/[ln – ln ( + 1)] .
Пример.
Требуется определить объем буферной памяти в системе, аналогичной рассмотренной, если = 10 заявок/сек, = 0,1 заявки/сек, а вероятность потери заявки не должна превышать Pотк = 0,01 (1% от поступающих сообщений).
Определяем = / = 10/0,1 = 100.
Определяем объем буфера m = ln 0,01/[ln100 – ln(100 + 1)] 463.
При создании автоматизированных информационных и управляющих систем стремятся так организовать систему сбора и обработки информации, чтобы извлечь максимум информации из потоков сообщений разной интенсивности и значимости. В этих системах задержки в обслуживании приводят к потерям, которые зависят от степени важности заявок. Минимизация потерь достигается назначением оптимальных приоритетов для разных заявок. При этом требуется также произвести выбор между относительными, абсолютными и смешанными приоритетами.
При относительных приоритетах появление в очереди заявки более высокого приоритета, чем выполняемая не прерывает выполнения последней. В момент окончания обслуживания из ожидающих заявок выбирается заявка с самым высоким приоритетом, а если их несколько – то та, которая поступила раньше.
При абсолютных приоритетах появление заявки более высокого приоритета прерывает обслуживание заявки с меньшим приоритетом и обслуживается поступившая заявка. В момент освобождения канала обслуживания из ожидающих заявок выбирается заявка с самым высоким приоритетом, а если их несколько, то та, которая поступила раньше. Таким образом, абсолютные приоритеты действуют в двух случаях: при поступлении заявок и при освобождении канала, а относительные – только во втором случае.
Возможно введение смешанных приоритетов, занимающих промежуточное положение между абсолютными и относительными приоритетами.
Рассмотрим систему (рис. 24), на вход которой поступают два потока заявок, интенсивности поступления и обслуживания заявок разные λ1, λ2, µ1 и µ2.
Входные потоки – пуассоновские.
Обе очереди неограниченны: m1 и m2.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.