Научная статья на тему 'МОДЕЛЬ РАСПРЕДЕЛЕННОЙ САМООРГАНИЗУЮЩЕЙСЯ СЕТИ СЕНСОРОВ IOT'

МОДЕЛЬ РАСПРЕДЕЛЕННОЙ САМООРГАНИЗУЮЩЕЙСЯ СЕТИ СЕНСОРОВ IOT Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
52
17
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
БЕСПРОВОДНЫЕ СЕТИ / ИНТЕРНЕТ ВЕЩЕЙ / САМООРГАНИЗУЮЩИЕСЯ СЕТИ / МАРШРУТИЗАЦИЯ / СЕТЕВОЙ ПРОТОКОЛ / УЗЕЛ РЕТРАНСЛЯЦИИ / ШЛЮЗ / WIRELESS NETWORKS / INTERNET OF THINGS / SELF-ORGANIZING NETWORKS / ROUTING / NETWORK PROTOCOL / RELAY NODE / GATEWAY

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Ушакова Маргарита Викторовна, Ушаков Юрий Александрович, Коннов Андрей Леонидович, Горбачев Дмитрий Владимирович

Работа направлена на изучение особенностей упрощенной реализации стека протоколов, эффективности маршрутизации и производительности в режиме транзитной передачи данных устройств с приоритетом на максимально долгое время работы от батарей. Решение задачи управления сетевыми устройствами в сети с большим количеством сенсоров (например, сеть Интернета вещей) является актуальной и может быть решена путем создания ячеистой сети типа mesh. Но в таких сетях может возникнуть ситуация, когда из-за выхода из строя одного или нескольких устройств будет нарушена работоспособность всей сети. В связи с чем предлагается для соединений и передачи данных использовать самоорганизующуюся сеть на основе канального уровня Wi-Fi и протокола PainlessMesh. Для исследования возможности применения предлагаемого решения в работе разработана четырехмерная модель Маркова и получены аналитические выражения для оценки параметров функционирования сети. На основе полученных моделей построен вычислительный алгоритм, позволяющий имитировать сценарии работы сети. Адекватность моделей подтверждается путем эмуляции сценария работы кластера датчиков. Основными результатами работы являются: в научном аспекте - разработанные модели оценки параметров работы сети IoT; в практическом аспекте - полученные с помощью имитации графики зависимостей задержки при включении узла сети от количества узлов и скорости «пробуждения» узла. Кроме того, выявлено, что многопротокольные устройства могут работать более эффективно, при этом поддерживая необходимую производительность сети передачи данных.

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

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Ушакова Маргарита Викторовна, Ушаков Юрий Александрович, Коннов Андрей Леонидович, Горбачев Дмитрий Владимирович

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

MODEL OF THE DISTRIBUTED SELF-ORGANIZING NETWORK OF IOT SENSORS

The paper considers the features of the simplified implementation of the protocol stack, the efficiency of routing and performance in the transit mode of data transfer devices, with the longest battery life priority. The solution to the problem of network devices in a network with a large number of sensors (for example, network of the Internet of things) is relevant and can be solved by creation of cellular network like mesh. But in such networks, there can be a situation when because of failure of one or several devices the operability of all network is broken. In this connection, it is offered to use for connections and data transmission the self-organized network on the basis of the channel Wi-Fi level and the PainlessMesh protocol. The four-dimensional model of Markov is developed for the research of application possibility of the proposed solution and analytical expressions for parameters assessment of network operation are obtained. Based on the resulting models the computing algorithm allowing to imitate scenarios of network operation is constructed. The models’ adequacy is confirmed by scenario emulation of the sensors cluster operation. The main results of the paper are: in the scientific aspect - the developed models of network operation assessment parameters of IoT; in the practical aspect - received by means of simulation, dependences delay schedules including network nodes on the number of nodes and "awakening" nodes’ speed. Besides, it is revealed that multiprotocol devices can work more effectively, at the same time supporting the necessary productivity of a data transmission network.

Текст научной работы на тему «МОДЕЛЬ РАСПРЕДЕЛЕННОЙ САМООРГАНИЗУЮЩЕЙСЯ СЕТИ СЕНСОРОВ IOT»

