Имитационное моделирование на ЭВМ

  • Вид работы:
    Дипломная (ВКР)
  • Предмет:
    Информационное обеспечение, программирование
  • Язык:
    Русский
    ,
    Формат файла:
    MS Word
    89,16 kb
  • Опубликовано:
    2012-02-15
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!

Имитационное моделирование на ЭВМ

Содержание

Описательная модель системы       2

Анализ возможных методов решения поставленной задачи        3

Разработка концептуальной модели        4

Выбор программных средств моделирования 5

Разработка структурной схемы имитационной модели, описание ее функционирования         6

Оценка адекватности модели         17

Организация экспериментов с моделью 19

Выводы и рекомендации относительно применения модели       22

Список используемой литературы 23

Приложение 1     24

Описательная модель системы

Моделируемая информационная система представляет собой узел коммутации сообщений, который состоит из входного буфера, процессора, двух выходных буферов и двух выходных линий. В узел коммутации поступают сообщения с двух направлений. Сообщения с первого направления, генерируемые источником №1, поступают во входной буфер, обрабатываются в процессоре, накапливаются в выходном буфере первой линии и передаются по первой выходной линии. Сообщения со второго направления, вырабатываемые источником №2, обрабатываются аналогично, но накапливаются в выходном буфере второй линии и передаются по второй линии. Описательная модель выше описанной информационной системы представленна на Рисунке 1.

Рисунок 1. Содержательная модель информационной системы

моделирование информационная система

Анализ возможных методов решения поставленной задачи

Процессы функционирования различных систем и сетей связи могут быть представлены той или иной совокупностью систем массового обслуживания (СМО) - стохастических, динамических, дискретно-непрерывных математических моделей. Исследование характеристик таких моделей может проводиться либо аналитическими методами, либо путем имитационного моделирования. Имитационная модель отображает стохастический процесс смены дискретных состояний СМО в непрерывном времени в форме моделирующего алгоритма. При его реализации на ЭВМ производится накопление статистических данных по тем атрибутам модели, характеристики которых являются предметом исследований. По окончании моделирования накопленная статистика обрабатывается, и результаты моделирования получаются в виде выборочных распределений исследуемых величин или их выборочных моментов.

В настоящее время для моделирования информационных систем существуют различные методы: D-схемы (для непрерывно-детерминированных моделей), Q-схемы (для непрерывно-стахостических моделей), F-схемы (для дискретно-детерминированных моделей), P-схемы (для дискретно стахостических моделей), N-схемы (для сетевых моделей) и другие методы. Характерным для данной системы является случайное появление заявок (требований) обслуживания и завершение обслуживания в случайные моменты времени, то есть ее функционирование носит стахостический характер. Поэтому для существующей информационной системы массового обслуживания наиболее подходящим методом моделирования является Q-схемы.

Разработка концептуальной модели

Задача: Построить имитационную модель узла комутации сообщений.

Исходные данные:

Моделируемая информационная система представляет собой узел коммутации сообщений, основными элементами которого являются: входной буфер, служащий для накапливания сообщений, поступающих с источника №1 или источника №2 через интервалы времени 157мс.; процессор - одноканальное устройство, предназначенное для обработки одного сообщения за промежуток времени, равный 7мс.; выходной буфер №1 и выходной буфер №2, куда поступают обработанные процессором сообщения №1 или сообщения №2 для последущей отправки по одной из соответствующих линий; выходной линий №1- одноканального устройства, передающего за время 155мс. сообщения с первого источника, выходной линии №2- одноканального устройства, передающего сообщения со второго источника за тот же интервал времени, что и выходная линия №1.

Ограничения на модель:

. В системе разрешается одновременное присутствие не более трех сообщений с каждого направления.

. Метод контроля потоков должен осуществляться следущим образом: перед входом сообщений в систему производится проверка емкости выходного буфера №1 и выходного буфера № 2. Если количество сообщений в выходном буфере №1 больше или равно трем, то транзакт, поступивший с первого направления получает отказ на вход в систему. Аналогичным образом происходит проверка на вход в систему сообщений, поступающих со второго направления.

. Заявки, генерируемые источником №1, не имеют приоритета над сообщениями, поступающими с источника №2. Все транзакты, вошедшие в систему имеют нулевой приоритет.

. Количество сообщений №1, обрабатываемых в системе, связано с количеством сообщений №2 соотношением 1:1, т.е. равновероятно.

. Работа узла коммутации моделируется на протяжении T=60000мс.

Цели моделирования:

Определить загрузку устройств и вероятность отказа в обслуживании.

Выбор программных средств моделирования

Сложные функции моделирующего алгоритма могут быть реализованы средствами универсальных языков программирования (Паскаль, Си), что предоставляет неограниченные возможности в разработке, отладке и использовании модели. Однако подобная гибкость приобретается ценой больших усилий, затрачиваемых на разработку и программирование весьма сложных моделирующих алгоритмов, оперирующих со списковыми структурами данных. Альтернативой этому является использование специализированных языков имитационного моделирования.

Специализированные языки имеют средства описания структуры и процесса функционирования моделируемой системы, что значительно облегчает и упрощает программирование имитационных моделей, поскольку основные функции моделирующего алгоритма при этом реализуются автоматически. Программы имитационных моделей на специализированных языках моделирования близки к описаниям моделируемых систем на естественном языке, что позволяет конструировать сложные имитационные модели пользователям, не являющимся профессиональными программистами.

