Скачиваний:
21
Добавлен:
05.04.2013
Размер:
55.3 Кб
Скачать

МИНИСТЕРСТВО ОБЩЕГО И ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

Московский государственный институт электроники и математики

(Технический университет)

Кафедра вычислительных систем и сетей

Лабораторная работа №2 по курсу

«Теория и проектирование вычислительных машин»

вариант №10

Выполнил:

Студент

Группа С-61

Москва 2004

Задание

Вариант

Интервал поступления заявок.

Время обработки на первом устройстве.

Время обработки на втором устройстве.

Ограничение очереди.

10

9±2

7±3

4±2

5

Текст программы

generate 9,2

transfer both,path1,path2

path1 seize device1

advance 7,3

release device1

transfer ,out

path2 seize device2

advance 4,2

release device2

out terminate 1

Выходные данные

GPSS World Simulation Report - l2_1.3.1

Sunday, May 23, 2004 22:24:48

START TIME END TIME BLOCKS FACILITIES STORAGES

0.000 915.630 10 2 0

NAME VALUE

DEVICE1 10000.000

DEVICE2 10001.000

OUT 10.000

PATH1 3.000

PATH2 7.000

LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY

1 GENERATE 100 0 0

2 TRANSFER 100 0 0

PATH1 3 SEIZE 82 0 0

4 ADVANCE 82 0 0

5 RELEASE 82 0 0

6 TRANSFER 82 0 0

PATH2 7 SEIZE 18 0 0

8 ADVANCE 18 0 0

9 RELEASE 18 0 0

OUT 10 TERMINATE 100 0 0

FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY

DEVICE1 82 0.632 7.060 1 0 0 0 0 0

DEVICE2 18 0.074 3.786 1 0 0 0 0 0

FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE

101 0 920.106 101 0 1

Выводы по результатам.

По выходным данным можно судить о том, как работает балансировка для 100 заявок поступивших в сеть. Из 100 заявок, 82 поступило на первое устройство и 18 – на второе. Следовательно, нагрузка 9±2 не является критичной для первого устройства, так как именно оно справилось с большинством заявок.

При уменьшении времени задержки между заявками нагрузка на второе устройство будет возрастать, так как первое устройство все чаще будет оказываться занятым. Попробуем изменить интервал поступления заявок на 5±2.

GPSS World Simulation Report - l2_1.4.1

Sunday, May 23, 2004 22:27:18

START TIME END TIME BLOCKS FACILITIES STORAGES

0.000 515.630 10 2 0

NAME VALUE

DEVICE1 10000.000

DEVICE2 10001.000

OUT 10.000

PATH1 3.000

PATH2 7.000

LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY

1 GENERATE 100 0 0

2 TRANSFER 100 0 0

PATH1 3 SEIZE 52 0 0

4 ADVANCE 52 0 0

5 RELEASE 52 0 0

6 TRANSFER 52 0 0

PATH2 7 SEIZE 48 0 0

8 ADVANCE 48 0 0

9 RELEASE 48 0 0

OUT 10 TERMINATE 100 0 0

FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY

DEVICE1 52 0.697 6.907 1 0 0 0 0 0

DEVICE2 48 0.377 4.055 1 0 0 0 0 0

FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE

101 0 516.106 101 0 1

Видно, как нагружаются оба устройства с увеличением интенсивности потока. Предположение оказалось верно.

Текст программы

devicequeue storage 5

generate 9,2

gate snf devicequeue,out

enter devicequeue

seize device

leave devicequeue

advance 11,5

release device

out terminate 1

Выходные данные

GPSS World Simulation Report - l2_2.12.1

Sunday, May 23, 2004 22:30:58

START TIME END TIME BLOCKS FACILITIES STORAGES

0.000 954.742 8 1 1

NAME VALUE

DEVICE 10001.000

DEVICEQUEUE 10000.000

OUT 8.000

LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY

1 GENERATE 105 0 0

2 GATE 105 0 0

3 ENTER 90 4 0

4 SEIZE 86 1 0

5 LEAVE 85 0 0

6 ADVANCE 85 0 0

7 RELEASE 85 0 0

OUT 8 TERMINATE 100 0 0

FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY

DEVICE 86 0.989 10.981 1 100 0 0 0 4

STORAGE CAP. REM. MIN. MAX. ENTRIES AVL. AVE.C. UTIL. RETRY DELAY

DEVICEQUEUE 5 0 0 5 90 1 3.967 0.793 0 0

CEC XN PRI M1 ASSEM CURRENT NEXT PARAMETER VALUE

100 0 907.211 100 4 5

FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE

106 0 959.258 106 0 1

Вывод по результатам

По результатам этого варианта моделирования можно сказать, что на обработку поступило 90% всех заявок поступивших в сеть, при этом устройство загружено на 98,9% и перед устройством всегда есть очередь из пяти заявок, не более. О чем свидетельствует показатель максимального количества заявок в очереди.

Соседние файлы в папке top_vs_labs