УДК 004.7

Модель распределенной самоорганизующейся

сети сенсоров IoT

М. В. Ушакова, Ю. А. Ушаков, А. Л. Коннов, Д. В. Горбачев1

Работа направлена на изучение особенностей упрощенной реализации стека протоколов, эффективности маршрутизации и производительности в режиме транзитной передачи данных устройств с приоритетом на максимально долгое время работы от батарей. Решение задачи управления сетевыми устройствами в сети с большим количеством сенсоров (например, сеть Интернета вещей) является актуальной и может быть решена путем создания ячеистой сети типа mesh. Но в таких сетях может возникнуть ситуация, когда из-за выхода из строя одного или нескольких устройств будет нарушена работоспособность всей сети. В связи с чем предлагается для соединений и передачи данных использовать самоорганизующуюся сеть на основе канального уровня Wi-Fi и протокола PainlessMesh. Для исследования возможности применения предлагаемого решения в работе разработана четырехмерная модель Маркова и получены аналитические выражения для оценки параметров функционирования сети. На основе полученных моделей построен вычислительный алгоритм, позволяющий имитировать сценарии работы сети. Адекватность моделей подтверждается путем эмуляции сценария работы кластера датчиков. Основными результатами работы являются: в научном аспекте - разработанные модели оценки параметров работы сети IoT; в практическом аспекте - полученные с помощью имитации графики зависимостей задержки при включении узла сети от количества узлов и скорости «пробуждения» узла. Кроме того, выявлено, что многопротокольные устройства могут работать более эффективно, при этом поддерживая необходимую производительность сети передачи данных.

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

1. Введение

Работа IoT (Internet of Things, Интернет вещей) в обычных Wi-Fi сетях требует поддержки множества протоколов и стандартов, что приводит к использованию существенной доли ресурсов небольших контроллеров. Использование многопротокольных шлюзов оправдано только в централизованных системах, кроме того, такие шлюзы зачастую имеют совместимость не со всем оборудованием и при этом не имеют возможности вмешиваться в прошивку, управляющую взаимодействием с устройствами.

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

1 Работа выполнена при поддержке РФФИ в рамках научного проекта №18-37-00485.

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

Технологии самоорганизующейся сети доступны для самых распространенных протоколов IoT - Wi-Fi, Bluetooth LE, IEEE 802.15.4 (в том числе 6loWPAN), LoRA. Однако каждый протокол имеет свои реализации, несовместимые с другими протоколами. При использовании в качестве сетевого протокола IPv6, особенно с Link-Local и Anycast, появляется возможность коммутировать пакеты между различными интерфейсами для наилучшей маршрутизации по выбранным критериям.

2. Постановка проблемы

Особой проблемой IoT является энергопотребление - многие устройства должны экономить заряд аккумуляторов, поэтому большую часть времени они находятся в режиме пониженного энергопотребления - Sleep. При включении они выполняют требуемую функцию, а затем, если требуется, передают результаты или другие данные на сервер. Периоды сна и продолжительность работы для каждого устройства могут быть различны и иногда вычисляются по внутренним правилам либо же случайным образом. Это затрудняет как использование таких устройств в качестве транзитных, так и планирование загрузки очередей и буферов передачи информации на узлах ретрансляции. В работе [1] предлагалось создание гибрида сетей CSMA/CA и TDM для планирования временного разделения передачи данных, но проводные технологии TDM почти никак не сказываются на энергосбережении передающих устройств.

Для изучения путей решения проблемы предлагается построить модель работы соединений и передачи данных самоорганизующейся сети на основе канального уровня Wi-Fi и протокола PainlessMesh для популярнейшей платформы ESP8266 и ESP32. Протокол является заменой традиционной IP-сети и позволяет полностью на программном уровне определять алгоритмы маршрутизации, рассылки, отказоустойчивости, а также иметь несколько шлюзов.

3. Модель работы Wi-Fi Mesh с периодическим включением

Рассмотрим общую структуру беспроводной самоорганизующейся сети, показанную на рис. 1.

&

Рис. 1. Общая схема беспроводной сети

