Научная статья на тему 'Математическое моделирование передачи информационных потоков в беспроводной самоорганизующейся сети специального назначения'

Математическое моделирование передачи информационных потоков в беспроводной самоорганизующейся сети специального назначения Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
513
135
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
БЕСПРОВОДНАЯ САМООРГАНИЗУЮЩАЯСЯ СЕТЬ СПЕЦИАЛЬНОГО НАЗНАЧЕНИЯ / МАТЕМАТИЧЕСКАЯ МОДЕЛЬ / ПЕРЕДАЧА ИНФОРМАЦИОННЫХ ПОТОКОВ / ПАКЕТЫ ДАННЫХ / MOBILE AD-HOC NETWORK FOR SPECIAL PURPOSE / MATHEMATICAL MODEL / INFORMATION FLOWS TRANSMISSION / DATAPACKETS

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

В статье предложена математическая модель передачи информационных потоков в беспроводной самоорганизующейся сети специального назначения. Подобная сеть может быть применена для обеспечения информационного обмена при решении специфических задач, связанных с ликвидацией чрезвычайных ситуаций природного и техногенного характера. Детально представлена модель формирования пакетов данных. В модели учтено влияние мобильности узлов и внешних деструктивных воздействий. Текущие состояния моделируемого процесса представлены с помощью идентификаторов пакетов и квитанций, связанных с передачей информационных потоков по каналам заданного контура. На основе применения разработанной модели можно получить количественные данные о значениях величин, характеризующих эффективность доставки данных в исследуемой сети.I

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

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Константинов И.С., Лазарев С.А., Польщиков К.А.

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

n the article a mathematical model of the information transmission flow in a mobile ad-hoc network for special purpose is presented. This network can be used for exchange of information in solving specific problems related to the liquidation of natural or man-made emergencies. Detail a model form of data packets. The models take into account the impact of mobile units and external destructive influences. The current state of the simulated process are represented by a packets and receipts identifiers associated with the transfer of information flows through the channels given circuit. On the basis of application of the developed model can obtain quantitative data on the values of the quantities characterizing the efficiency of data delivery in the test network.

Текст научной работы на тему «Математическое моделирование передачи информационных потоков в беспроводной самоорганизующейся сети специального назначения»

НАУЧНЫЕ ВЕДОМОСТИ

Серия Экономика. Информатика. 2015. №19 (216). Выпуск 36/1

101

УДК 621.396.9

МАТЕМАТИЧЕСКОЕ МОДЕЛИРОВАНИЕ ПЕРЕДАЧИ ИНФОРМАЦИОННЫХ ПОТОКОВ В БЕСПРОВОДНОЙ САМООРГАНИЗУЮЩЕЙСЯ СЕТИ СПЕЦИАЛЬНОГО НАЗНАЧЕНИЯ

MATHEMATICAL MODELING OF INFORMATION FLOWS TRANSMISSION IN MOBILE AD-HOC NETWORK FOR SPECIAL PURPOSE

Белгородский государственный национальный исследовательский университет, Россия, 308015, Белгород, ул. Победы, 85 Belgorod State National Research University, 85 Pobeda St, Belgorod, 308015, Russia

Аннотация. В статье предложена математическая модель передачи информационных потоков в беспроводной самоорганизующейся сети специального назначения. Подобная сеть может быть применена для обеспечения информационного обмена при решении специфических задач, связанных с ликвидацией чрезвычайных ситуаций природного и техногенного характера. Детально представлена модель формирования пакетов данных. В модели учтено влияние мобильности узлов и внешних деструктивных воздействий. Текущие состояния моделируемого процесса представлены с помощью идентификаторов пакетов и квитанций, связанных с передачей информационных потоков по каналам заданного контура. На основе применения разработанной модели можно получить количественные данные о значениях величин, характеризующих эффективность доставки данных в исследуемой сети.

Resume. In the article a mathematical model of the information transmission flow in a mobile ad-hoc network for special purpose is presented. This network can be used for exchange of information in solving specific problems related to the liquidation of natural or man-made emergencies. Detail a model form of data packets. The models take into account the impact of mobile units and external destructive influences. The current state of the simulated process are represented by a packets and receipts identifiers associated with the transfer of information flows through the channels given circuit. On the basis of application of the developed model can obtain quantitative data on the values of the quantities characterizing the efficiency of data delivery in the test network.

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

