logo search
Модель работы вычислительного центра

Заключение

В ходе выполнения курсовой работы поставленная задача была полностью выполнена. При выполнении курсовой работы были закреплены знания по математическим методам и программным средствам системного моделирования. Выполнение курсовой работы сопутствовало развитию практических навыков комплексного решения задач исследования и проектирования систем на современных ЭВМ.

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

Время выполнения программы не больше нескольких секунд. Требуемый объём памяти ЭВМ невелик.

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

Список литературы

1. Королёв А.Г. Моделирование систем средствами Object GPSS. Практический подход в примерах и задачах. Учебное пособие. Луганск: Изд-во Восточно-украинского нац. ун-та, 2005. - 307 с.: ил.

2. Советов Б.Я., Яковлев С.А. Моделирование систем: Учеб. для вузов - 4-е изд., перераб. и доп. - М.: Высш. шк., 2005. - 343 с.: ил.

3. Советов Б.Я., Яковлев С.А. Моделирование систем. Практикум: Учеб. пособие для вузов по спец. "Автоматизированные системы обработки информации и управления". - М.: Высш. шк., 2005. - 224 с.: ил.

4. Шрайбер Т. Дж. Краткое практическое руководство по GPSS. - М.: Машиностроение, 2004. - 221 с.: ил.

Приложения

Приложение 1. Листинг программы

SIMULATE

COMP1 STORAGE 1; ЭВМ№1

COMP2 STORAGE 1; ЭВМ№2

COMP3 STORAGE 1; ЭВМ№3

GENERATE 20,5; генерация заданий

QUEUE OPERATOR; занятие очереди к оператору

SEIZE OPERATOR; поступления задания к оператору

DEPART OPERATOR; выход из очереди к оператору

ADVANCE 12,5; обработка задания оператором

RELEASE OPERATOR; задание покидает оператора

TRANSFER.666, AGAIN1, AGAIN2; треть заданий поступает на

ЭВМ№1, остальные на следующее условие

AGAIN1 ENTER COMP1; поступление задания на ЭВМ№1

ADVANCE 10,5; обработка задания

LEAVE COMP1; выход задания от ЭВМ№1

TERMINATE 1; задание выполнено

AGAIN2 TRANSFER.5, AGAIN3, AGAIN4; половина заданий поступает на

ЭВМ№2, остальные на ЭВМ№3

AGAIN3 ENTER COMP2; поступление задания на ЭВМ№2

ADVANCE 10,5; обработка задания

LEAVE COMP2; выход задания от ЭВМ№2

TERMINATE 1; задание выполнено

AGAIN4 ENTER COMP3; поступление задания на ЭВМ№2

ADVANCE 10,5; обработка задания

LEAVE COMP3; выход задания от ЭВМ№1

TERMINATE 1; задании выполнено

START 100; количество выполненных заданий

Приложение 2. Отчет программы

GPSS World Simulation Report - Untitled.17.1

Tuesday, June 14, 2011 01: 48: 51

START TIME END TIME BLOCKS FACILITIES STORAGES

0.000 2084.976 20 1 3

NAME VALUE

AGAIN1 8.000

AGAIN2 12.000

AGAIN3 13.000

AGAIN4 17.000

COMP1 10000.000

COMP2 10001.000

COMP3 10002.000

OPERATOR 10003.000

LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY

1 GENERATE 100 0 0

2 QUEUE 100 0 0

3 SEIZE 100 0 0

4 DEPART 100 0 0

5 ADVANCE 100 0 0

6 RELEASE 100 0 0

7 TRANSFER 100 0 0

AGAIN1 8 ENTER 36 0 0

9 ADVANCE 36 0 0

10 LEAVE 36 0 0

11 TERMINATE 36 0 0

AGAIN2 12 TRANSFER 64 0 0

AGAIN3 13 ENTER 35 0 0

14 ADVANCE 35 0 0

15 LEAVE 35 0 0

16 TERMINATE 35 0 0

AGAIN4 17 ENTER 29 0 0

18 ADVANCE 29 0 0

19 LEAVE 29 0 0

20 TERMINATE 29 0 0

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

OPERATOR 100 0.587 12.242 1 0 0 0 0 0

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

OPERATOR 1 0 100 98 0.000 0.008 0.424 0

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

COMP1 1 1 0 1 36 1 0.158 0.158 0 0

COMP2 1 1 0 1 35 1 0.162 0.162 0 0

COMP3 1 1 0 1 29 1 0.141 0.141 0 0

FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE

101 0 2092.769 101 0 1

Приложение 3. Листинг улучшенной программы

SIMULATE

COMP1 STORAGE 1; ЭВМ№1

GENERATE 20,5; генерация заданий

QUEUE OPERATOR; занятие очереди к оператору

SEIZE OPERATOR; поступления задания к оператору

DEPART OPERATOR; выход из очереди к оператору

ADVANCE 12,5; обработка задания оператором

RELEASE OPERATOR; задание покидает оператора

ENTER COMP1; поступление задания на ЭВМ№1

ADVANCE 10,5; обработка задания

LEAVE COMP1; выход задания от ЭВМ№1

TERMINATE 1; задание выполнено

START 100; количество выполненных заданий

Приложение 4. Отчет улучшенной программы

GPSS World Simulation Report - 1.39.1

Tuesday, June 14, 2011 17: 33: 18

START TIME END TIME BLOCKS FACILITIES STORAGES

0.000 2033.968 10 1 1

NAME VALUE

COMP1 10000.000

OPERATOR 10001.000

LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY

1 GENERATE 100 0 0

2 QUEUE 100 0 0

3 SEIZE 100 0 0

4 DEPART 100 0 0

5 ADVANCE 100 0 0

6 RELEASE 100 0 0

7 ENTER 100 0 0

8 ADVANCE 100 0 0

9 LEAVE 100 0 0

10 TERMINATE 100 0 0

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

OPERATOR 100 0.594 12.083 1 0 0 0 0 0

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

OPERATOR 1 0 100 95 0.002 0.038 0.763 0

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

COMP1 1 1 0 1 100 1 0.475 0.475 0 0

FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE

101 0 2035.269 101 0 1