Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Отчёт по 2 лабораторной.docx
Скачиваний:
10
Добавлен:
18.11.2022
Размер:
42.3 Кб
Скачать

Постановка задачи

Дано:

  1. Замкнутая сеть массового обслуживания

  2. Число абонентов – 12

  3. Загрузка среды передачи данных не должна превышать 0,8

Найти:

Характеристики оборудования, при которых модель удовлетворяет поставленным условиям.

Описание:

Абоненты посылают запросы к главному серверу. Далее запросы проходят через среду передачи данных и обрабатываются на сервере, распечатываются на принтере, сохраняются на сервере и возвращаются назад к абонентам.

Разработка модели:

P36=0.4

P34=0.55

P35=0.05

Выбор и обоснование исходных данных:

Объем пересылаемой информации:

5000 строк, по 120 символов в каждой = 585Кбайт.

Задержка у абонента – 90 секунд = 90000мс.

Оборудование:

Сетевой адаптер TP-LINK UE300

Работает в режиме 76 Кбайт/с.

Ts2 = Ts6 = размер заявки/скорость передачи данных = 585*1024*8 бит / 628 053 бит/с = 7,6 с = 7600 мс.

Процессор Intel Xeon E5-4603 V2 Ivy Bridge-EP

Количество операторов – 3000, в операторе 800 операций, 1 операция выполняется за 24 такта. 4 ядра выполняют 500 млн операций в секунду. Задержка на процессоре (Ts3) = операции/скорость выполнения операций = 3000*800/5000000000 = 0,0048с=4,8мс.

Жесткий диск Seagate STDR2000200 Скорость передачи данных = 500Мбит/с Среднее время доступа (чтение) = 11,3 мс Среднее время доступа (запись) = 11,5 мс Задержка на жестком диске (Ts4) = 585*1024*8бит/500000000бит/с +10,3мс +11,5мс=9+11,3+11,5=30,8мс

Принтер Prox press M4020ND 40стр/мин Время выхода первой страницы = 8секунд Объем заявки = 10 страниц Задержка на принтере (Ts5) = 10стр/40стр/мин+8с = 23с = 23000мс

Вероятность перехода между блоками:

Вероятность перехода заявки из процессора в сетевой адаптер равна 0,4 Вероятность перехода заявки из процессора в жесткий диск равна 0,55

Вероятность перехода заявки из процессора в принтер равна 0,05

Код программы:

EXP1 FUNCTION RN1,C24

0,0/.1,.104/.2,.222/.3,.355/.4,.509/.5,.69/.6,.915/.7,1.2/.75,1.38/.8,1.6/.84,1.83/.88,2.12/.9,2.3/.92,2.52/.94,2.81/.95,2.99/.96,3.2/.97,3.5/.98,3.9/.99,4.6/.995,5.3/.998,6.2/.999,7/.9998,8

TEND VARIABLE C1-X$ENTR

TABQ TABLE V$TEND,500,500,50

Operator1 STORAGE 12

TS5 STORAGE 3

GENERATE ,,,12

CLI SAVEVALUE ENTR,C1

QUEUE 1

ENTER Operator1

DEPART 1

ADVANCE 90000,FN$EXP1

LEAVE Operator1

SAVEVALUE ENTR,C1

TRANSFER ,SRV

SRV QUEUE 2

SEIZE TS2

DEPART 2

ADVANCE 7600,FN$EXP1

RELEASE TS2

TRANSFER ,CPU

CPU QUEUE 3

SEIZE TS3

DEPART 3

ADVANCE 5,FN$EXP1

RELEASE TS3

TRANSFER .45,MET,HDD

MET TRANSFER .16,SRV2,PRIN

HDD QUEUE 4

SEIZE TS4

DEPART 4

ADVANCE 30,FN$EXP1

RELEASE TS4

TRANSFER ,CPU

PRIN QUEUE 5

ENTER TS5

DEPART 5

ADVANCE 23000,FN$EXP1

LEAVE TS5

TRANSFER ,CPU

SRV2 QUEUE 6

SEIZE TS6

DEPART 6

ADVANCE 7600,FN$EXP1

RELEASE TS6

TRANSFER ,RET

RET TABULATE TABQ

TRANSFER ,CLI

MOD2 GENERATE ,,,1

ADVANCE 50000000

TERMINATE 1

START 1