Keywords: mobile ad-hoc network for special purpose, mathematical model, information flows transmission, data

packets.

Для обеспечения связи в условиях интенсивных деструктивных внешних воздействий, характерных, например, для чрезвычайных ситуаций природного и техногенного характера или военных действий, востребованы телекоммуникационные сети, обладающие быстрым развертыванием, высокой живучестью, способностью доставлять информацию при динамически изменяющейся топологии (случайных процессах перемещения, уничтожения, добавления, включения и выключения узлов) [13]. Указанными возможностями обладают беспроводные самоорганизующиеся сети (Mobile Ad-Hoc Networks, MANET) [4, 5]. Главная отличительная особенность таких сетей состоит в их децентрализованной изменяемой структуре. Поэтому их именуют «спонтанными», «эпизодическими» сетями, узлы которых соединяются произвольно, хаотично, «на лету» [6]. Основными особенностями построения MANET являются:

1) реализация децентрализованного управления компонентами сети;

2) отсутствие базовых станций (фиксированных узлов);

3) способность каждого узла выполнять функции маршрутизатора.

Благодаря указанным преимуществам технология MANET имеет хорошие перспективы применения для построения беспроводной самоорганизующейся сети специального назначения (БСССН) - телекоммуникационной сети, функционирующей с целью обеспечения информационного обмена при выполнении специфических задач, связанных с ликвидацией чрезвычайных ситуаций природного и техногенного характера, военными действиями и т.п. [2, 7].

Передаваемые в исследуемой сети информационные потоки можно условно разделить на два основных вида: трафик реального времени (речь, видео) и потоки данных (управляющие команды и сигналы, сведения об измерениях и наблюдениях, текстовые сообщения, топографические изображения, другая графическая и табличная информация) [2]. Влияние мобильности узлов делает трафик более нестационарным, непредсказуемым, приводит к тому, что в каждом отдельно взятом канале сети наблюдается быстрое изменение интенсивности передаваемых потоков и, соответственно, пропускной способности, доступной для передачи данных. Вследствие воздействия деструктивных фак-

И.С. Константинов, С.А. Лазарев, К.А. Польщиков I.S. Konstantinov, S.A. Lazarev, K.A. Polshchikov

e-mail: polshchikov@bsu.edu.ru

Введение

торов БСССН в большей степени, чем другие сети, подвержена канальным перегрузкам, потерям пакетов, разрывам соединений. В таких условиях существенно снижается эффективность доставки информации в сети [8-10]. Необходимость получения технологических решений, обеспечивающих приемлемые характеристики передачи данных в БСССН, требует выполнения соответствующих научных исследований. Для проведения корректных исследований в области функционирования различных автоматизированных информационных систем успешно применяется моделирование [11-14]. В связи с этим разработка математической модели циркулирующих в БСССН информационных потоков представляется актуальной научно-технической задачей, результаты решения которой будут востребованы в процессе создания новых технологий, ориентированных на повышение эффективности доставки данных в исследуемой сети.

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

Пусть узлом-отправителем осуществляется передача потока данных, адресованного узлу-получателю. Этот поток данных в [2] именуется управляемым потоком (controlled flow, CF). Для передачи пакетов указанного потока (CF-пакетов) заранее выбран маршрут - последовательность каналов, ведущая от узла-отправителя к узлу-получателю. Будем считать, что в этот маршрут входят каналы с номерами от 1 до (N-1). Для передачи подтверждений успешной доставки CF-пакетов, т. е. CF-квитанций, определен маршрут, являющийся последовательностью каналов, проходящих от узла-получателя к узлу-отправителю. Данный маршрут включает каналы с номерами от N до (N+M). Совокупность двух указанных выше маршрутов, используемых для передачи CF-пакетов и CF-квитанций, является CF-контуром [2].

Кроме передачи управляемого потока, каналы CF-контура могут быть использованы для передачи других (конкурирующих) потоков реального времени и потоков данных. Потоки данных и реального времени, которые передавались бы по тем или иным каналам CF-контура, если бы сеть имела фиксированную топологию, назовем основными потоками. Каждый основной поток реального времени имеет порядковый номер l (l = 1,2,...,L), а каждый основной поток данных имеет порядковый

номер g (g = 1,2,...,G). Задана величина - среднее время между моментами начала поступления пакетов основных потоков реального времени для передачи по каналу CF-контура, а также извес-