Одним из наиболее эффективных и распространенных языков моделирования сложных дискретных систем является в настоящее время язык GPSS (General Purpose Simulation System). Он может быть с наибольшим успехом использован для моделирования систем, формализуемых в виде систем массового обслуживания. В качестве объектов языка используются аналоги таких стандартных компонентов СМО, как заявки, обслуживающие приборы, очереди и т.п. Достаточный набор подобных компонентов позволяет конструировать сложные имитационные модели, сохраняя привычную терминологию СМО.

Разработка структурной схемы имитационной модели, описание ее функционирования

Процесс обработки сообщений, поступающих в информационную систему с двух напрвлений, формализован в виде Q-схемы. Иммитационая схема моделируемой системы представлена на Рисунке 2.

Рисунок 2. Структурная схема информационной системы

Описание имитационной модели информационной системы

. Описание элементов Q-схемы:1 - источник1: генератор сообщений, поступающих с первого направления; 2 - источник2: генератор сообщений, поступающих со второго направления;1(L1) - накопитель1, L1 - максимальная емкость накопителя1: входной буфер;2(L2) - накопитель2, L2=3 - максимальная емкость накопителя2: выходной буфер1 для сообщений, поступающих с первого направления;3(L3) - накопитель3, L3=3 - максимальная емкость накопителя3: выходной буфер2 для сообщений, поступающих со второго направления;1 - канал1: процессор;2 - канал2: выходная линия1;3 - канал3: выходная линия2;

. Описание потоков:1 - поток сообщений, поступающих с первого направления в накопитель1; 2 - поток сообщений, поступающих со второго направления в накопитель1;3 - поток сообщений, обрабатываемых каналом1 ;4 - поток обработанных сообщений первого направления, поступающий в накопитель2;5 - поток обработанных сообщений второго направления, поступающий в накопитель3;6 - поток обработанных сообщений первого направления, поступающийх для отправки в канал2;7 - поток обработанных сообщений со второого направления, поступающийх для отправки в канал3;8 - поток выходных сообщений, посупивших с первого направления;9 - поток выходных сообщений, поступивших со второго направления;

. Описание времени:1 - время генерации сообщений источником1;2 - время генерации сообщений источником2;3 - время обработки одного сообщения в канале1 ;4 - время передачи одного обслуженного сообщения по первой выходной линии;5 - время передачи одного обслуженного сообщения по второй выходной линии;

. Описание клапанов:

a - клапан по входу для накопителя1:

0, закрыт

a =

1, открыт

a = 1, если L2(H2) <= 3;

a = 0, если L2(H2) > 3;

b - клапан по входу для накопителя1:

0, закрыт

b =

1, открыт

b = 1, если L3(H3) <= 3;

b = 0, если L3(H3) > 3;

Описание програмной реализации имитационной модели

Моделируема информационная система состоит из трех одноканальных устройств, трех объектов типа очередь, двух клапанов, являющихся логическими переключателями. При составлении алгоритмической блок-схемы, каждому элементу системы будет присвоен собственный идонтификатор, по которому можно однозначно идонтифицировать объект системы. Для понимания логики функционирования блок-схемы необходимо ознакомится с описанными в разделе «Разработка концептуальной модели» исходными данными и ограничениями на модель. Список используемых имен для алгоритмической и програмной реализации имитационной модели представлен в Таблице1.

Таблица1. Список имен идонтификаторов

Объект системы

Идонтификатор

1.

Логический переключатель а

FLAG1

2.

Логический переключатель b

FLAG2

3.

Входной буфер

OCH1

4.

Процессор

CPU

5.

Выходной буфер №1

OCH2

6.

Выходной буфер №2

OCH3

7.

Выходная линия №1

OUT1

8.

Выходная линия №2

OUT2


Априорная информация: сообщения поступают по каждому направлению через интервалы времени 157мс.; время обработки в процессоре равняется 7мс.; время передачи сообщений по каждой из выходных линий - 155мс. Работа узла коммутации моделируется на протяжении Т=60000мс.

Блочная диаграмма иммитационной модели узла коммутации сообщений представлена на Блок-схеме1.

Блок-схема1.


Программа, реализующая имитационную модель узла коммутации сообщений, представлена ниже (Программа 1).

Программа 1.

SIMULATE

1   GENERATE 15,7                        //создать транзакт

      TEST LE Q$OCH2,3,XXX                  //проверить емкость очереди 2

      LOGIC S FLAG1                       //открыть клапан а

XXX          TEST LE Q$OCH3,3,YYY               //проверить емкость очереди 3

9   LOGIC S FLAG2                       //открыть клапан b

11 YYY GATE LS FLAG1,OTKAZ           //если клапан а открыт

         GATE LS FLAG2,OTKAZ               //если клапан b открыт

         QUEUE OCH1                        //встать в очередь 1

         SEIZE CPU                             //занять устройство процессор

         DEPART    OCH1                  //выйти из очереди 1

         ADVANCE          7                          //задержаться на 7мс.

         RELEASE CPU                     //освободить процессор

         TRANSFER        .5,LINE1,LINE2   //перейти к одной из линий

LINE1 QUEUE    OCH2                  //встать в очередь 2

         SEIZE                  OUT1                   //занять выходную линию 1

         DEPART    OCH2                  //выйти из очереди 2

         ADVANCE          15,5                      //задержаться на время

         RELEASE OUT1                   //освободить линию 1

         LOGIC R   FLAG1                 //закрыть клапан а

         LOGIC R   FLAG2                 //закрыть клапан b

         GATE LS   FLAG1,ZZZ         //если клапан а открыт

