Моделирование фрагмента вычислительной сети с коммутацией каналов.Система и язык моделирования GPSS.

Страницы работы

Фрагмент текста работы

Министерство образования Российской Федерации
Пензенский государственный университет
Кафедра «Вычислительная техника»
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
к курсовой работе
по курсу «Методы моделирования»
на тему «Моделирование фрагмента вычислительной сети
с коммутацией каналов»
Выполнил:
студент группы 15ВВ2
Кичук В.И.

Приняли:
к.т.н., доцент
Федюнин Р.Н.
Пенза 2017
 



Содержание

Введение. 3

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

2.     Описание блоков модели. 5

Заключение. 6

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

Приложение А – первая модель 32 Кбайта. 8

Приложение А.1 – Листинг первой модели. 8

Приложение А.2 – Отчёт по первой модели. 10

Приложение А.3 – Гистограмма по первой модели. 13

Приложение А.4 – Графики Excel 14

Приложение B – вторая модель 64 Кбайта. 15

Приложение B.1 – Листинг второй модели. 15

Приложение B.2 – Отчёт по второй модели. 17

Приложение B.3 – Гистограмма по второй модели. 20

Приложение B.4 – Графики Excel 21


 

Введение

Обычно бывает трудно, а иногда и невозможно проследить за поведением реальных систем в разных условиях или изменить эти системы. Решить данную проблему помогают модели. Построив модель системы, можно многократно возвращаться к начальному её состоянию, а также наблюдать за поведением её в изменяющихся условиях. При решении конкретной задачи, когда необходимо выявить определённое свойство изучаемого объекта, модель оказывается не только полезным, но и порой единственным инструментом исследования. Один и тот же объект может иметь множество моделей, а разные объекты могут описываться одной моделью. Под термином “моделирование” обычно понимают процесс создания точного описания системы; метод познания, состоящий в создании и исследовании моделей.

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

В данной работе для моделирования была использована система и язык моделирования GPSS.

GPSS World предназначена для имитационного моделирования систем с дискретными и непрерывными процессами. Языком моделирования в ней является язык GPSS, улучшенный встроенным языком программирования низкого уровня PLUS. Язык GPSS построен в предположении, что модель сложной системы можно представить совокупностью элементов и логических правил их взаимодействия в процессе функционирования моделируемой системы. Набор абстрактных элементов, называемых объектами, небольшой. Также набор логических правил ограничен и может быть описан стандартными операциями. Комплекс программ, описывающих функционирование объектов и выполняющих логические операции, является основой для создания программной модели.


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

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

Рисунок 1 ─ структура системы

Первый маршрут: 1-2-3-4-5-6-7.

Второй маршрут: 7-6-5-4-3-2-1.

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

Рисунок 2 ─ схема системы

2.  Описание блоков модели

Для создания модели сети были использованы следующие блоки:

GENERATE – определяет точку входа транзакций в модель вместе с вероятностными характеристиками входящего потока.

ASSIGN – предназначен для установки/изменения параметра транзакции.

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

TERMINATE – уничтожает транзакции, входящие в данный блок.

GATE – блок предназначен для перенаправления, либо задержки  транзакции в зависимости от состояния заданного блока модели.

TRANSFER – осуществляет одновременный переход к метке.

SEIZE – устанавливает заданное одноканальное устройство в состояние занятости входящей в него транзакцией.

ADVANCE – используется для задержки транзакта в течение некоторого

Похожие материалы

Информация о работе

Предмет:
Информатика
Тип:
Курсовые работы
Размер файла:
624 Kb
Скачали:
0