—start

тна величина dbase - среднее время между моментами начала поступления пакетов основных потоков данных для передачи по каналу CF-контура. Кроме того, заданы матрицы [ar'al ] и ], предписывающие передачу основных потоков реального времени и данных по каналам CF-контура. Элементы этих матриц могут принимать следующие значения: а™1 = 1, если канал номер к требуется для передачи основного потока реального времени номер l; а™1 = 0, если канал номер к не требуется для передачи основного потока реального времени номер l; i""" = 1, если канал номер к требуется для передачи основного потока реального времени номер g ; а""" = 0 , если канал номер к не требуется для передачи основного потока реального времени номер g . Из-за динамичной топологии тот или иной основной поток в БСССН может не передаваться по каналам CF-контура, даже если соответствующие элементы матриц [а"а1 ] и [а"""1 ] равны 1. Известны следующие величины: Pnl - вероятность передачи основного потока реального времени по каналам CF-контура в условиях динамичной топологии, РьШ - вероятность передачи основного потока данных по каналам CF-контура в условиях динамичной топологии.

Вследствие динамичности топологии БСССН по каналам CF-контура, кроме основных потоков, могут передаваться дополнительные потоки данных и реального времени. Возможность передачи дополнительных потоков по каналам CF-контура в условиях фиксированной топологии была бы исключена. Каждый дополнительный поток реального времени имеет порядковый номер j (j = 1,2,...,J), каждому дополнительному потоку данных присвоен порядковый номер h (h = 1,2, ...H ). Задана величина r^' - среднее время между моментами начала поступления пакетов дополнитель-

—start

ных потоков реального времени для передачи по каналу CF-контура, а также известна величина dаdd - среднее время между моментами начала поступления пакетов дополнительных потоков данных для

передачи по каналу CF-контура. Заданы матрицы \ьга1 ] и ], предписывающие поступление дополнительных потоков реального времени и данных для передачи по каналу CF-контура. Элементы этих матриц могут принимать следующие значения: b^1 = 1, если канал номер к востребован для передачи дополнительного потока реального времени номер j ; WT1 = 0, если канал номер к не востребован

для передачи дополнительного потока реального времени номер j ; bd¿"b = 1, если канал номер k востребован для передачи дополнительного потока реального времени номер h ; b^1" = 0 , если канал номер k не востребован для передачи дополнительного потока реального времени номер h .

По причине возможных перемещений, уничтожений, добавлений, включений и выключений узлов передача тех или иных основных и дополнительных потоков по каналу CF-контура может быть преждевременно прекращена. Известны следующие величины: ipa"" - среднее время между началом и преждевременным прекращением поступления пакетов потока реального времени для передачи по

—p.con'

каналу CF-контура, и d - среднее время между началом и преждевременным прекращением поступления пакетов потока данных для передачи по каналу CF-контура.

