
- •2. Практические занятия
- •Практическое занятие № 1.
- •Практическое занятие № 2.
- •20,20 ;Генерация транзактов (пакетов) с интервалом 20 е.М.В.
- •Практическое занятие № 4
- •Практическое занятие № 5.
- •Практическое занятие № 6.
- •1,30/2,15/5,7 Оритетам
- •Практическое занятие № 7.
- •Практическое занятие № 8.
- •Практическое занятие № 9.
- •Практическое занятие №10
- •Практическое занятие № 11
- •Практическое занятие № 12.
- •Vtor gate nu kkk,otk2 ;Вторая фаза. Устройство kkk свободно?
- •Список использованной литературы
20,20 ;Генерация транзактов (пакетов) с интервалом 20 е.М.В.
test L Q$fff,10,met ;есть свободные места в очереди?
queue fff ;Да. Установить транзакт в очередь с именем fff
seize kkk ;занять канал с именем kkk
depart fff ;уйти из очереди fff
advance 19,10 ;задержать транзакт в канале на 19 е.м.в.
release kkk ;освободить канал kkk
terminate 1 ;вычесть 1 из длины прогона
met savevalue otk+,1 ;зафиксировать отказ в переменной otk
terminate 1
Задание. Зарисовать гистограмму в отчёте. Сопоставить ориентировочные данные, представляемые гистограммой, с точными значениями, приведёнными в отчёте в соответствующей таблице.
Практическое занятие № 4
Объект исследования. Многоканальное устройство с ограниченной очередью.
Многоканальные устройства являются наиболее массовой структурой в телефонных сетях с коммутацией каналов. Узлы коммутации и многочисленные АТС связываются между собой стандартными телефонными каналами, число которых может достигать нескольких тысяч.
Принцип работы многоканального устройства с явными потерями состоит в следующем: поступивший вызов пытается занять свободный канал в некоторой соединительной линии для установления телефонного соединения и, если такой свободный канал находится, то он занимается. Если в многоканальном устройстве (в пучке каналов) все каналы заняты, то вызов получает отказ и считается потерянным. По соотношению числа потерянных вызовов (n) к общему числу вызовов, поступивших за время наблюдения (N), определяется главная характеристика системы с потерями – вероятность потери вызова Р = n/N.
В отличие от предыдущей модели в данную модель внесено изменение, связанное с реализацией многоканальной схемы.
В системе GPSS используются разные операторы для занятия и освобождения каналов в одноканальных и многоканальных устройствах, а именно seize или release для одноканальных систем и enter или leave – для многоканальных. При этом число каналов в многоканальной системе задаётся отдельным оператором storage (см. листинг) с именем МКУ, в котором указывается число каналов (в данном случае определено, что в МКУ с именем ggg имеется 10 каналов). Оператор gate snf передаст транзакт на обслуживание только при не заполненности МКУ (дополнительный операнд snf). В противном случае транзакт будет учтён как потерянный в переменной с именем ot.
Листинг 4 - Имитационная модель - модуль 4 - Потери в многоканальной системе
;Вероятность потерь в многоканальной системе с ограниченной очередью
kan storage 10 ;установка числа каналов
generate 8,8 ;генерация интервалов между вызовами
test l Q$och,7,met ;есть свободные места в очереди?
queue och ;Да.Установить транзакт в очередь
enter kan ;занять канал
depart och ;освободить место в очереди
advance 100,100 ;задержать транзакт на время обслуживания
leave kan ;освободить канал
terminate 1 ;покинуть систему
met savevalue otk+,1 ;увеличить число потерь на единицу
terminate 1 ;покинуть систему
Задание. Запустите программу и проанализируйте отчет.
Снимите зависимости:
- Tож (v) для 4-х значений ρ в пределах от 0,5 до 1,5;
- P(v) – вероятность потери транзакта.
В данном случае ρ =tзад/vtинт , где v – число каналов, задаваемое оператором storage.