Разработка математической модели для построения имитационной модели системы передачи информации
Принцип работы канального уровня системы передачи информации. Разработка математической модели входных и выходных параметров для создания имитационной модели. Описание схемы алгоритма для построения имитационной модели системы передачи информации.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 31.10.2016 |
Размер файла | 64,0 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Разработка математической модели для построения имитационной модели системы передачи информации
Заргарян Елена Валерьевна
Аннотация
В данной статье рассматривается принцип работы канального уровня системы передачи информации. Разработана математическая модель входных и выходных параметров для создания имитационной модели. Рассмотрена обобщенная блок схема алгоритма для построения имитационной модели системы передачи информации.
Ключевые слова: математическая модель
Введение
В условиях прогрессирующего рынка компьютеризации постоянно идти в ногу с развивающимися сетевыми технологиями сложно: ведь в мире сетей существует множество протоколов, которые в идеальном варианте должны мирно уживаться друг с другом. Постоянные конфликты и коллизии в сетях вынуждают прикладывать много усилий по борьбе с ними. В данной работе рассмотрен протокол канального уровня и разновидности алгоритмов случайного доступа к каналу связи, используемые в этом протоколе.
Основное внимание в работе уделено анализу тематики коллизий, причине их возникновения и методам их обнаружения. Разработана математическая и имитационная модель, имитирующая появление коллизий, для более досконального анализа указанной проблемы.
Тема работы является актуальной, так как работа посвящена разработке математической и имитационной модели для задач исследования возникновения коллизий в сетях с любым алгоритмом доступа к каналу связи.
Входные параметры модели. Для решения задачи исследования коллизий в канале связи наиболее применима теория систем массового обслуживания, так как канал связи можно ассоциировать с прибором обслуживания, а множество станций с его входными потоками заявок, объединёнными в один поток [1-4].
Рассмотрим возможность определения вероятности возникновения коллизий, а так же размера коллизионного домена воспользовавшись методами теории систем массового обслуживания.
Адресация сообщений между станциями задаётся матрицей интенсивностей адресных связей (МИАС). Матрица имеет следующий вид:
(1)
где - интенсивность адресации сообщений от i-ой станции к j-ой станции.
Так как длина кадра может быть в пределах от 64 байт до 1518 байт, то следует говорить о необходимости задания вероятностного распределения длин сообщений, выраженных в битах. Это можно задать в виде матрицы средних длин сообщений (МСДС):
(2)
где -средняя длина сообщения, адресованного i-ой станцией к j-ой станции.
Если нам будет известна матрица интенсивностей адресных связей, матрица средних длин сообщений и пропускная способность канала связи, то мы можем найти для канала связи плотность потока заявок по следующей формуле:
(3)
где speed - пропускная способность канала, выраженная в бодах.
Так как мы сопоставили канал связи с одноканальным прибором обслуживания, то вероятность застания его занятым выразится следующим образом:
(4)
Следует полагать, что коллизия в канале связи может возникнуть за временной интервал, равный передаче одного бита информации. Обозначим этот интервал времени через . В этом случае можно построить распределение вероятностей того, что за интервал времени в канал связи одновременно выйдут сразу несколько станций. Вероятности того, что в канал связи выйдет сразу k станций будем искать по формулам Эрланга [1]:
(5)
Из (4) видно, что вероятность невыхода в канал ни одной станции будет равна:
(6)
Размер коллизионного домена определится как математическое ожидание событий, вызывающих коллизию, то есть по формуле:
(7)
Следует помнить, что формулы (3-6) предусматривают ординарность потока заявок и если он не выполняется, то работать по ним не стоит.
Алгоритм работы имитационной модели. Входными данными для имитационной модели будут являться матрица интенсивностей адресных связей (1), матрица средних длин сообщений (2) и пропускная способность канала связи (speed). Также следует задать условия остановки процесса моделирования. Это можно сделать, указав нужное количество удачно переданных сообщений. Помимо этого для некоторых алгоритмов случайного доступа необходимо будет указать значения их параметров.
На рис. 1. приведена обобщённая блок-схема алгоритма работы имитационной модели.
Рис. 1. Обобщённая блок-схема алгоритма работы имитационной модели
На рис. 1 в блоке 1 происходит ввод исходных данных, в блоке 2 и 3 происходит подсчет переданных сообщений. В блоке 4 происходит подсчет общего количества тактов моделирования. Блок 5 закрывает цикл, в блоке 6 происходит вывод полученных данных.
Выходные данные модели. Результаты работы имитационной модели позволяют получить следующую информацию.
Оценка общей вероятности возникновения коллизии определится, как результат деления суммы содержимого счетчиков С1 и С2 на произведённое количество тактов моделирования AT:
(8)
Вероятность возникновения коллизии первого типа определится после деления счётчика C1 на общее число произведённых тактов моделирования:
(9)
Вероятность возникновения коллизии второго типа определится после деления счётчика C2 на общее число произведённых тактов моделирования:
информация имитационный передача математический
(10)
Разделив содержимое счетчиков K1 на величину AT, получим оценку вероятности того, что J станций участвуют в коллизии, пытаясь передать сообщение в незанятый передачей канал (коллизия первого типа):
(11)
Разделив содержимое счетчиков K2 на величину AT, получим оценку вероятности того, что J станций участвуют в коллизии, пытаясь передать информацию при условии, что они ранее обратились в занятый канал связи:
(12)
Задавая различные значения матрицы интенсивностей адресных связей, матрицы средних длин сообщений и пропускной способности канала, а также выбирая одни из трёх алгоритмов случайного доступа и задавая его параметры можно производить исследования канала на предмет возникновения коллизий.
Библиографический список
1. Вентцель Е.С. Теория вероятностей: Учеб. для вузов. -- 6-е изд. стер. -- М.: Высш. шк., 1999.-- 576 c.
2. Заргарян Е.В., Заргарян Ю.А., Коринец А.Д., Мищенко А.С. Разработка имитационной модели системы передачи информации с непостоянным алгоритмом доступа к каналу связи // Современные научные исследования и инновации. 2015. № 3 [Электронный ресурс]. URL:http://web.snauka.ru/issues/2015/03/46697
3. Таненбаум Э, Уэзеролл Д. Компьютерные сети. -- Питер, 2012. -- 960 с.
4. Заргарян Е.В., Заргарян Ю.А., Коринец А.Д., Мищенко А.С. Разработка имитационной модели системы передачи информации с 1-постоянным алгоритмом случайного доступа // Современные научные исследования и инновации. 2015. № 4 [Электронный ресурс]. URL: http://web.snauka.ru/issues/2015/04/48729
Размещено на Allbest.ru
...Подобные документы
Специфика работы терапевтического отделения. Разработка имитационной модели в среде AnyLogic. Выбор средств моделирования. Описание схемы моделирующего алгоритма. Организация вычислительного эксперимента над математической моделью, анализ его результатов.
курсовая работа [1,2 M], добавлен 10.06.2015Терминологическая база для построения модели, имитирующей работу маршрутных микроавтобусов. Обоснование выбора программного средства. Алгоритм работы имитационной модели, особенности ее функционирования. Анализ результатов работы имитационной модели.
курсовая работа [1,1 M], добавлен 29.04.2014Практические навыки системного исследования реальной динамической сложной системы на основе построения ее имитационной модели. Автоматизация работы по расчету эффективности системы массового обслуживания с понятным интерфейсом. Выбор алгоритма решения.
курсовая работа [1,0 M], добавлен 18.08.2009Разработка математической модели системы. Моделирование работы конвейера сборочного цеха в течении 8 часов. Определение вероятности пропуска секции. Расчет количества скомплектованных изделий за 8 часов. Исследование системы на имитационной модели.
контрольная работа [98,3 K], добавлен 24.09.2014Создание математической модели системы массового обслуживания на примере банка. Разработка имитационной модели на языке программирования С++. Блок-схема программы, перевод модели на язык программирования. Верификация и валидация имитационной модели.
курсовая работа [630,5 K], добавлен 01.06.2015Разработка компьютерных моделей, позволяющих рационально организовать потоки в железнодорожной сети. Составление списков входных и выходных параметров имитационной модели железнодорожной транспортной сети. Реализация алгоритма, листинг программы.
курсовая работа [1,4 M], добавлен 05.09.2009Общая характеристика системы массового обслуживания, исходные данные для ее создания. Особенности построения алгоритма имитационной модели задачи о поступлении заявок (клиентов) в канал (парикмахерскую). Описание функционирования математической модели.
курсовая работа [154,1 K], добавлен 19.05.2011Направления деятельности ООО "Тирион" и разработка модели "AS-IS" функционирования магазина по обслуживанию покупателей. Возможности табличного процессора MS Excel. Описание интерфейса и физической структуры программного обеспечения имитационной модели.
курсовая работа [990,6 K], добавлен 13.12.2011Построение концептуальной модели и метод имитационного моделирования. Определение переменных уравнений математической модели и построение моделирующего алгоритма. Описание возможных улучшений системы и окончательный вариант модели с результатами.
курсовая работа [79,2 K], добавлен 25.06.2011Процесс моделирования имитационной модели функционирования класса персональных компьютеров на языке GPSS World. Поиск линейной зависимости и оценка полученного уравнения. Отчет по результатам работы имитационной модели. Листинг разработанной программы.
курсовая работа [49,2 K], добавлен 07.09.2012Понятие стратегического планирования, разработка схем программных блоков и основной программы. Структурная схема имитационной модели, создание модели на языке моделирования General Purpose Simulation System. Математическое описание моделируемой системы.
дипломная работа [2,6 M], добавлен 12.08.2017Общая характеристика ателье "Вита", схема модели рабочего процесса. Исследование заданной системы с помощью моделирования динамических рядов, модели типа "система массового облуживания". Построение имитационной модели деятельности данного ателье.
курсовая работа [1,4 M], добавлен 01.06.2016Создание программы на языке C++, обеспечивающей ввод исходной информации, ее обработку, реализацию алгоритма имитации процесса и выдачу необходимой информации. Разработка имитационной модели очереди с разнотипными заявками (модели работы порта).
курсовая работа [563,8 K], добавлен 13.09.2012Особенности создания имитационной модели сети кафедры. Проведение экспериментов для получения информации об "узких местах" проектируемой сети. Расчет активного и пассивного оборудования. Построение логической схемы сети. Анализ загрузки каналов связи.
курсовая работа [4,2 M], добавлен 11.12.2012Анализ и формализация задачи моделирования: построение концептуальной модели, ее формализация в виде Q-схемы. Построение имитационной модели: создание блок-схемы, представление базовой исходной имитационной модели. Исследование экономических процессов.
контрольная работа [156,0 K], добавлен 21.11.2010Построение структурной схемы модели системы, укрупненной схемы моделирующего алгоритма. Проект математической модели информационно-поисковой библиографической системы, построенной на базе двух ЭВМ и имеющей один терминал для ввода и вывода информации.
курсовая работа [598,2 K], добавлен 21.06.2011Разработка имитационной модели "Перекресток" для анализа бизнес-процессов предприятия и принятия решения в сложных условиях. Алгоритм построения имитационной модели на основе CASE-средств. Обзор программного обеспечения для имитационного моделирования.
дипломная работа [2,6 M], добавлен 22.11.2015Моделирование вариантов объектно-ориентированных программных систем. Проектирование статический структуры, интерфейса, диаграмм компонентов и архитектуры приложения для разработки имитационной модели информационной системы "Центр обслуживания абонентов".
дипломная работа [951,4 K], добавлен 24.10.2010Определение назначения и описание функций имитационных моделей стохастических процессов систем массового обслуживания. Разработка модели описанной системы в виде Q-схемы и программы на языке GPSS и C#. Основные показатели работы имитационной модели.
курсовая работа [487,4 K], добавлен 18.12.2014Методика системного исследования реальной динамической сложной системы посредством разработки ее имитационной модели. Разработка программы реализации алгоритма имитационного моделирования системы массового обслуживания "Интернет-провайдерская фирма".
курсовая работа [2,0 M], добавлен 20.01.2010