Сеть состоит из кластера датчиков, содержащего узлы с Wi-Fi-датчиками, трех передающих кластеров с узлами Wi-Fi-ретрансляции, серверов и шлюзов в обычную сеть Wi-Fi [2]. Внутри кластера и между кластерами в пределах протокола PainlessMesh передача идет только в режиме ad-hoc ближайшим точкам. Кластеры формируются по принципу автономных систем, маршрутизация между кластерами осуществляется на основе информации об известных внешних серверах [3]. Маршрутизация внутри сети будет происходить программно-управляемым способом путем выбора нескольких узлов с максимальным уровнем сигнала к известным Wi-Fi-точкам обычной сети, через которые удалось достичь заданных серверов. Вопрос маршрутизации и выбора шлюзов выходит за рамки данной статьи и будет исследоваться отдельно. Определим датчики в заданной сети как автономные и функционирующие строго по расписанию.

Данные датчиков должны быть направлены в сетевой сервер (например, MQTT) через случайные узлы ретрансляции. Функциональная модель узлов ретрансляции описывается четырьмя состояниями: спящий режим (Si), режим прослушивания (Ii), режим активного поиска (Ai) и режим передачи данных CSMA/CA (рис. 2).

Рис. 2. Функциональная модель узлов ретрансляции

Введём обозначения: Px - вероятность перехода узла ретрансляции в следующий слот прослушивания из текущего, если в данном слоте нет входящих пакетов, Pa - вероятность перехода узла ретрансляции в следующий интервал режима активного поиска из текущего, когда в данном интервале нет запроса, Ps\i и Ps\a - вероятность перехода узла в спящий режим из последнего слота состояний прослушивания и активного поиска соответственно. В спящем режиме узел ретрансляции находится до тех пор, пока не будет достигнуто время пробуждения. В режиме прослушивания узел ретрансляции передает через ad-hoc запрос на соединение в предыдущий кластер для достижения требуемого сервера и дожидается ответа. Так, например, для сервера-1 в кластере-2 предыдущим является кластер-3, где выбирается случайный сосед с наилучшим сигналом из просканированного списка. После успешного получения ответа узел ретрансляции переходит из состояния простоя в состояние активного поиска маршрута и дожидается появления информации из следующего кластера (кластер-1 - следующий для кластера-2) или от шлюза. Временные интервалы между запросами, получаемые узлом в режиме активного поиска, имеют пуассоновское распределение и определяют время ожидания в этом режиме.

Узел ретрансляции, который успешно принял запрос в пределах максимально возможного интервала времени нахождения в режиме активного поиска L1 , переходит в режим передачи данных CSMA/CA. На рис. 3 показана четырехмерная цепь Маркова, где первое измерение -признак причины выхода, а в качестве других трех измерений используются время ожидания

передачи (М) при изменяющемся размере окна ожидания количество срабатываний механизма ожидания передачи (К) и количество коллизий (К) [4, 5]. При этом причина М имеет детализацию: М1 - отказ при ожидании несущей, М2 - при ожидании отсутствия помех.

Рис. 3. Четырехмерная модель Маркова

Основное внимание уделяется осуществлению повторных попыток CSMA/CA в сценариях с несколькими промежуточными ретрансляторами. Вероятности загрузки канала а и в в состояниях CCA по стандарту IEEE 802.11-2007 на физическом уровне (обнаружение несущей CCA-CS и обнаружение помех CCA-ED) и вероятность коллизии Pn, показанная на рис. 2, получены с учетом влияния вероятностей спящего режима, режима прослушивания и режима активного поиска наряду с моделью CSMA/CA.

Модель строится в два этапа. На первом этапе получаем вероятности перехода для всех состояний, показанных на рис. 2, а затем на втором этапе строится модель CSMA/CA. Обозначим через среднюю скорость пробуждения узла в кластере, состоящем из R узлов, Li и L2 -продолжительность режима активного поиска и режима прослушивания соответственно.

Px = ехр(-Л), Pa = exp(-ka).

(1)