LINE2 QUEUE    OCH3                  //встать в очередь 3

         SEIZE                  OUT2                   //занять выходную линию 2

         DEPART    OCH3                  //выйти из очереди 3

         ADVANCE          15,5                      //задержаться на время

         RELEASE OUT2                   //освободить линию 1 

         LOGIC R   FLAG1                 //закрыть клапан а

         LOGIC R   FLAG2                 //закрыть клапан b

         GATE LS   FLAG1,ZZZ         //если клапан а открыт

OTKAZ GATE LS        FLAG1,WWW     //если клапан а открыт

         QUEUE      OCH1                  //встать в очередь 1

         SEIZE                  CPU                     //занять процессор

         DEPART    OCH1                  //выйти из очереди 1

         ADVANCE          7                          //задержаться на 7 мс.

         RELEASE CPU                     //освободить процессор

         QUEUE      OCH2                  //встать в очередь 2

         SEIZE                 OUT1                   //занять выходную линию 1

         DEPART    OCH2                  //выйти из очереди 2

         ADVANCE          15,5                      //задержаться на время

         RELEASE OUT1                   //освободить линию 1

         LOGIC R   FLAG1                 //закрыть клапан а

         LOGIC R   FLAG2                 //закрыть клапан b

         GATE LS   FLAG1,ZZZ         //если клапан а открыт

WWW QUEUE   OCH1                  //встать в очередь 1

         SEIZE                  CPU                     //занять процессор

         DEPART    OCH1                  //выйти из очереди 1

         ADVANCE          7                          //задержаться на 7мс.

         RELEASE CPU                     //освободить процессор

         QUEUE      OCH3                  //встать в очередь 3

         SEIZE                  OUT2                   //занять выходную линию 2

         DEPART    OCH3                  //выйти из очереди 3

         ADVANCE          15,5                      //задержаться на время

         RELEASE OUT2                   //освободить линию 2

         LOGIC R   FLAG1                 //закрыть клапан а

         LOGIC R   FLAG2                 //закрыть клапан b

         GATE LS   FLAG2,ZZZ         //если клапан b открыт

ZZZ TERMINATE                                     //уничтожить транзакт

         GENERATE        60000                   //специальный блок для

         TERMINATE       1                         //прогона модели на время

START 1

В результате проведения пробного эксперимента (прогона модели с тестовыми данными) получили следующие сведения о модели и ее прогоне: за время моделирования, равное , было сгенерировано  транзактов, из которых  запросов прошли обработку и покинули систему. Сведения об устройствах, очередях модели, включающие для каждого устройства, очереди собственное имя представлены в Таблице 2 и Таблице 3.

Таблица 2. Сведения об устройствах модели

Имя

Количество занятий

Коэффициент использования

Среднее время на одно занятие

CPU

4000

0.466

7.00

OUT1

1980

0.493

14.96

OUT2

2019

0.504

14.99


Таблица 3. Сведения об очередях модели

Имя

Максимальная длина

Общее количество транзактов

Среднее время ожидания

OCH1

1

4000

0.00

OCH2

3

1980

1.90

OCH3

2

2019

1.84


Более подробная информация о прогоне модели узла коммутации сообщений содержится в отчете с названием «MODEL» Приложения 1.

Оценка адекватности модели

Цель моделирования узла коммутации сообщений состоит в определении загрузки устройств и вероятности отказов в обслуживании транзактов, поступающих с двух направлений. Опираясь на данные отчета, полученные в результате тестирования модели, проведем рассчет и оценку характеристик системы, сделаем выводы о пригодности использования модели или ее корректировке.

Время наблюдения за моделируемой системой составляет . Общее количество транзактов . Количество обработанных транзактов . Рассчитаем основные характеристики системы:

1. 
Вероятность обслуживания одного транзакта (сообщения)


2.  Пропускная способность системы (количество сообщений в единицу времени)


3.  Вероятность отказа в обслуживании сообщений


4.  Среднее время пребывания сообщения в очереди (данные из отчета «MODEL» Приложения 1)


5.  Среднее время обслуживания сообщения в устройстве (данные из отчета «MODEL» Приложения 1)


6.  Общее время пребывания сообщения в системе

а) для сообщений источника №1

б) для сообщений источника №2


7.  Коэффициент использования устройств


Исходя из рассчитанных данных, можно сделать следующий вывод: вероятность обслуживания сообщения системой высокая и приблизительно равна 1 (), в то время как вероятность отказа на обслуживание сообщения стремится к 0 ().

При этом загрузка каждого устройства, определяемая из анализа коэффициентов использования, позволяет говорить: во-первых, о равномерном распределении нагрузки между устройствами; во-вторых, о не полной мощности их использования.

Исходя из полученных данных, можно сделать вывод об адекватности модели и пригодности ее использования.

Организация экспериментов с моделью

Таблица 3. Результаты тестирования модели

Параметры

Характеристики системы



     1.         AB

C

F

7



5123













0.0005









 




CPU

4000

0.4666

7.00







OUT1

1980

0.493

14.96







OUT2

2019

0.504

14.99








4

5

6







OCH1

4000

1

0.00







OCH2

1980

3

1.90







OCH3

2019

2

1.84




     2.       AB


F

7




5123













0.0005









 




CPU

3972

0.463

7.00







OUT1

1976

0.992

30.14







OUT2

1978

0.990

