Имитационная модель локальной сети с топологией «Баньян»

封面

如何引用文章

全文:

详细

Обоснование. В настоящее время вычислительная техника стремительно развивается. Особое внимание уделяется улучшению производительности, что достигается с помощью параллельной обработки данных в вычислительных системах [1]. Не менее важным является повышение качества обслуживания, для чего используют различные вычислительные сети. Все большее распространение в настоящее время получают сети типа «Баньян» [2]. В настоящей работе такие сети исследовали с применением моделирующей программы.

Цель — разработка программы моделирования локальной вычислительной сети с топологией «Баньян».

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

Наибольший интерес представляет оценка временных характеристик сети (времени работы системы при выполнении типовой программы). В связи с этим в модели решено отобразить устройства, оказывающие влияние на время обслуживания: 8 узлов-отправителей, 8 узлов-адресатов, базовые коммутирующие элементы (БКЭ) и линии связи.

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

Результаты выполнения программы отражают временные характеристики исследуемой сети:

1) общее время выполнения tобщ.;

2) среднее время доставки tд.ср.;

3) среднее время ожидания в очереди tож.ср.;

4) общее число потерянных пакетов Nп.п..

Результаты. Моделирующая программа написана на языке C# в среде Microsoft Visual Studio. На рис. 1 приведена форма настройки, обеспечивающая задание параметров модели.

 

Рис. 1. Форма настройки

 

Области «БКЭ», «Линия связи» и «Узлы» позволяют задавать параметры соответствующих устройств. Область «Пакеты» обеспечивает выбор типа пакета и его длины. В области «Матрица передач» узлы сети и связи между ними представлены в матричной форме. В ячейках матрицы указывается число пакетов для соответствующего направления передачи. При клике мышью на ячейке в таблицу выводится редактируемый список пакетов.

После подтверждения значений параметров можно приступить к моделированию. Соответствующая экранная форма приведена на рис. 2. Для наглядности при имитации процессов доставки пакетов используется анимация. Область «Схема сети» обеспечивает выделение задействованных линий связи цветом передающего узла. В области «Диаграммы» строятся диаграммы занятости устройств. Область «Заявки» позволяет просматривать списки заявок. В области «Пакеты» отображаются таблицы доставленных и потерянных пакетов. Область «История моделирования» содержит информацию о процессах, происходящих в модели. В области «Результаты» представлены характеристики сети.

 

Рис. 2. Форма моделирования

 

Модель считается адекватной, если в отношении цели моделирования ее свойства совпадают с соответствующими свойствами объекта. Для проверки адекватности модели исследовано влияние всех параметров на получаемые характеристики. Графики зависимостей характеристик сети от длины пакета изображены на рис. 3. Характер зависимостей свидетельствует об адекватности модели.

 

Рис. 3. Зависимости характеристик сети от длины пакета

 

Выводы. Представленная модель описывает работу сети «Баньян». Она предназначена для имитации процессов передачи пакетов между узлами сети и оценки их временных характеристик. Модель позволяет не только исследовать процессы, протекающие в сети, но и определить значения параметров, обеспечивающих наилучший режим ее работы. Программа будет применяться для выполнения лабораторных работ по дисциплинам направлений подготовки 09.03.01 и 09.03.04.

全文:

Обоснование. В настоящее время вычислительная техника стремительно развивается. Особое внимание уделяется улучшению производительности, что достигается с помощью параллельной обработки данных в вычислительных системах [1]. Не менее важным является повышение качества обслуживания, для чего используют различные вычислительные сети. Все большее распространение в настоящее время получают сети типа «Баньян» [2]. В настоящей работе такие сети исследовали с применением моделирующей программы.

Цель — разработка программы моделирования локальной вычислительной сети с топологией «Баньян».

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

Наибольший интерес представляет оценка временных характеристик сети (времени работы системы при выполнении типовой программы). В связи с этим в модели решено отобразить устройства, оказывающие влияние на время обслуживания: 8 узлов-отправителей, 8 узлов-адресатов, базовые коммутирующие элементы (БКЭ) и линии связи.

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

Результаты выполнения программы отражают временные характеристики исследуемой сети:

1) общее время выполнения tобщ.;

2) среднее время доставки tд.ср.;

3) среднее время ожидания в очереди tож.ср.;

4) общее число потерянных пакетов Nп.п..

Результаты. Моделирующая программа написана на языке C# в среде Microsoft Visual Studio. На рис. 1 приведена форма настройки, обеспечивающая задание параметров модели.

 

Рис. 1. Форма настройки

 

Области «БКЭ», «Линия связи» и «Узлы» позволяют задавать параметры соответствующих устройств. Область «Пакеты» обеспечивает выбор типа пакета и его длины. В области «Матрица передач» узлы сети и связи между ними представлены в матричной форме. В ячейках матрицы указывается число пакетов для соответствующего направления передачи. При клике мышью на ячейке в таблицу выводится редактируемый список пакетов.

После подтверждения значений параметров можно приступить к моделированию. Соответствующая экранная форма приведена на рис. 2. Для наглядности при имитации процессов доставки пакетов используется анимация. Область «Схема сети» обеспечивает выделение задействованных линий связи цветом передающего узла. В области «Диаграммы» строятся диаграммы занятости устройств. Область «Заявки» позволяет просматривать списки заявок. В области «Пакеты» отображаются таблицы доставленных и потерянных пакетов. Область «История моделирования» содержит информацию о процессах, происходящих в модели. В области «Результаты» представлены характеристики сети.

 

Рис. 2. Форма моделирования

 

Модель считается адекватной, если в отношении цели моделирования ее свойства совпадают с соответствующими свойствами объекта. Для проверки адекватности модели исследовано влияние всех параметров на получаемые характеристики. Графики зависимостей характеристик сети от длины пакета изображены на рис. 3. Характер зависимостей свидетельствует об адекватности модели.

 

Рис. 3. Зависимости характеристик сети от длины пакета

 

Выводы. Представленная модель описывает работу сети «Баньян». Она предназначена для имитации процессов передачи пакетов между узлами сети и оценки их временных характеристик. Модель позволяет не только исследовать процессы, протекающие в сети, но и определить значения параметров, обеспечивающих наилучший режим ее работы. Программа будет применяться для выполнения лабораторных работ по дисциплинам направлений подготовки 09.03.01 и 09.03.04.

×

作者简介

Самарский государственный технический университет

编辑信件的主要联系方式.
Email: alexpavlov_1999@mail.ru

студент, группа 21ИАИТ-103М, институт автоматики и информационных технологий

俄罗斯联邦, Самара

参考

  1. Орлов С.П., Ефимушкина Н.В. Организация вычислительных машин и систем. 2-е изд., перераб. и доп. Самара: СамГТУ, 2016. 280 с.
  2. Орлов С.А., Цилькер Б.Я. Организация ЭВМ и систем: учебник для вузов. 2-е изд. Санкт-Петербург: Питер, 2011. 688 с.

补充文件

附件文件
动作
1. JATS XML
2. Рис. 1. Форма настройки

下载 (264KB)
3. Рис. 2. Форма моделирования

下载 (359KB)
4. Рис. 3. Зависимости характеристик сети от длины пакета

下载 (70KB)

版权所有 © Павлов А.С., 2022

Creative Commons License
此作品已接受知识共享署名 4.0国际许可协议的许可
##common.cookie##