Рисунок 1 - Модель простейшей системы массового обслуживания

           Охарактеризуем каждое событие, возникшее в СМО:

1. Появление требования в системе (GENERATE - Генерировать).

2. Вход требования в очередь (QUEUE - Очередь).

3. Определение занятости канала обслуживания (SEIZE - Занять). Если канал занят, то требование остается в очереди, если свободен - то входит в канал обслуживания.

4. Выход требования из очереди (DEPART - Выйти).

5. Обслуживание требования в канале обслуживания (ADVANCE - Задержать).

6. Освобождение канала обслуживания (RELEASE - Освободить).

7. Выход требования из системы (TERMINATE - Завершить).

    Эта программа в системе GPSSW будет выглядеть так, как показано на рис. 2.

           Использованные в программе операторы полностью соответствуют содержанию и логике моделируемой системы. Справа от операторов пишутся параметры (признаки, переменные), которые характеризуют данное событие. Так, в операторе GENERATE первая цифра - 8 - определяет средний интервал времени между поступлениями требований в систему на обслуживание, а вторая - 2 - максимально допустимое отклонение от среднего времени. В операторах QUEUE и DEPART цифра 1 определяет номер очереди, в которую вошло и из которой собирается выйти требование. В операторах SEIZE и RELEASE символы KAN определяют символическое имя канала обслуживания, в который собирается войти требование, если он освободился, и выйти - если требование уже в нем обслужилось. В операторе ADVANCE первая цифра - 7 - определяет среднее время обслуживания требования, а вторая - 1 - максимально допустимое отклонение от этого времени. Оператор TERMINATE выполняет удаление одного требования из системы. Цифра 200 в операторе START означает число требований, которые необходимо пропустить через систему.

 

GEUERATE     8, 2;Генерирует вход требования в систему с интервалом (6-10)ед. времени QUEUE             1;Вход требования в очередь под номером 1 SEIZE                 1    ;Определение занятости канала под номером 1 DEPART             1  ;Выход требования из очереди под номером 1 advance               7, 1;Обслуживание требования в интервале (6-8) ед. времени RELEASE          1  ;Освобождение  канала обслуживания под номером 1 TERMINATE   1;Выход требования из системы START 200       .'Начало моделирования с числом требований - 200  


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: