Пример многолинейной системы массового обслуживания с относительным приоритетом
Многолинейная система массового обслуживания с относительным приоритетом. Дадим пример описания конкретной системы обслуживания в виде КЛП Гнеденко—Коваленко.
Пусть в систему, состоящую из N обслуживающих приборов, поступают требования двух типов. Требования первого типа назовем приоритетными, а второго — обычными. Обслуживание однотипных требований происходит в порядке их поступления, и процесс обслуживания каждого требования идет без прерывания. В случае, если в момент поступления какого-либо требования имеется хотя бы один свободный прибор, оно немедленно начинает обслуживаться. В противном случае требование ожидает начала обслуживания. Если в момент освобождения прибора в системе находится хотя бы одно требование, то на обслуживание поступает требование наивысшего приоритета из имеющихся в системе. Если в некоторый момент в системе находятся v1 приоритетных и v2 обычных требований, то с интенсивностью ?1(v1, v2) поступают приоритетные, а с интенсивностью ?2(v1, v2) —обычные требования. Это означает, что при фиксированных v1 и v2 потоки поступающих приоритетных и обычных требований — независимые пуассоновские с параметрами ?1 и ?2 соответственно. В такую модель укладываются, в частности, схемы с бесконечными и конечными источниками требований. Обозначим ?(v1, v2) = ?1(v1, v2) + ?2(v1, v2), pi(v1, v2) = ?i(v1, v2) [?(v1, v2)]-1, i = 1, 2. Пусть длительности обслуживания отдельных требований — случайные величины, не зависящие ни от процесса поступления, ни от длительностей обслуживания остальных требований. Обозначим через Bi(x) функции распределения длительностей обслуживания требований i-ro типа, i = 1,2.
Пусть l — суммарное число требований, находящихся в системе, s — число приоритетных требований, находящихся на обслуживании, ? — вектор размерности l, ?= (?1, …, ?l), где величины ?i, имеют следующий смысл. Упорядочим все требования, находящиеся в системе (на обслуживании и в очереди), по моментам их поступления. Тогда ?i = 1 или 0 в зависимости от того, стоит ли на i-месте приоритетное или обычное требование соответственно. При этом число v1 приоритетных требований в системе определяется равенством v1 = ? ?i, а число обычных требований v2 = l — v1.
Обозначим через N множество всевозможных целочисленных векторов v вида v = (l, s, ?), где l ? 0, ? = (?1, …, ?l) (в случае l = 0 вектор ? не определяется), s ? N?v1. Очевидно, можно установить взаимно однозначное соответствие между множеством Неотрицательных целых чисел N и вместо введенного выше вектора v рассматривать соответствующее ему целое число. Однако мы этого делать не будем, чтобы не терять наглядности представления. Положим |v| = l.
Обозначим zv(j) время, необходимое для обслуживания требования, стоящего на j-м месте (при введенном порядке по времени поступления). Если j-е требование уже обслуживается, то zv(j) имеет смысл времени, оставшегося до окончания обслуживания. Тогда процесс zt с состоянием вида z = (v, zv), где компоненты v и zv определены выше, представляет собой КЛП Гнеденко — Коваленко. Приведем конкретный вид параметров процесса в этом случае.
Если v = (l, s, ?), v1 = ? ?i; v2 = l — v1, то
?(v) = ?(v1, v2), (4)
pv? = pj (v1, v2) если ? = (l + 1, s’, ?1, …, ?l, 2 — j), j = 1, 2,
pv? = 0, в противном случае (5)
где s’ = s+1, если l < N и j = 1,
s' = s, в противном случае.
Иначе говоря, число обслуживаемых приоритетных требований увеличивается на 1 только тогда, когда имеется хотя бы один свободный прибор и поступает приоритетное требование.
Функции распределения Hv? в данном случае одномерны, поскольку |?| = |v| + 1, и имеют вид Hv?(x) = Вj(х), если ? = (l + 1, s’, ?1, …, ?l, 2 — j), j = 1, 2. (6)
Компоненты вектора vv имеют вид: если |v| ? N, то
vv(j) = -1, 1 ? j ? |v|; (7)
если |v| > N, то
vv(j) = -?j, 1 ? j ? |v|, (8)
где ?j=?j(s) – ?(j(N-s)
Приведенная конструкция вектора vv соответствует тому, что обслуживаются s первых приоритетных требований и l ?N — s первых обычных требований.
Положим теперь
qv?(j1, …, jm) = 1, если ? = (l-m, s», ?(j1 …,jm)),
qv?(j1, …, jm) = 0 в противном случае, (9)
где s» = (??i-s) ? (N-l+m) (т. е. на обслуживание
принимается максимально возможное число приоритетных требований). Тем самым рассматриваемая система представлена в виде КЛП Гнеденко — Коваленко.
- Пример многолинейной системы обслуживания с ожиданием
- Система обслуживания с относительным приоритетом
- Пример процесс рождения и гибели. Многолинейная система массового обслуживания с относительным приоритетом
- Пример 3 и 4 моделей систем с дискретным временем
- Примеры устойчивости предельных режимов
- Примеры 1 и 2 моделей с дискретным временем
- Пример – ненагруженное дублирование с восстановлением
- Моделирование процессов, связанных по устройству обслуживания
- Пример 1 – модели сложных систем, описываемые как КЛП
- Оптимизация надежности объекта как системы элементов
- представления электронной схемы в виде физической системы
- Ядро системы ACTIVE-HDL
- Формализация технических требований, предъявляемых к параметрам и характеристикам проектируемого устройства
- Объекты системы моделирования и средства их реализации. Транзакты
- Применение ЭВМ при решение системы линейных уравнений
- Пример создания базы данных из нескольких таблиц на SQL
- Пример использования триггеров SQL для поддержания ссылочной целостности