30.05








4

5

6







OCH1

3972

1

0.00







OCH2

1980

6

89.66







OCH3

1992

15

132.40




     3.       AB


F

7




5123













0.0004









 




CPU

2002

0.233

7.00







OUT1

1000

0.246

14.81







OUT2

1001

0.252

15.14








4

5

6







OCH1

2002

1

0.00







OCH2

1000

1

0.00







OCH3

1001

1

0.00




Таблица 3. Результаты тестирования модели

Параметры

Характеристики системы



     4.       AB


F

7




5123













0.0017









 




CPU

7534

0.878

7.00







OUT1

3751

0.944

15.11







OUT2

3774

0.944

15.01








4

5

6







OCH1

7536

11

8.03

3754

8

32.51







OCH3

3779

22

46.06




     5.       AB


F

7




5123













0.0002









 




CPU

3988

0.465

7.00







OUT1

2043

0.200

5.89







OUT2

1944

0.192

5.93








4

5

6







OCH1

3988

1

0.00







OCH2

2043

1

0.03







OCH3

1944

1

0.03




     6.       AB

F1

2

7

5

.9

.1123













0.0004









 




CPU

4006

0.467

7.00







OUT1

3580

0.892

14.96







OUT2

425

0.105

14.93








4

5

6







OCH1

4006

1

0.00







OCH2

3581

4

9.61







OCH3

425

1

0.37





Результаты тестирования модели представлены в Таблице 3. Характеристики устройств в данной таблице имеют следующие условные обозначения: 1 - количество занятий устройства; 2 - коэффициент использования; 3 - среднее время на одно занятие; 4 - общее количество транзактов, вошедших в очередь; 5 - максимальная длина очереди в процессе моделирования; 6 - среднее время ожидания в очереди с учетом всех транзактов.  - общее количество сгенерированных сообщений;  - количество обслуженных требований;  - вероятность отказа в обслуживании. Прогон модели в каждом случае осуществлялся на протяжении . Более подробные сведения о результатах тестирования модели содержатся в отчетах Приложения 1.

Выводы и рекомендации относительно применения модели

Спроектированная модель узла коммутации сообщений является пригодной к использованию. Модель характеризуется высокой надежностью, малой вероятностью отказа в обслуживании, равномерной загрузкой устройств. По результатам тестирования модели можно сделать следующие выводы: производительность модели напрямую зависит от интервала времени АB, через который поступают сообщения из источников. Используя априорные, установленные параметры интервалов, предложенные нам изначально (в соответствии с вариантами), мы получаем модель со средней производительностью, устройствами, мощность которых используется наполовину. При уменьшении интервала времени АB производительность модели увеличивается в двое, по сравнению с изначальной, также увеличивается и загрузка устройств, мощность использования которых теперь приближается к максимальной. При увеличении интервала времени АB наблюдается снижение производительности в несколько раз, по сравнению с изначальной, снижение загрузки устройств.

Рекомендации: так как источники сообщений №1 и №2 не являются элементами проектируемой системы, то при использовании модели узла коммутации сообщений необходимо выбирать те источники подключения, генерация сообщений в которых происходит значительно быстрее времени работы линий передачи данных, либо примерно равной ему.

Список используемой литературы

1.     Максимей И.В. Имитационное моделирование на ЭВМ. - М.: Радио и связь, 1988.

2.       Шрайбер Т.Дж. Моделирование на GPSS: Пер. с англ. - М.: Машиностроение, 1980.

.        Советов Б.Я., Яковлев С.А. Моделирование систем. - М.: Высшая школа, 2001.

.        Аврамчук Е.Ф., Вавилов А.А., Емельянов С.В. Технология системного моделирования. - М.: Машиностроение, 1988.

.        Альямах И.Н. Моделирование вычислительных систем. - М.: Машиностроение, 1988.

Приложение 1

Отчет «MODEL» (тестовое задание №1)

