Система состоит из буферной памяти объемом 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).
Ссылка на скачивание - внизу страницы.