- после выхода из узлаS2 дальнейший маршрут заявки определяется вероятностным выбором из двух альтернатив – необходим узел S10,“разыгрывающий” для каждой пришедшей заявки выбор маршрута в соответствии с заданными вероятностями.
- после выхода из узлаS3необходим узел S11 анализа дальнейший маршрут заявки определяется вероятностным выбором из двух альтернатив – необходим узел S10,“разыгрывающий” для каждой пришедшей заявки выбор маршрута в соответствии с заданными вероятностями.
Уточненная схема модели безотносительно к потокам приведена на рисунке 1.3.
Рисунок 1.3- Уточненная схема Q-модели.
В соответствии с данными, полученными на предыдущем этапе, уточняем матрицу переходов.
Порядок движения запросов в процессе обслуживания представлен ниже матрицей переходов P.
Таблица 1.4- Уточненная матрица переходов P
S0 | S1 | S2 | S3 | S4 | S5,1 | S5,2 | S6,1 | S6,2 | S7 | S8 | S9 | S10 | S11 |
S0 | 1 | ||||||||||||
S1 | 1 | ||||||||||||
S2 | 1 | ||||||||||||
S3 | 1 | ||||||||||||
S4 | |||||||||||||
S5,1 | 1 | ||||||||||||
S5,2 | 1 | ||||||||||||
S6,1 | 1 | ||||||||||||
S6,2 | 1 | ||||||||||||
S7 | и | л | |||||||||||
S8 | и | л | |||||||||||
S9 | |||||||||||||
S10 | 0.5 | 0.5 | |||||||||||
S11 | и | Л |
Уточняем ранее полученные схемы Q-моделей (см. рисунок 1.3) с учетом наличия разных потоков заявок.
В системе два потока заявок, которые обслуживаются однотипно – с одинаковыми маршрутами и на тех же ресурсах, узлах.
Отличие состоит в параметрах законов поступления (нужны два разных источника, т.е. узел S0 заменяем на S0,1, S0,2, или здесь на S(1)0 и S(2)0 ).
Соответственно нужны разные приемники обслуженных и отказанных заявок – новые узлы S(1)4 , S(2)4 ,S(1)9 , S(2)9 .
Отличие состоит также в параметрах законов обслуживания в устройствах и характере распределения ёмкости памяти.
Тогдановыйсоставузлов
S = {S(1)0 ,S(2)0 , S1 , S2, S3, S4, S5,1 , S5,2 , S6,1 , S6,2, S7 , S8 , S(1)9 , S(2)9 , S10 , S11}.
Уточненные схемы Q-модели по каждому потоку заявок представлены на рисунках 1.4 и 1.5.
Рисунок 1.4- Схема Q-модели 1-го потока
Рисунок 1.5- Схема Q-модели 2-го потока
В соответствии с данными, полученными на предыдущем этапе, уточняем матрицы переходов каждого из потоков.
Порядок движения запросов в процессе обслуживания представлен ниже матрицами переходов потоков P(1) иP(2) .
Таблица 1.5- Матрица переходов P(1) для 1-го потока
S0(1) | S1 | S2 | S3 | S4(1) | S5,1 | S5,2 | S6,1 | S6,2 | S7 | S8 | S9(1) | S10 | S11 |
S0(1) | 1 | ||||||||||||
S1 | 1 | ||||||||||||
S2 | 1 | ||||||||||||
S3 | 1 | ||||||||||||
S4(1) | |||||||||||||
S5,1 | 1 | ||||||||||||
S5,2 | 1 | ||||||||||||
S6,1 | 1 | ||||||||||||
S6,2 | 1 | ||||||||||||
S7 | и | л | |||||||||||
S8 | и | л | |||||||||||
S9(1) | |||||||||||||
S10 | 0.5 | 0.5 | |||||||||||
S11 | и | Л |
Таблица 1.6- Матрица переходов P(2) для 2-го потока
S0(2) | S1 | S2 | S3 | S4(2) | S5,1 | S5,2 | S6,1 | S6,2 | S7 | S8 | S9(2) | S10 | S11 |
S0(2) | 1 | ||||||||||||
S1 | 1 | ||||||||||||
S2 | 1 | ||||||||||||
S3 | 1 | ||||||||||||
S4(2) | |||||||||||||
S5,1 | 1 | ||||||||||||
S5,2 | 1 | ||||||||||||
S6,1 | 1 | ||||||||||||
S6,2 | 1 | ||||||||||||
S7 | и | л | |||||||||||
S8 | и | л | |||||||||||
S9(2) | |||||||||||||
S10 | 0.5 | 0.5 | |||||||||||
S11 | и | Л |
Для каждого потока параметры составляют:
- параметры законов поступления
;- параметры обслуживания на ресурсах системы.
Последние включают:
- параметры обслуживания на устройстве S1
;- параметры обслуживания на устройстве S3
;- параметры обслуживания на устройстве S4
;- параметры обслуживания в памяти S2
.- параметры обслуживания в памяти S2
.Параметры потоков приведены в таблице 1.7 и 1.8.
Таблица 1.7- Параметры 1-го потока
Параметр | Описание | Значение |
h(1)0,1 | закон распределения времени τ между заявками в потоке f(1)τ | случайный |
h(1)0,2 | тип закона | Эрланга 2 порядка |
h(1)0,3 | интенсивность поступления заявок λ | 0,004 |
h(1)1,1 | закон распределения трудоемкости θ (времени t) обслуживания в канале S1 - f(1)θ,1 = f(1)t,1 | случайный |
h(1)1,2 | тип закона | равномерный |
h(1)1,3 | левая граница a(1) θ,1 | 250 |
h(1)1,4 | правая граница b(1) θ,1 | 342 |
h(1)2,1 | закон распределения трудоемкости θ (времени t) обслуживания в канале S2 - f(1)θ,2 = f(1)t,2 | случайный |
h(1)2,2 | тип закона | равномерный |
h(1)2,3 | левая граница a(1) θ,2 | 16 |
h(1)2,4 | правая граница b(1) θ,2 | 56 |
h(1)3,1 | закон распределения трудоемкости θ (времени t) обслуживания в канале S3 - f(1)θ,3 = f(1)t,3 | случайный |
h(1)3,2 | тип закона | равномерный |
h(1)3,3 | левая граница a(1) θ,3 | 20 |
h(1)3,4 | правая граница b(1) θ,3 | 84 |
h(1)5,1 | объем потребляемой памяти | случайный |
h(1)5,2 | Тип закона | Дискретный равномерный |
h(1)5,3 | левая граница a(1) θ,5 | 1 |
h(1)5,4 | правая граница b(1) θ,5 | 4 |
h(1)6,1 | объем потребляемой памяти | случайный |
h(1)6,2 | Тип закона | Дискретный равномерный |
h(1)6,3 | левая граница a(1) θ,6 | 1 |
h(1)6,4 | правая граница b(1) θ,6 | 4 |
Таблица 1.8- Параметры 2-го потока
Параметр | Описание | Значение |
h(1)0,1 | закон распределения времени τ между заявками в потоке f(1)τ | случайный |
h(1)0,2 | тип закона | равномерный |
h(1)0,3 | левая граница a(1) θ,0 | 210 |
h(1)0,4 | правая граница b(1) θ,0 | 270 |
h(1)1,1 | закон распределения трудоемкости θ (времени t) обслуживания в канале S1 - f(1)θ,1 = f(1)t,1 | случайный |
h(1)1,2 | тип закона | равномерный |
h(1)1,3 | левая граница a(1) θ,1 | 280 |
h(1)1,4 | правая граница b(1) θ,1 | 312 |
h(1)2,1 | закон распределения трудоемкости θ (времени t) обслуживания в канале S2 - f(1)θ,2 = f(1)t,2 | случайный |
h(1)2,2 | тип закона | равномерный |
h(1)2,3 | левая граница a(1) θ,2 | 26 |
h(1)2,4 | правая граница b(1) θ,2 | 46 |
h(1)3,1 | закон распределения трудоемкости θ (времени t) обслуживания в канале S3 - f(1)θ,3 = f(1)t,3 | случайный |
h(1)3,2 | тип закона | равномерный |
h(1)3,3 | левая граница a(1) θ,3 | 30 |
h(1)3,4 | правая граница b(1) θ,3 | 74 |
h(1)5,1 | объем потребляемой памяти | случайный |
h(1)5,2 | Тип закона | Дискретный равномерный |
h(1)5,3 | левая граница a(1) θ,5 | 1 |
h(1)5,4 | правая граница b(1) θ,5 | 3 |
h(1)6,1 | объем потребляемой памяти | случайный |
h(1)6,2 | Тип закона | Дискретный равномерный |
h(1)6,3 | левая граница a(1) θ,6 | 1 |
h(1)6,4 | правая граница b(1) θ,6 | 3 |
Параметры узлов Q-модели (см. рисунки 4, 4 – схемы Q-модели) приведены ниже в таблице 1.9.
Таблица 1.9- Параметры узлов Q-модели
Узел | Параметр | Описание | Значение |
S(1)0 | z(1)0,1 | – тип узла | источник |
z(1)0,2 | - назначение | генерация потока заявок 1-го типа | |
z(1)0,3 | - закон распределения времени τ между заявками в потоке f(1)τ | случайный | |
z(1)0,4 | - тип закона | Эрланга 2 порядка | |
z(1)0,5 | интенсивность поступления заявок λ | 0.004 | |
S(2)0 | z(2)0,1 | – тип узла | источник |
z(2)0,2 | - назначение | генерация потока заявок 2-го типа | |
z(2)0,3 | - закон распределения времени τ между заявками в потоке f(2)τ | случайный | |
z(2)0,3 | - тип закона | равномерный | |
z(2)0,3 | - левая граница a(2)τ | 210 | |
z(2)0,3 | - правая граница b(2)τ | 270 | |
S1 | z1,1 | – тип узла | устройство |
z1,1 | – канальность K1 | 4 | |
z1,3 | – быстродействие канала B1 [заявка/1 времени] | 1 | |
z1,4 | – дисциплина обслуживания | FIFO | |
Примечание: основные фазы - захват одного свободного канала S1,1; обслуживание с постоянной скоростью B S1,2; - освобождение канала S1,3 | |||
S2 | Z2,1 | – тип узла | устройство |
Z2,1 | – канальность K2 | 1 | |
Z2,3 | – быстродействие канала B2 [заявка/1 времени] | 1 | |
Z2,4 | – дисциплина обслуживания | FIFO | |
Примечание: основные фазы - захват одного свободного канала S2,1; обслуживание с постоянной скоростью B S2,2; - освобождение канала S2,3 | |||
S3 | Z3,1 | – тип узла | устройство |
Z3,1 | – канальность K3 | 2 | |
Z3,3 | – быстродействие канала B3 [заявка/1 времени] | 1 | |
Z3,4 | – дисциплина обслуживания | FIFO | |
Примечание: основные фазы - захват одного свободного канала S3,1; обслуживание с постоянной скоростью B S3,2; - освобождение канала S3,3 | |||
S(1)4 | z(1)4,1 | - тип узла | приемник |
z(1)4,2 | - назначение | прием отказанных заявок 1-го типа | |
S(2)4 | z(2)4,1 | - тип узла | приемник |
z(2)4,2 | - назначение | прием отказанных заявок 2-го типа | |
S5 | Z5,1 | – тип узла | память |
Z5,2 | – емкость V5 | 12 | |
Z5,3 | – дисциплина обслуживания | FIFO | |
Примечание: основные фазы - захват необходимой свободной части памяти S5,1; S5,2 - освобождение памяти | |||
S5,1 | Z5,4 | - тип узла | управление памятью, фаза выделения памяти |
Z5,5 | - закон распределения выделяемой памяти | дискретный равномерный | |
Z5,6 | - выделяемая память 1-ой заявке каждого типа | от 1 до 4 единиц | |
S5,2 | Z5,7 | - тип узла | управление памятью, фаза освобождения памяти |
S6 | Z6,1 | – тип узла | память |
Z6,2 | – емкость V6 | 7 | |
Z6,3 | – дисциплина обслуживания | FIFO | |
Примечание: основные фазы - захват необходимой свободной части памяти S5,1; S5,2 - освобождение памяти | |||
S6,1 | Z6,4 | - тип узла | управление памятью, фаза выделения памяти |
Z6,5 | - закон распределения выделяемой памяти | дискретный равномерный | |
Z6,6 | - выделяемая память 1-ой заявке каждого типа | от 1 до 4 единиц | |
S6,2 | Z6,7 | - тип узла | управление памятью, фаза освобождения памяти |
S7 | Z7,1 | - тип узла | управляющий |
Z7,2 | - назначение | анализ наличия свободной емкости памяти и выбор маршрута движения | |
Z7,3 | - проверяемое условие | vi <= R5 | |
Примечание: vi – память, требуемая i-й заявке, а R5– текущий объем свободной памяти | |||
S8 | Z8,1 | - тип узла | управляющий |
Z8,2 | - назначение | анализ наличия свободной емкости памяти и выбор маршрута движения | |
Z8,3 | - проверяемое условие | vi <= R6 | |
Примечание: vi – память, требуемая i-й заявке, а R6– текущий объем свободной памяти | |||
S(1)9 | z(1)9,1 | - тип узла | приемник |
z(1)9,2 | - назначение | прием отказанных заявок 1-го типа | |
S(2)9 | z(2)9,1 | - тип узла | приемник |
z(2)9,2 | - назначение | прием отказанных заявок 2-го типа | |
S10 | Z10,1 | - тип узла | маршрутный |
Z10,2 | - назначение | вероятностный выбор маршрута | |
Z10,3 | - вектор вероятностей переходов | 0,5; 0,5 | |
S11 | Z11,1 | - тип узла | тестовый |
z11,2 | - назначение | Освобождение памяти S5 | |
Z11,1 | - назначение | Освобождение памяти S6 |
Узловые характеристики системы, рассчитываемые на Q-модели, представлены в таблице 1.10.