GPSS/PC Report file MODEL.GPS. (V 2, # 38123) 05-22-2005 13:58:24_TIME END_TIME BLOCKS FACILITIES STORAGES FREE_MEMORY

 0 60000 60 3  0             19297

LINE LOC              BLOCK_TYPE ENTRY_COUNT CURRENT_COUNT RETRY

1 1 GENERATE 4000                                0                         0

2 TEST                    4000                         0                         0

3 LOGIC                  4000                         0                         0

XXX TEST              4000                         0                         0

5 LOGIC                  4000                         0                         0

YYY GATE             4000                         0                         0

7 GATE                   4000                         0                         0

8 QUEUE                 4000                         0                         0

9 SEIZE                   4000                         0                         0

10 DEPART             4000                         0                         0

11 ADVANCE          4000                         1                         0

12 RELEASE           3999                         0                         0

13 TRANSFER 3999                                 0                         0

LINE1 QUEUE         1980                         0                         0

15 SEIZE                 1980                         0                         0

16 DEPART             1980                         0                         0

17 ADVANCE          1980                         0                         0

18 RELEASE           1980                         0                         0

19 LOGIC                1980                         0                         0

20 LOGIC                1980                         0                         0

21 GATE                 1980                         0                         0

43 LINE2    QUEUE     2019 0      0

45 23 SEIZE             2019                         0                         0

24 DEPART             2019                         0                         0

25 ADVANCE          2019                         1                         0

26 RELEASE           2018                         0                         0

27 LOGIC                2018                         0                         0

28 LOGIC                2018                         0                         0

29 GATE                 2018                         0                         0

59 OTKAZ GATE    0                                   0                     0

31 QUEUE               0                                   0                     0

32 SEIZE                 0                                   0                     0

33 DEPART             0                                   0                     0

34 ADVANCE          0                                   0                     0

35 RELEASE           0                                   0                     0

36 QUEUE               0                                   0                     0

37 SEIZE                 0                                   0                     0

38 DEPART             0                                   0                     0

39 ADVANCE          0                                   0                     0

40 RELEASE           0                                   0                     0

41 LOGIC                0                                   0                     0

42 LOGIC                0                                   0                     0

43 GATE                 0                                   0                     0

WWW QUEUE        0                                   0                     0

45 SEIZE                 0                                   0                     0

LINE LOC              BLOCK_TYPE ENTRY_COUNT CURRENT_COUNT RETRY

91 46 DEPART        0                                   0                      0

93 47   ADVANCE 0                                   0 0

48        RELEASE   0                                   0                      0

49        QUEUE       0                                   0                      0

50        SEIZE         0                                   0                      0

51        DEPART     0                                   0                      0

52        ADVANCE 0                                   0                      0

53        RELEASE   0                                   0                      0

54        LOGIC        0                                   0                      0

55        LOGIC        0                                   0                      0

56        GATE         0                                   0                      0

113 ZZZ                   TERMINATE           3998                    0             0

115 58 GENERATE                                      1                     0              0

59        TERMINATE                                    1                     0              0

FACILITY ENTRIES UTIL. AVE._TIME AVAILABLE OWNER PEND INTER RETRY DELAY

CPU 4000 0.466 7.00 1 4001 0 0 0 0

OUT1 1980 0.493 14.96     1              0 0 0       0             0

OUT2 2019 0.504 14.99     1              4000 0 0                  0      0

QUEUE MAX CONT. ENTRIES ENTRIES(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY

OCH2 3   0 1980 1411              0.06      1.90           6.60 02   0 2019 1430   0.06 1.84                         6.31 01                     0 4000 4000              0.00        0.00      0.00 0

XACT_GROUP                       GROUP_SIZE    RETRY

POSITION                0                 0

LOGICSWITCH   VALUE       RETRY

FLAG1                      1                 02         1        0

Отчет по тестовому заданию №2

GPSS/PC Report file TEST2.GPS. (V 2, # 38123) 05-22-2005 17:05:32 _TIME END_TIME BLOCKS FACILITIES STORAGES FREE_MEMORY

0                     60000       60                 3                0              19071

LINE LOC              BLOCK_TYPE ENTRY_COUNT CURRENT_COUNT RETRY

1 1 GENERATE       2002                          0                           0

2 TEST                    2002                         0                           0

3 LOGIC                  2002                         0                           0

XXX TEST              2002                         0                           0

5 LOGIC                  2002                         0                           0

YYY GATE             2002                         0                           0

7 GATE                   2002                         0                           0

8 QUEUE                 2002                         0                           0

9 SEIZE                   2002                         0                           0

10 DEPART             2002                         0                           0

11 ADVANCE          2002                          1                           0

12 RELEASE           2001                          0                           0

13 TRANSFER        2001                          0                           0

LINE LOC BLOCK_TYPE ENTRY_COUNT CURRENT_COUNT RETRY

27 LINE1                 QUEUE                     1000                      0              0

15                            SEIZE                        1000                      0              0

16                            DEPART                   1000                      0              0

17                            ADVANCE                1000                      0              0

18                            RELEASE                 1000                      0              0

19                            LOGIC                      1000                      0              0

20                            LOGIC                      1000                      0              0

21                            GATE                        1000                      0              0

LINE2                      QUEUE                     1001                      0              0

23                            SEIZE                        1001                      0              0

24                            DEPART                   1001                      0              0

25                            ADVANCE                1001                      0              0

26                            RELEASE                 1001                      0              0

27                            LOGIC                      1001                      0              0

28                            LOGIC                      1001                      0              0

29                            GATE                        1001                      0              0

59 OTKAZ               GATE                            0                      0              0

31                            QUEUE                          0                      0              0

32                            SEIZE                            0                      0              0

33                            DEPART                        0                      0              0

34                            ADVANCE                     0                      0              0

35                            RELEASE                      0                      0              0

36                            QUEUE                          0                      0              0

37                            SEIZE                            0                      0              0

38                            DEPART                        0                      0              0

39                            ADVANCE                     0                      0              0

40                            RELEASE                      0                      0              0

41                            LOGIC                           0                      0              0

42                            LOGIC                           0                      0              0

43                            GATE                            0                      0              0

WWW                     QUEUE                          0                      0              0

45                            SEIZE                            0                      0              0

 91 46                     DEPART           0     0      0

93 47   ADVANCE 0                                     0                      0

48        RELEASE   0                                     0                      0

49        QUEUE       0                                     0                      0

50        SEIZE         0                                     0                      0

51        DEPART     0                                     0                      0

52        ADVANCE 0                                     0                      0

53        RELEASE   0                                     0                      0

54        LOGIC        0                                     0                      0

55        LOGIC        0                                     0                      0

56        GATE         0                                     0                      0

113 ZZZ TERMINATE                              2001                      0              0

115 58 GENERATE                                      1                      0              0

59        TERMINATE                                    1                      0              0

FACILITY ENTRIES UTIL. AVE._TIME AVAILABLE OWNER PEND INTER RETRY DELAY 2002 0.233 7.00 1 2003 0 0 0 0

OUT1 1000 0.246 14.81     1              0 0 0 0 0 OUT2 1001 0.252 15.14  1 0 0 0 0 0

QUEUE MAX CONT. ENTRIES ENTRIES(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY

OCH2 1   0 1000 1000             0.00 0.00 0.00 01       0 1001 1001         0.00 0.00     0.00 01                      0 2002 2002 0.00 0.00             0.00 0

XACT_GROUP                       GROUP_SIZE    RETRY

POSITION                0                 0

LOGICSWITCH   VALUE       RETRY

FLAG1                      1                 0

FLAG2                      1                 0

Отчет по тестовому заданию №3

GPSS/PC Report file TEST3.GPS. (V 2, # 38123) 05-22-2005 17:00:23 _TIME END_TIME BLOCKS FACILITIES STORAGES FREE_MEMORY

 0 60000         60            3                   0                19090 LOC BLOCK_TYPE ENTRY_COUNT CURRENT_COUNT RETRY

1 1                           GENERATE              3972                      0              0

2                              TEST                        3972                      0              0

3                              LOGIC                      2468                      0              0

XXX                        TEST                        3972                      0              0

5                              LOGIC                      1958                      0              0

YYY                        GATE                        3972                      0              0

7                              GATE                        2842                      0              0

8                              QUEUE                     1740                      0              0

9                              SEIZE                        1740                      0              0

10                            DEPART                   1740                      0              0

11                            ADVANCE                1740                      0              0

12                            RELEASE                 1740                      0              0

13                            TRANSFER              1740                      0              0

27 LINE1                 QUEUE                       878                      0              0

15                            SEIZE                         878                      0              0

16                            DEPART                     878                      0              0

17                            ADVANCE                 878                      0              0

18                            RELEASE                   878                      0              0

19                            LOGIC                        878                      0              0

20                            LOGIC                        878                      0              0

21                            GATE                         878                      0              0

LINE2                      QUEUE                       862                      0              0

23                            SEIZE                         862                      0              0

24                            DEPART                     862                      0              0

25                            ADVANCE                 862                      0              0

26                            RELEASE                   862                      0              0

27                            LOGIC                        862                      0              0

28                            LOGIC                        862                      0              0

29                            GATE                         862                      0              0

59 OTKAZ               GATE                        2232                      0              0

31                            QUEUE                     1102                      0              0

32                            SEIZE                        1102                      0              0

33                            DEPART                   1102                      0              0

LINE LOC BLOCK_TYPE ENTRY_COUNT CURRENT_COUNT RETRY

67 34                        ADVANCE                1102                      0              0

35                            RELEASE                 1102                      0              0

36                            QUEUE                     1102                      4              0

37                            SEIZE                        1098                      0              0

38                            DEPART                   1098                      0              0

39                            ADVANCE                1098                      1              0

40                            RELEASE                 1097                      0              0

41                            LOGIC                      1097                      0              0

42                            LOGIC                      1097                      0              0

43                            GATE                        1097                      0              0

WWW                     QUEUE                     1130                      0              0

45                            SEIZE                        1130                      0              0

46                            DEPART                   1130                      0              0

93        47                 ADVANCE                1130 0                                   0

           48                 RELEASE                 1130 0                                   0

           49                 QUEUE                     1130 14                                 0

           50                 SEIZE                        1116 0                                   0

           51                 DEPART                   1116 0                                   0

           52                 ADVANCE                1116 1                                   0

           53                 RELEASE                 1115 0                                   0

           54                 LOGIC                      1115 0                                   0

           55                 LOGIC                      1115 0                                   0

           56                 GATE                        1115 0                                   0

113    ZZZ                TERMINATE            3952 0                   0

115      58                 GENERATE                   1 0                   0

           59                 TERMINATE                 1 0                   0

FACILITY ENTRIES UTIL. AVE._TIME AVAILABLE OWNER PEND INTER RETRY DELAY

CPU 3972 0.463 7.00 1 0 0 0 0 0

 OUT1 1976 0.992 30.14 1 3963 0 0 0 4

 OUT2 1978 0.990 30.05 1 3945 0 0 0 14

QUEUE MAX CONT. ENTRIES ENTRIES(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY

OCH2 6   4 1980 29                     2.96 89.66 91.00 0

OCH3 15 14 1992 30                     4.40 132.40 134.43 0

OCH1 1   0 3972 3972              0.00 0.00 0.00 0

XACT_GROUP                       GROUP_SIZE    RETRY

POSITION                0                 0

LOGICSWITCH   VALUE       RETRY

FLAG1                      1                 0

FLAG2                      0                 0

Отчет по тестовому заданию №4

GPSS/PC Report file TEST4.GPS. (V 2, # 38123) 05-22-2005 14:42:41 _TIME END_TIME BLOCKS FACILITIES STORAGES FREE_MEMORY

 0                   60000       60                 3                0              19037

LINE LOC              BLOCK_TYPE ENTRY_COUNT CURRENT_COUNT RETRY

1 1                           GENERATE              7536                      0              0

2                              TEST                        7536                      0              0

3                              LOGIC                      6227                      0              0

XXX                        TEST                        7536                      0              0

5                              LOGIC                      5654                      0              0

YYY                        GATE                        7536                      0              0

7                              GATE                        6367                      0              0

8                              QUEUE                     5194                      0              0

9                              SEIZE                        5194                      0              0

10                            DEPART                   5194                      0              0

11                            ADVANCE                5194                      0              0

12                            RELEASE                 5194                      0              0

13                            TRANSFER              5194                      0              0

LINE1                      QUEUE                     2582                      0              0

15                            SEIZE                        2582                      0              0

16                            DEPART                   2582                      0              0

17                            ADVANCE                2582                      0              0

18                            RELEASE                 2582                      0              0

19                            LOGIC                      2582                      0              0

20                            LOGIC                      2582                      0              0

21                            GATE                        2582                      0              0

LINE2                      QUEUE                     2612                      0              0

23                            SEIZE                        2612                      0              0

24                            DEPART                   2612                      0              0

25                            ADVANCE                2612                      0              0

26                            RELEASE                 2612                      0              0

27                            LOGIC                      2612                      0              0

28                            LOGIC                      2612                      0              0

29                            GATE                        2612                      0              0

OTKAZ                   GATE                        2342                      0              0

31                            QUEUE                     1173                      1              0

32                            SEIZE                        1172                      0              0

33                            DEPART                   1172                      0              0

34                            ADVANCE                1172                      0              0

35                            RELEASE                 1172                      0              0

36                            QUEUE                     1172                      3              0

37                            SEIZE                        1169                      0              0

38                            DEPART                   1169                      0              0

39                            ADVANCE                1169                      1              0

40                            RELEASE                 1168                      0              0

42                            LOGIC                      1168                      0              0

43                            GATE                        1168                      0              0

WWW                     QUEUE                     1169                      1              0

45                            SEIZE                        1168                      0              0

 91 46         DEPART   1168 0      0

93 47   ADVANCE 1168                          1                           0

48        RELEASE   1167                          0                           0

49        QUEUE       1167                          5                           0

50        SEIZE         1162                          0                           0

51        DEPART     1162                          0                           0LOC BLOCK_TYPE ENTRY_COUNT CURRENT_COUNT RETRY

           52                 ADVANCE                1162                      1              0

           53                 RELEASE                 1161                      0              0

           54                 LOGIC                      1161                      0              0

           55                 LOGIC                      1161                      0              0

           56                 GATE                        1161                      0              0

113    ZZZ                TERMINATE            7523                      0              0

115      58                 GENERATE                   1                      0              0

           59                 TERMINATE                 1                      0              0

FACILITY ENTRIES UTIL. AVE._TIME AVAILABLE OWNER PEND INTER RETRY DELAY 7534 0.878 7.00 1 7535 0 0 0 2

OUT1 3751 0.944 15.11     1              7525 0 0 0               33774 0.944 15.01  1      7527 0 0 0      5

QUEUE MAX CONT. ENTRIES ENTRIES(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY

OCH2 8   3 3754 299                 2.03 32.51 35.33 0

OCH3 22           5 3779 298        2.90 46.06             50.00 0

OCH1 11           2 7536 2175 1.01 8.03    11.29 0

XACT_GROUP                       GROUP_SIZE    RETRY

POSITION                0                 0

LOGICSWITCH   VALUE       RETRY

FLAG1                      1                 0

FLAG2                      0                 0

Отчет по тестовому заданию №5

GPSS/PC Report file TEST5.GPS. (V 2, # 38123) 05-22-2005 14:47:54 _TIME END_TIME BLOCKS FACILITIES STORAGES FREE_MEMORY

0                     60000       60                 3                0              19013

LINE LOC              BLOCK_TYPE ENTRY_COUNT CURRENT_COUNT RETRY

1 1                           GENERATE              3988                      0              0

2                              TEST                        3988                      0              0

3                              LOGIC                      3988                      0              0

XXX                        TEST                        3988                      0              0

5                              LOGIC                      3988                      0              0

YYY                        GATE                        3988                      0              0

7                              GATE                        3988                      0              0

8                              QUEUE                     3988                      0              0

9                              SEIZE                        3988                      0              0

10                            DEPART                   3988                      0              0

11                            ADVANCE                3988                      1              0

12                            RELEASE                 3987                      0              0

13                            TRANSFER              3987                      0              0

LINE1                      QUEUE                     2043                      0              0

15                            SEIZE                        2043                      0              0

16                            DEPART                   2043                      0              0

17                            ADVANCE                2043                      0              0

LINE LOC              BLOCK_TYPE ENTRY_COUNT CURRENT_COUNT RETRY

35 18                        RELEASE                 2043                      0              0

19                            LOGIC                      2043                      0              0

20                            LOGIC                      2043                      0              0

21                            GATE                        2043                      0              0

LINE2                      QUEUE                     1944                      0              0

23                            SEIZE                        1944                      0              0

24                            DEPART                   1944                      0              0

25                            ADVANCE                1944                      0              0

26                            RELEASE                 1944                      0              0

27                            LOGIC                      1944                      0              0

28                            LOGIC                      1944                      0              0

29                            GATE                        1944                      0              0

59 OTKAZ               GATE                            0                      0              0

31                            QUEUE                          0                      0              0

32                            SEIZE                            0                      0              0

33                            DEPART                        0                      0              0

34                            ADVANCE                     0                      0              0

35                            RELEASE                      0                      0              0

36                            QUEUE                          0                      0              0

37                            SEIZE                            0                      0              0

38                            DEPART                        0                      0              0

39                            ADVANCE                     0                      0              0

40                            RELEASE                      0                      0              0

41                            LOGIC                           0                      0              0

42                            LOGIC                           0                      0              0

43                            GATE                            0                      0              0

WWW                     QUEUE                          0                      0              0

45                            SEIZE                            0                      0              0

91 46 DEPART   0      0      0

93 47   ADVANCE 0                                     0                      0

48        RELEASE   0                                     0                      0

49        QUEUE       0                                     0                      0

50        SEIZE         0                                     0                      0

51        DEPART     0                                     0                      0

52        ADVANCE 0                                     0                      0

53        RELEASE   0                                     0                      0

54        LOGIC        0                                     0                      0

55        LOGIC        0                                     0                      0

56        GATE         0                                     0                      0

113 ZZZ TERMINATE                              3987                      0              0

115 58 GENERATE                                      1                      0              0

59        TERMINATE                                    1                      0              0

FACILITY ENTRIES UTIL. AVE._TIME AVAILABLE OWNER PEND INTER RETRY DELAY 3988 0.465 7.00 1 3989 0 0 0 0

OUT1 2043 0.200 5.89         1             0 0 0       0             01944 0.192 5.93    1      0 0 0                    0                           0

QUEUE MAX CONT. ENTRIES ENTRIES(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY

OCH2 1   0 2043 2012               0.00      0.03 1.68 01               0 1944 1906     0.00 0.03 1.79 01              0 3988 3988               0.00      0.00 0.00 0

XACT_GROUP                       GROUP_SIZE    RETRY

POSITION                0                 0

LOGICSWITCH   VALUE       RETRY

FLAG1                      0                 0

FLAG2                      0                 0

Отчет по тестовому заданию №6

GPSS/PC Report file TEST6.GPS. (V 2, # 38123) 05-22-2005 15:31:58 _TIME END_TIME BLOCKS FACILITIES STORAGES FREE_MEMORY

0 60000 60      3              0                   19272

LINE LOC              BLOCK_TYPE ENTRY_COUNT CURRENT_COUNT RETRY

1 1                           GENERATE              4006                      0              0

2                              TEST                        4006                      0              0

3                              LOGIC                      3988                      0              0

XXX                        TEST                        4006                      0              0

5                              LOGIC                      4006                      0              0

YYY                        GATE                        4006                      0              0

7                              GATE                        3998                      0              0

8                              QUEUE                     3998                      0              0

9                              SEIZE                        3998                      0              0

10                            DEPART                   3998                      0              0

11                            ADVANCE                3998                      0              0

12                            RELEASE                 3998                      0              0

13                            TRANSFER              3998                      0              0

LINE1                      QUEUE                     3581                      1              0

15                            SEIZE                        3580                      0              0

16                            DEPART                   3580                      0              0

17                            ADVANCE                3580                      1              0

18                            RELEASE                 3579                      0              0

19                            LOGIC                      3579                      0              0

20                            LOGIC                      3579                      0              0

21                            GATE                        3579                      0              0

43 LINE2                 QUEUE                       417                      0              0

23                            SEIZE                         417                      0              0

24                            DEPART                     417                      0              0

25                            ADVANCE                 417                      0              0

26                            RELEASE                   417                      0              0

27                            LOGIC                        417                      0              0

28                            LOGIC                        417                      0              0

29                            GATE                         417                      0              0

59 OTKAZ               GATE                            8                      0              0

31                            QUEUE                          0                      0              0

32                            SEIZE                            0                      0              0

33                            DEPART                        0                      0              0

LINE LOC              BLOCK_TYPE ENTRY_COUNT CURRENT_COUNT RETRY

67 34                        ADVANCE                     0                      0              0

35                            RELEASE                      0                      0              0

36                            QUEUE                          0                      0              0

37                            SEIZE                            0                      0              0

38                            DEPART                        0                      0              0

39                            ADVANCE                     0                      0              0

40                            RELEASE                      0                      0              0

41                            LOGIC                           0                      0              0

42                            LOGIC                           0                      0              0

43                            GATE                            0                      0              0

WWW                     QUEUE                          8                      0              0

45                            SEIZE                            8                      0              0

91 46 DEPART     8                        0     0

93 47   ADVANCE 8                                     0                      0

48        RELEASE   8                                     0                      0

49        QUEUE       8                                     0                      0

50        SEIZE         8                                     0                      0

51        DEPART     8                                     0                      0

52        ADVANCE 8                                     0                      0

53        RELEASE   8                                     0                      0

54        LOGIC        8                                     0                      0

55        LOGIC        8                                     0                      0

56        GATE         8                                     0                      0

113 ZZZ                   TERMINATE           4004                      0              0

115 58 GENERATE                                      1                      0              0

59        TERMINATE                                    1                      0              0

FACILITY ENTRIES UTIL. AVE._TIME AVAILABLE OWNER PEND INTER RETRY DELAY 4006 0.467 7.00 1 0 0 0 0 0

OUT1 3580 0.892 14.96     1              4006 0                    0      0 1

OUT2 425 0.105 14.93       1              0 0 0 0    0

QUEUE MAX CONT. ENTRIES ENTRIES(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY

OCH2 4   1 3581 1023              0.57      9.61           13.45 0

OCH3 1   0      425   397         0.00     0.37           5.68 0

OCH1 1   0 4006 4006              0.00      0.00           0.00 0

XACT_GROUP                       GROUP_SIZE    RETRY

POSITION                0                 0

LOGICSWITCH   VALUE       RETRY

FLAG1                      0                 0

FLAG2                      0                 0


Не нашли материал для своей работы?
Поможем написать уникальную работу
Без плагиата!