Научная статья на тему 'НЕКОТОРЫЕ ОСОБЕННОСТИ МОДЕЛИРОВАНИЯ ЯЧЕИСТЫХ СЕТЕЙ'

НЕКОТОРЫЕ ОСОБЕННОСТИ МОДЕЛИРОВАНИЯ ЯЧЕИСТЫХ СЕТЕЙ Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
15
7
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
MESH СЕТИ / МОДЕЛИРОВАНИЕ / PYTHON / МАРШРУТИЗАЦИЯ / ОКРЕСТНОСТЬ / MESH NETWORKS / SIMULATION / ROUTING / NEIGHBORHOOD

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Никулин С.А.

Статья посвящена актуальной на сегодняшний день задаче моделирования mesh сетей. Рассматриваются особенности реализации имитационной модели распределённой ячеистой сети с помощью языка программирования python.

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

SOME FEATURES OF THE MESH NETWORK SIMULATION

The article is devoted to the currently relevant task of modeling mesh networks. The features of the implementation of a simulation of a distributed mesh network using the programming language python are considered.

Текст научной работы на тему «НЕКОТОРЫЕ ОСОБЕННОСТИ МОДЕЛИРОВАНИЯ ЯЧЕИСТЫХ СЕТЕЙ»

УДК 004.42

Никулин С.А. студент магистратуры 2 курса факультет информатики Самарский национальный исследовательский университет имени академика С.П. Королева

Россия, г. Самара

НЕКОТОРЫЕ ОСОБЕННОСТИ МОДЕЛИРОВАНИЯ ЯЧЕИСТЫХ

СЕТЕЙ

Аннотация:

Статья посвящена актуальной на сегодняшний день задаче моделирования mesh сетей. Рассматриваются особенности реализации имитационной модели распределённой ячеистой сети с помощью языка программирования python.

Ключевые слова.-mesh сети, моделирование, python, маршрутизация, окрестность.

Nikulin S.A. graduate student 2 year, Faculty of lnformation Technology Samara National Research University

Russia, Samara

SOME FEATURES OF THE MESH NETWORK SIMULATION

Abstract:

The article is devoted to the currently relevant task of modeling mesh networks. The features of the implementation of a simulation of a distributed mesh network using the programming language python are considered.

Keywords: mesh networks, simulation, python, routing, neighborhood..

Моделирование сетей является наиболее актуальной задачей. В настоящее время бурно развивается и возрастает применение информационных систем различного назначения. В таких системах неизбежно остро возникает задача маршрутизации информационных потоков. Ряд работ [1], [2] посвящён поиску нестандартных решений для решения задачи маршрутизации в традиционных компьютерных сетях. Также ведутся исследования по моделированию компьютерных сетей [3], [4].

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

Для проведения моделирования, в программе надо задать несколько параметров:

- количество точек (устройств) - countPoint ;

- радиус действия устройств - radius ;

- размеры поля для эксперимента - width и height .

Также, необходимо указать суммарное количество экспериментов (totalexperiments). Для примера, возьмем 100 экспериментов.

Программа покажет последний эксперимент, а все остальные эксперименты подсчитает и запишет в файл процент успешных проходов. А также каждый эксперимент запишет в отдельный файл.

Успешным считается проход, когда сигнал дошел от начальной точки (на левой стороне) до конечной точки (на правой стороне).

Например, укажем такие параметры для симуляции:

- countPoint = 90 ;

- totalexperiments = 100 ;

- radius = 250 ;

- width = 800 ;

- height = 600 .

Результат программы:

- total experiments - 100 ;

- successful experiment - 71 ;

- доля успешных проходов 71.0% .

Как видно, в последнем эксперименте был успешный проход и сигнал прошел через все окрестности и достиг конечной точки.

Рисунок 2 - Пример неуспешного прохода Таким образом, нам удалось произвести компьютерное моделирование современной сети, имеющей ячеистую организацию (mesh-сети).

Использованные источники:

1. Полукаров Д.Ю. Нечеткая аппроксимация метрики протокола IGRP // Инфокоммуникационные технологии. 2006. Т. 4. № 4. С. 51-54.

2. Кораблин М.А., Полукаров Д.Ю. Маршрутизация на основе нечеткой логики в рамках протокола RIP // Информационные технологии. 2005. № 6. С. 11-15.

3. Бернацкий Ю.И., Полукаров Д.Ю. Моделирование распределения сетевых задержек в пакете OMNeT++ // Дистанционное и виртуальное обучение. 2013. № 1 (67). С. 48-52.

4. Стуликова К.А., Полукаров Д.Ю. Сетевой симулятор для моделирования потоков данных в инфокоммуникационных системах // Дистанционное и виртуальное обучение. 2014. № 8 (86). С. 49-54.

5. Тимофеева С.В., Филимонов Д.В., Сухов А.М. Протокол связи для самоорганизующихся сетей на основе метода окрестностей //Телекоммуникации. - 2017. - №. 5. - С. 16-20.

6. Тимофеева С.В., Филимонов Д.В., Сухов А.М. Протокол обмена данными в самоорганизующихся вычислительных средах //Информационные технологии и нанотехнологии (ИТНТ-2017). - 2017. - С. 1569-1573.

i Надоели баннеры? Вы всегда можете отключить рекламу.