В формуле (1) Рх - вероятность перехода узла ретрансляции в следующий слот прослушивания из текущего, если в данном слоте нет входящих пакетов со средним X пуассоновского потока. Ра указывает вероятность перехода узла ретрансляции в следующий интервал режима активного поиска из текущего, когда в данном интервале нет запроса со средним значением Ха пуассоновского потока, показанного в (4). Из (1) может быть получена вероятность перехода узла в спящий режим из последнего слота состояний прослушивания (Рз|/) и активного поиска (Рзл), как показано в (2) и (3) соответственно. Наконец, Рз^ыл в (5) указывает вероятность перехода узла из состояния CSMA/CA в первый интервал состояния сна, причем эта вероятность должна всегда равняться единице.

p = p = p 1 s\i 1 p

FI

(2)

где Рр|п - вероятность перехода из первого слота режима прослушивания в первый слот спящего режима

P = P = P

1 S\A p

FA

(3)

2

^a R ,

(4)

PS\CSMA PF \CSMAm + PF\CSMA„ + PF\CSMA^„ 1 э (5)

-усп

Ps0 = PS0PL + PS0 (1 - PL P + PCSMAUo,O,O . (6)

В формуле (5) PP\CSMAm и - вероятности перехода в первый слот спящего режима,

когда отправленный пакет отбрасывается в CSMA/CA после превышения максимального m и n соответственно. - вероятность того, что узел перейдет в первый слот спящего ре-

жима после успешной пересылки пакета. Выражение (6) можно упростить, чтобы получить вероятность P того, что узел останется в первом слоте спящего режима в любой данный временной интервал в терминах ио,о,о, где uo,o,o - вероятность того, что узел останется в первом интервале CCA-CS модели CSMA/CA (а), а Ustate,m,k,n - вероятность перехода в состояние state с размером окна задержки m, количеством ожиданий k, количеством коллизий n.

m W —1 n n m

PCSMA = UM 1,1,к, j + UM2,i,0, j +

i=0 к=0 j=0 j =0 i=0

n (L3 —1 LC —1 Л ,

+ Z Z US,0,k, j + Z UN,0,k, j = Z1 ' U0,0,0

V к=0 к=0 J

(7)

У =0

где Ьз - количество слотов спящего режима, Ьс - количество слотов коллизии.

Р + Р +Рл +РС5мл = 1, (8)

Ps

S0

f L^ L Л

л-7 ii

0,0,0

L3 + Z P-1 + (1 — PL2 Z Pi-1 + ZU000 = 1. (9)

'3 ' ^^ x ' v x ^^ a

V i=1 i=1 J

Из (7) следует, что вероятность того, что узел находится в состоянии СБМЛ/СЛ (Рс8мл) в случайно заданный интервал времени представляет собой сумму а, в, вероятности успеха и вероятности отказа. 21 - коэффициент пропорциональности после выражения всех вероятностей в (7) через ио,о,о. В формуле (8) Рз, Р1, Рл и Рсзмл - вероятности того, что узел перейдет в спящий режим, режим прослушивания, режим активного поиска и режим СБМЛ/СЛ соответственно в случайно заданный интервал времени. Эти вероятности могут быть выражены через Р и ио,о,о, как показано в (9).

Пусть д1 = 1 - ра, ди = 1 - р?, д2 = 1 - рх, дь2 = 1 - р ^. Тогда после нормализации (8) получим следующее выражение:

Gi ' Q2 ' Ql1 ' QL2

Q'(L3Q2 + L2QL2) + Ql2 'QL1 'Q2' (L + Z1Q1)

(10)

Получив формулу для ио,о,о, аналогичным образом можно вывести а и в. Общая задержка, вызванная отдельным узлом для успешной пересылки пакета, обусловлена задержкой CSMA/CA и задержкой режима активного поиска. Задержка CSMA/CA может быть вычислена по формуле:

Dm = (T + Db ).

1 + y (n +1)' yn+1

1 — y 1 — y

n+1

(11)

где у - вероятность того, что на текущей итерации в результате коллизии будет повтор даже при освобождении канала.

U0,0,0

Db = 2Sb

1 + 0,25<

1 - b

1 - b

m+1

2Wn

1 - 2b

m+1

3(m + 1)b

m+1

1 - 2b

1-b

+ -

3b 1-b

- (Wo +1)|

P

P

delay-1

(1 - Pa )

delay\success

1-P

L1

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

Pa1 (1 - Pa )

D

=S О ^

i=1 1 - Pa

Побщ (dDc

+ D Sh

csma актив b

Sb) • h.

, (12)

(13)

(14)

(15)

В (11) Бь - задержка срабатывания механизма отката, вычисляемая по (12) с использованием математического ожидания т режима CSMA/CA. Задержка Ве$та канала может быть получена из расчета средней вероятности успеха после] попыток. Тц и 8ь - время передачи пакета и время отклика устройства, Ь - максимум из (а, (1 - а) в}, ^о - минимальное окно механизма отката. По формуле (14) определяется среднее число активных слотов (Бактив), которое узел ожидает до получения маякового радиосигнала. Наконец, полная задержка, которая представляет собой сумму задержек, вызванных CSMA/CA и активными состояниями, вычисленными по к независимым связям, вычисляется по (15).

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

Рассмотрим влияние количества попыток CSMA/CA (п) на общую задержку. На рис. 4 показан график зависимости Бобщ (общей задержки) от Цц (средней скорости пробуждения узлов) для четырех разных значений п. Для симуляции используются следующие параметры:

то = 3, т = 4, X = 0.01, п е [0,3], е [2,20], ¿1 = 100, ¿2 = 100, Ьз = 100.

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

80

о

* 70 i

а

|60 -

ч

3 50 —л—11=0

к я

3 40 -о -е-n=2 ^^-g^frig

О -*-п=3

in

JU 1 1 1 1 1 1 1 1 1

2 6 10 14 18

Скорость пробуждения узла

Рис. 4. График зависимости общей задержки от скорости пробуждения узлов для п от 0 до 3

По сравнению со сценарием «без повторений» в сценарии с одиночным повторением после коллизии происходит увеличение Бобщ. Очевидно, что при п, равном 2 и 3, Бобщ меньше, чем при п = 1, так как вероятность последовательных коллизий для узла минимальна. Увеличение Бобщ наблюдается, когда анализ выполняется путем увеличения количества узлов (К)

для четырех разных X при то = 3, т = 4, ц^ = 10, п = 1, Ь\ = 100, Я£ [3,15], X £ [0.01,0.04],

Ьс = 10, Ьъ = 100 и Ь2 = 100 (рис. 5). Рост задержки (Бобщ) с увеличением X обусловлен прежде всего ухудшением Бс8мд.

Рис. 5. График зависимости общей задержки от количества узлов для X от 0.01 до 0.04

Рис. 6. График зависимости общей задержки от скорости пробуждения для X от 0.01 до 0.04

На рис. 6 показан график зависимости Бобщ от ц^ для четырех разных X при т0 = 3, т = 4, п = 1, Ь = 100, Цу £ [2,20], X £ [0.01,0.04], Ьс = 10, Ьз = 100 и Ь2 = 100. Отсюда можно сделать вывод о значимости X в работе сети. Увеличение ^ уменьшает среднее время ожидания в режиме активного поиска, и вероятность того, что пакет будет отброшен из-за активного тайм-аута, уменьшается. Увеличение X приводит к перегрузке канала, что, в свою очередь, инициирует большее количество сбоев пакетов из-за активного тайм-аута и большей задержки из-за механизма отката.

На рис. 7 показан график зависимости Бобщ от Ь для четырех различных X при т0 = 3, т = 4, п = 1, Ь1£ [25,125], X £ [0.01,0.04], Цу = 10; Ьс = 10, Ьэ = 100 и Ь2 = 100. Бобщ растет с увеличением Ь1, так как вероятность приема маякового радиосигнала до активного тайм-аута значительно возрастает.

70

-а-Х=0.01 —®-Х=0,02

-в-л=0.03 ->«-/.=0.04

0

25

50

75 L1

100

125

Рис. 7. График зависимости общей задержки от L1 для X от 0.01 до 0.04

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

В результате исследования выявлено, что многопротокольные устройства могут работать

более эффективно, при этом поддерживая необходимую производительность сети передачи

данных.

Проанализированы показатели задержки с учетом изменения таких параметров, как повторные попытки CSMA/CA, количество узлов, скорость пробуждения и активное время.

Литература

1. Jiaqi Cui. CSMA/CA through put analysis in hybrid CSMA/CA and TDMA networks [Электронный ресурс]. URL: https://dl.acm.org/citation.cfm?id=3028882 &dl=ACM&coll=DL (дата обращения: 25.05.2018).

2. Analysis of superframe adjustment and beacon transmission for IEEE 802.15.4 cluster tree networks [Электронный ресурс]. URL: https://www.researchgate.net/publica-tion/257878023 Analysis of superframe adjustment and beacon transmis-sion_for_IEEE_802154_cluster_tree_networks (дата обращения: 25.05.2018).

3. JianpingZhu. Performance Analyses and Improvements for IEEE 802.15.4 CSMA/CA Scheme in Wireless Multihop Sensor Networks Based on HTC Algorithm [Электронный ресурс]. URL: https://www.researchgate.net/publication/2 75 4 602 43 Performance Analys es_and_Improvements_for_IEEE_8 0215 4_CSMACA_Scheme_in_Wireless_Multiho p_Sensor_Networks_Based_on_HTC_Algorithm (дата обращения: 25.05.2018).

4. Hao Wen. An Improved Markov Model for IEEE 802.15.4 Slotted CSMA/CA Mechanism [Электронный ресурс]. URL: https://link.springer.com/article/10.1007/ s11390-009-9240-5 (дата обращения: 23.05.2018).

5. Shakil Akhtar. Semi-Markov performance model of CSMA/CD networks [Электронный ресурс]. URL: https://www.sciencedirect.com/science/article/pii/ 0140366489901096 (дата обращения: 25.05.2018).

6. Minyu Fang. Power Evaluation and Performance. Enhancement of CSMA/CA based WLANs [Электронный ресурс]. URL: https://www.hamilton.ie/publications/ minyus_thesis.pdf (дата обращения: 25.05.2018).

Статья поступила в редакцию 21.11.2018.

Ушакова Маргарита Викторовна

ст. преподаватель кафедры геометрии и компьютерных наук ОГУ (460005, Оренбург, ул. Томилинская, 222А), e-mail: m.v.ushakova@mail.ru.

Ушаков Юрий Александрович

к.т.н., доцент кафедры геометрии и компьютерных наук ОГУ, e-mail: unpk@mail.ru. Коннов Андрей Леонидович

к.т.н, доцент кафедры математических и естественно-научных дисциплин, Оренбургский филиал ПГУТИ (460000, Оренбург, ул. Пролетарская, 249), e-mail:

andrey konnov@mail.ru.

Горбачев Дмитрий Владимирович

к.т.н, доцент кафедры математических и естественно-научных дисциплин, Оренбургский филиал ПГУТИ, e-mail: gordi4 7@mail.ru.

Model of the distributed self-organizing network of IoT sensors M. Ushakova, Yu. Ushakov, A. Konnov, D. Gorbachev

The paper considers the features of the simplified implementation of the protocol stack, the efficiency of routing and performance in the transit mode of data transfer devices, with the longest battery life priority. The solution to the problem of network devices in a network with a large number of sensors (for example, network of the Internet of things) is relevant and can be solved by creation of cellular network like mesh. But in such networks, there can be a situation when because of failure of one or several devices the operability of all network is broken. In this connection, it is offered to use for connections and data transmission the self-organized network on the basis of the channel Wi-Fi level and the PainlessMesh protocol. The four-dimensional model of Markov is developed for the research of application possibility of the proposed solution and analytical expressions for parameters assessment of network operation are obtained. Based on the resulting models the computing algorithm allowing to imitate scenarios of network operation is constructed. The models' adequacy is confirmed by scenario emulation of the sensors cluster operation. The main results of the paper are: in the scientific aspect - the developed models of network operation assessment parameters of IoT; in the practical aspect - received by means of simulation, dependences delay schedules including network nodes on the number of nodes and "awakening" nodes' speed. Besides, it is revealed that multiprotocol devices can work more effectively, at the same time supporting the necessary productivity of a data transmission network.

Keywords: wireless networks, Internet of things, self-organizing networks, routing, network protocol, relay node, gateway.

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