Кроме того, заданы следующие величины: rcont - средняя длительность поступления пакетов потока реального времени для передачи по каналу CF-контура; dcont - средняя длительность поступления пакетов потока данных для передачи по каналу CF-контура; tcf (') - текущий интервал времени между моментами формирования CF-пакетов для отправки по каналу 1; (') - текущий тайм-аут повторной передачи, установленный при отправке по каналу 1 CF-пакета номер i; Li - битовая длина CF-пакета номер i; L - средняя битовая длина пакета данных (пакета реального времени); ct -пропускная способность канала k ; p4 - вероятность возникновения битовой ошибки в канале k ; Q -максимальное количество пакетов, которые могут быть буферизованы для ожидания передачи по каналу сети; Xlb"se - интенсивность поступления пакетов основного потока реального времени номер l для передачи по каналу сети; Alj"dd - интенсивность поступления пакетов дополнительного потока реального времени номер j для передачи по каналу сети; ЛdJ""" - интенсивность поступления пакетов основного потока данных номер g для передачи по каналу сети; Adh"dd - интенсивность поступления пакетов дополнительного потока данных номер h для передачи по каналу сети.

Известно, что пакеты реального времени требуется передавать с минимальными задержками, поэтому эти пакеты по каналам CF-контура должны отправляться в первую очередь.

Используя представленные выше исходные данные, требуется разработать математическую модель передачи потоков информации по каналам CF-контура, на основе применения которой можно было бы определить значения следующих величин: W(') - текущей длительности ожидания CF-

квитанции узлом-отправителем; Z - количества избыточных повторных передач CF-пакетов; I\ (') -количества CF-пакетов и других пакетов данных, поступивших для передачи по каналу k в течение последних v тактов; pvt (') - количества CF-пакетов, претендовавших на передачу по каналу k и отброшенных в течение последних v тактов; ^ (f) - текущей задержки CF-пакетов в очереди канала k ; (') - текущего количество CF-пакетов и других пакетов данных в очереди канала k ; E(') - текущей

пропускной способности CF-контура, доступной для передачи CF-потока; TCF - длительности передачи CF-потока.

Декомпозиция задачи

Сложность сформулированной выше задачи обуславливает необходимость ее декомпозиции. Передача информационных потоков по каналам CF-контура включает следующие процессы:

1) формирование CF-пакетов в узле-отправителе;

2) формирование CF-квитанций в узле-получателе;

3) поступление пакетов реального времени для передачи по каналам CF-контура;

4) поступление пакетов данных для передачи по каналам CF-контура;

5) поступление CF-пакетов (CF-квитанций) для передачи по каналам CF-контура;

6) передачу пакетов реального времени, пакетов данных и CF-пакетов (CF-квитанций) по каналам CF-контура;

7) буферизацию пакетов реального времени, поступивших для передачи по каналам CF-контура;

8) буферизацию пакетов данных и CF-пакетов (CF-квитанций), поступивших для передачи по каналам CF-контура;

9) отбрасывание пакетов реального времени, пакетов данных и CF-пакетов (CF-квитанций), претендовавших на передачу по каналам CF-контура;

10) прием CF-пакетов узлом-получателем и CF-квитанций узлом-отправителем.

Текущие состояния указанных процессов можно представить с помощью идентификаторов пакетов (квитанций), связанных с передачей информационных потоков по каналам CF-контура. Идентификаторы пакетов могут принимать значения г, р или о. В качестве идентификаторов CF-пакетов будем использовать числа г = 1, 2,..., I - порядковые номера этих пакетов в рамках моделируемого CF-потока. Идентификаторы CF-квитанций должны при этом совпадать с номерами соответствующих CF-пакетов. Кроме того, будем считать, что идентификаторы других пакетов данных и реального времени равны числу 0 < р < 1. В таком случае есть возможность моделировать перемещение каждого CF-пакета или каждой CF-квитанций и отличать их от других пакетов, конкурирующих с ними за передачу по каналам CF-контура. Значение идентификатора пакета, равное о, указывает на то, что в текущем такте отсутствует пакет, связанный с моделируемым состоянием соответствующего процесса.

Схемы идентификаторов пакетов (квитанций), связанных с передачей информационных потоков по каналам 1, к и N, изображены соответственно на рис. 1-3.

Рис. 1. Схема идентификаторов пакетов (квитанций), связанных с передачей по каналу 1 Fig. 1. Scheme PIDs (receipts) associated with the transmission channel 1

Рис. 2. Схема идентификаторов пакетов (квитанций), связанных с передачей по каналу к Fig. 2. Scheme PIDs (receipts) associated with the transmission channel к

На представленных выше схемах использованы следующие обозначения: ^ - номера CF-пакетов, сформированных в узле-отправителе для передачи по каналу 1; ^ - номера CF-квитанций, сформированных в узле-получателе для передачи по каналу N; БС - номера CF-пакетов (CF-квитанций), поступивших для передачи по каналу к ; - идентификаторы пакетов данных, поступивших для передачи по каналу к ; - идентификаторы пакетов реального времени, поступивших для передачи по каналу к ; - идентификаторы пакетов (квитанций), передаваемых по каналу к ;

cq

идентификаторы пакетов реального времени, буферизованных в ячейках q (q = 1,2,...,Q) для

передачи по каналу к ; С"4 - идентификаторы пакетов данных, буферизованных в ячейках д для передачи по каналу к ; БС - номера отброшенных CF-пакетов (CF-квитанций) из числа претендовавших на передачу по каналу к ; Б" - идентификаторы отброшенных пакетов данных из числа претендовавших на передачу по каналу к ; - идентификаторы отброшенных пакетов реального времени, из числа претендовавших на передачу по каналу к; - номера CF-пакетов, принятых узлом-получателем; - номера CF-квитанций, принятых узлом-отправителем.

Стрелками на рис. 1-3 указаны непосредственные связи между значениями идентификаторов тех или иных пакетов (квитанций). Например, стрелки на рис. 3, исходящие из элемента Б", указывают на то, что пакет данных, поступивший для передачи по каналу N, в следующем такте моделирования в зависимости от сложившейся ситуации может, во-первых, передаваться по этому каналу, во-вторых, занять свободную ячейку в буфере ожидания, и, в-третьих, может быть отброшен.

Рис. 3. Схема идентификаторов пакетов (квитанций), связанных с передачей по каналу N Fig. 3. Scheme PIDs (receipts) associated with the transmission channel N

Таким образом, задача, состоящая в разработке математической модели передачи информационных потоков по каналам CF-контура, сводится к созданию следующих частных моделей:

1) модели формирования CF-пакетов;

2) модели поступления пакетов реального времени для передачи по каналам CF-контура;

3) модели поступления пакетов данных для передачи по каналам CF-контура;

4) модели поступления CF-пакетов и CF-квитанций для передачи по каналам CF-контура;

5) моделей приема CF-квитанций узлом-отправителем и CF-пакетов узлом-получателем;

6) модели формирования CF-квитанций;

7) моделей передачи пакетов и квитанций по каналам CF-контура;

8) моделей буферизации пакетов и квитанций;

9) моделей отбрасывания пакетов и квитанций.

В качестве примера решения одной из частных задач ниже представлена модель формирования CF-пакетов.

Модель формирования СЕ-пакетов

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

1) если в текущем такте наступило время формирования CF-пакета для отправки по каналу 1, то его номер должен быть на единицу больше номера предыдущего сформированного CF-пакета;

2) если сформированный в предыдущем такте CF-пакет не мог быть отправлен по причине занятости канала, то это же CF-пакет должен быть готов к отправке и в текущем такте;

В случае невыполнения указанных выше условий в текущем такте не требуется наличие готового к отправке CF-пакета.

) =

В соответствии с изложенными выше рассуждениями номер CF-пакета, сформированного в текущем такте для передачи по каналу 1, вычисляется по формуле:

'"ш (г-1) +1, 3е" (г-1) + тсг (г -1) = г;

" (г-1), 3е" (г-1)+ге" (г -1) ф г и в (г-1) > 0; (1)

0, 3е"(г-1)+ге"(г-1) ф г и в(г-1) = о,

где (г) - номер предыдущего CF-пакета, сформированного для отправки по каналу 1;

3е" (г) - момент формирования предыдущего CF-пакета для передачи по каналу 1;

Величина (г) должна быть на единицу меньше номера CF-пакета, который требуется передать повторно. Если в текущем такте не требуется повторная передача CF-пакета, то значение (г) будет зависеть от того, был ли сформирован CF-пакет в предыдущем такте. При выполнении указанного условия значение (г) становится равным номеру CF-пакета, сформированного в предыдущем такте. В противном случае значение величины (г) сохраняется таким же, как и в предыдущем такте.

С учетом приведенных выше рассуждений выражение для определения величины Е1"' (г) имеет следующий вид:

г-1, зг: -1)+£ (г-1) = г; "ш(г) = |"(г-1), V/:-1)+£(г-1)фг и "(г-1)>0; (2)

"ш(г-1), V/: а (г-1)+£(г-1) фг и "(г-1) = 0; где а (г) - момент формирования CF-пакета номер г для отправки по каналу 1.

Величина 3е" (г) находится по формуле:

о, \г -1, " (г -1) > 0;

3 (г) =13 (г -1), ^(г -1) = 0; (3)

При определении величины с (г) следует учитывать выполнение приведенных ниже условий. Если в предыдущем такте отправитель получил квитанцию на CF-пакет номер г, то величина а (г) принимает такое большое значение, при котором в течение времени моделирования 0 < г < Гтах становится невозможным выполнение равенства с (г -1) + ^ (г -1) = г, т.е. в дальнейшем исключается срабатывание таймера повторной передачи на CF-пакет номер / . Таким же большим должны быть значения ) для каждого I в начальный момент времени г = 0, чтобы исключить срабатывание таймера повторной передачи на те CF-пакеты, которые не были отправлены. Если CF-пакет был сформирован для отправки по каналу 1 в предыдущем такте, то а (г) = г -1. В противном случае значение величины

С (г) остается таким же, как и в предыдущем такте.

На основе изложенных выше рассуждений для получения значения момента формирования CF-пакета номер / для отправки по каналу 1 можно использовать следующее выражение:

\г , 5е" (г -1) = /;

шах > 1х'-'*

с(г) = | г-1, Бе" (г -1) ф ' и -1) = г; (4)

а (г -1), Б,е" (г -1) ф г и" (г -1) ф г.

Необходимо отметить, что формулы (1)-(4) корректны на интервале моделирования 0 < г < Гтах при следующих начальных условиях: " (0) = 1, "ш (0) = 1, в(0) = 0 , 3е" (0) = 0, (0) = 0, а(0) = 0 и Vi > 1: с(0) = ТШах.

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

Разработанная модель формирования CF-пакетов и другие вышеуказанные частные модели могут быть использованы для расчета характеристик передачи информационных потоков в БСССН, осуществляемого с помощью представленных ниже выражений.

Расчет характеристик передачи информационных потоков

Значение текущей длительности ожидания CF-квитанции узлом-отправителем можно определить с помощью выражения:

17-е[ (г-1), бС" (г-1) = г и г (г-1) = 0;

ж (г) = 1 г 1

' ж (г-1), бС" (г-1) = 0 или [бС" (г-1) = г и г (г-1) = 1],

где г (1 -1) - величина, которая показывает, осуществлялась ли повторная передача CF-пакета номер I до такта (1 -1). Выполнение равенства г (1) = 0 свидетельствует о том, что до текущего такта повторной передачи CF-пакета номер I не было.

Значение г (1) можно вычислить по формуле:

[1, е; (1-1) + £ (1 -1) = 1;

г (1) = <

' [г (1-1), е1 (1 -1) + £(1 -1) * 1. В начальный момент времени г (0) = 0.

Для определения количества избыточных повторных передач, выполненных в процессе доставки CF-сообщения, можно применить следующее выражение:

г = У г. (т ) -I ,

^^ I ^ шах' тах ' 1=1

где г (Ттах) - количество пакетов номер I, отправленных источником в течение всего времени моде-

лир°вания Ттах.

Величину г (т ) можно вычислить по формуле:

гI (ТШах )

= Х г (/),

1=0

где г (0 - количество пакетов номер I, отправленных источником на момент такта 1. Для определения величины г (1) следует использовать выражение:

[г (1-1) +1, Б™ (1 -1) = I;

г а) = •

1 () [г а-1), б? (г-1) * I.

В начальный момент г (0) = 0 .

Вычислить количество CF-пакетов и пакетов данных, поступивших в течение последних V тактов для передачи по каналу к , можно с помощью выражения:

IV с)=Х 1к с - х),

х=1

где 1к (1 - х) - количество пакетов данных, поступивших в такте (t - х) для передачи по каналу к . Для определения величины Д (1 - х) следует использовать выражение:

1к (1 - х) =

2, Б^(1-х) > 0 и Б"(1 -х) > 0;

1, [б^ (1 - х) > 0 и Б"(1 - х) = 0] или [б^ (1 - х) = 0 и Б" (1 - х) > 0];

V» Л, и,ли, у» л, " 1

0, Б(1 - х) = 0 и Б"(1 - х) = 0.

Текущее значение количества CF-пакетов, претендовавших на передачу по каналу к и отброшенных в течение последних V тактов, можно вычислить с помощью выражения:

V

р1 (1) = (1 - х),

х=1

где р (1 - х) - количество CF-пакетов, поступивших для передачи по каналу к и отброшенных в такте (1 - х).

Для определения величины рк (1 - х) следует использовать выражение:

[1, (1 - х) > 0;

р (1 - х) = <

[0, б? (1 - х) = 0.

Значение текущей задержки CF-пакетов в очереди канала к можно вычислить по формуле:

[А, БС (1 - 2 - А) =вк (1 -1) >Р;

У (1) = •

[Ук (1 -1), вк (1 -1)

где а = 0,1,...,. Значение Атах соответствует максимальной задержке CF-пакетов в очереди канала к.

В начальный момент времени ук (0) = 0.

Текущее количество CF-пакетов и пакетов данных в очереди канала к может быть вычислено с помощью выражения:

q (t) =

0, е\г -1) = 0;

В, 3В е [170^1 ]: СВ (г -1) > 0 и сЧ(в+1) (г -1) = 0;

0, С0(г -1) > 0.

Текущее значение пропускной способности CF-контура, доступной для передачи CF-потока можно определить по формуле:

Е(г) = ш1и{Ек (г)},

где Е (г) - текущее значение пропускной способности канала к , доступной для передачи CF-потока. Для определения величины Е (г) следует использовать выражение:

[0, ик (г) > Ск;

E (t) = <

iW ct - üt (t), üt (t) < ct. Текущую длительность передачи CF-потока можно определить по формуле:

\t-1 SL (t-i) > 0;

tcf (t) = .

() (t-i), szd(t-i) = o.

Величина TCF, т.е. время передачи CF-потока, может быть найдена как значение длительности передачи этого потока в момент окончания моделирования (при t = ^).

Заключение

Таким образом, разработана математическая модель передачи информационных потоков по каналам БСССН, в которой учтена специфика функционирования этой сети: мобильность узлов и влияние внешних деструктивных воздействий. Текущие состояния моделируемого процесса представлены с помощью идентификаторов пакетов и квитанций, связанных с передачей информационных потоков по каналам заданного контура. На основе применения разработанной модели можно получить количественные данные о значениях величин, характеризующих эффективность доставки данных в БСССН. Дальнейшие исследования следует посвятить созданию программных средств, позволяющих использовать полученные аналитические выражения для проведения соответствующих вычислительных экспериментов.

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

1. Романюк В. А. Мобильные радиосети - перспективы беспроводных технологий / / Сети и телекоммуникации. - 2001. - № 12. - С. 62-68.

Romanjuk V.A. Mobil'nye radioseti - perspektivy besprovodnyh tehnologij // Seti i telekommunikacii. - 2001. -№ 12. - S. 62-68.

2. Константинов И. С., Польщиков К. А., Лазарев С. А. Имитационная модель передачи информационных потоков в мобильной радиосети специального назначения // Научные ведомости БелГУ. Сер. Экономика. Информатика. -. - 2015. - № 13 (210). - Вып. 35(1). - С. 156-163.

Konstantinov I. S., Pol'shhikov K. A., Lazarev S. A. Imitacionnaja model' peredachi informacionnyh potokov v mobil'noj radioseti special'nogo naznachenija // Nauchnye vedomosti BelGU. Ser. Jekonomika. Informatika. - 2015. -№ 13 (210). - Vyp. 35(1). - S. 156-163.

3. Польщиков К. А. Проблемные вопросы доставки данных в мобильной радиосети специального назначения // Электросвязь. - 2015. - № 7. - С. 26-29.

Pol'shhikov K. A. Problemnye voprosy dostavki dannyh v mobil'noj radioseti special'nogo naznachenija // Jel-ektrosvjaz'. - 2015. - № 7. - S. 26-29.

4. Basagni S., Conti M., Giordano S., Stojmenovic I. Mobile Ad Hoc Networking. — IEEE Press, 2004. — 461 p.

Basagni S., Conti M., Giordano S., Stojmenovic I. Mobile Ad Hoc Networking. — IEEE Press, 2004. — 461 p.

5. Осипов Е. А. Проблема реализации надежной передачи данных в самоорганизующихся и сенсорных сетях // Электросвязь. - 2006. - № 6. - С. 29-33.

Osipov E. A. Problema realizacii nadezhnoj peredachi dannyh v samoorganizujushhihsja i sensornyh setjah // Jel-ektrosvjaz'. - 2006. - № 6. - S. 29-33.

6. Нейман В. И. Развитие теории беспроводного доступа // Электросвязь. — 2011. — № 7. — С. 12-15.

Nejman V. I. Razvitie teorii besprovodnogo dostupa // Jelektrosvjaz'. — 2011. — № 7. — S. 12-15.

7. Penders J., Alboul L, Witcowski U. et al. A robot swarm assisting a human fire-fighter // Advanced Robotics, vol. 25, issue 1-2, 2011, pp. 93-117.

Penders J., Alboul L, Witcowski U. et al. A robot swarm assisting a human fire-fighter // Advanced Robotics, vol. 25, issue 1-2, 2011, pp. 93-117.

8. Польщиков К. А. Анализ применимости методов обеспечения QoS для повышения производительности мобильной радиосети специального назначения // Научные ведомости БелГУ. Сер. Экономика. Информатика. -. - 2015. - № 1 (198). - Вып. 33(1). - С. 148-157.

НАУЧНЫЕ ВЕДОМОСТИ

Серия Экономика. Информатика. 2015. №19 (216). Выпуск 36/1

109

Pol'shhikov K. A. Analiz primenimosti metodov obespechenija QoS dlja povyshenija proizvoditel'nosti mobil'noj radioseti special'nogo naznachenija // Nauchnye vedomosti BelGU. Ser. Jekonomika. Informatika. - 2015. - № 1 (198).

- Vyp. 33(1). - S. 148-157.

9. Polshchykov K. O. Synthesis of neuro-fuzzy systems of data flows intensity control in mobile ad-hoc network // Microwave and Telecommunication Technology (CriMiCo), 23rd International Crimean Conference. - Sevastopol, 2013.

- Pages 517-518.

Polshchykov K. O. Synthesis of neuro-fuzzy systems of data flows intensity control in mobile ad-hoc network // Microwave and Telecommunication Technology (CriMiCo), 23rd International Crimean Conference. - Sevastopol,

2013. - Pages 517-518.

10.Польщиков К. А. Об управлении интенсивностью потоков данных в мобильной радиосети специального назначения // Научные ведомости БелГУ. Сер. История. Политология. Экономика. Информатика. - 2014. -№ 21 (192). - Вып. 32(1). - С. 196-201.

Pol'shhikov K. A. Ob upravlenii intensivnost'ju potokov dannyh v mobil'noj radioseti special'nogo naznachenija // Nauchnye vedomosti BelGU. Ser. Istorija. Politologija. Jekonomika. Informatika. - 2014. - № 21 (192). - Vyp. 32(1). - S. 196-201.

11. Konstantinov I.S., Lazarev S.A., Chashchin Y.G. Simulation of the Software-Defined Network for a HighPerformance Computing Cluster // Research Journal of Applied Sciences. - 2014. - Vol. 9. - Pages 704-706.

Konstantinov I.S., Lazarev S.A., Chashchin Y.G. Simulation of the Software-Defined Network for a HighPerformance Computing Cluster // Research Journal of Applied Sciences. - 2014. - Vol. 9. - Pages 704-706.

12. Konstantinov I.S., Lazarev S.A., Ivashchuk O.A., Fedorov V.I. Research in the Field of Automated Environmental Safety Control for Industrial and Regional Clusters // International Journal of Applied Engineering Research. - 2014.

- Vol. 9. - Pages 16813-16820.

Konstantinov I.S., Lazarev S.A., Ivashchuk O.A., Fedorov V.I. Research in the Field of Automated Environmental Safety Control for Industrial and Regional Clusters // International Journal of Applied Engineering Research. - 2014. -Vol. 9. - Pages 16813-16820.

13. Konstantinov I.S., Lazarev S.A., Ivashchuk O.A., Rubtsov K.A. Multifactor Model of Technological Hazards Prediction // International Journal of Applied Engineering Research. - 2014. - Vol. 4. - Pages 16795-16801.

Konstantinov I.S., Lazarev S.A., Ivashchuk O.A., Rubtsov K.A. Multifactor Model of Technological Hazards Prediction // International Journal of Applied Engineering Research. - 2014. - Vol. 4. - Pages 16795-16801.

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

14. Польщиков К. А. Оценка вероятностно-временных характеристик доставки данных в беспроводной самоорганизующейся сети // Научные ведомости БелГУ. Сер. История. Политология. Экономика. Информатика. -

2014. - № 7 (204). - Вып. 34(1). - С. 183-187.

Pol'shhikov K. A. Ocenka verojatnostno-vremennyh harakteristik dostavki dannyh v besprovodnoj samoorgani-zujushhejsja seti // Nauchnye vedomosti BelGU. Ser. Istorija. Politologija. Jekonomika. Informatika. - 2014. - № 7 (204). - Vyp. 34(1). - S. 183-187.

15. Польщиков К. А. Система прогнозирования загрузки маршрутизатора на основе нечеткой нейронной сети // Вестник компьютерных и информационных технологий. - 2015. - № 9. - С. 55-60.

Pol'shhikov K. A. Sistema prognozirovanija zagruzki marshrutizatora na osnove nechetkoj nejronnoj seti // Vest-nik komp'juternyh i informacionnyh tehnologij. - 2015. - № 9. - S. 55-60.

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