Розробка АПК управління розподіленою мережею сенсорів

Вантажиться...
Ескіз

Дата

2020

Назва журналу

Номер ISSN

Назва тому

Видавець

КПІ ім. Ігоря Сікорського

Анотація

В даній роботі досліджуються методи розробки розподілених систем, що використовують інформацію про середовище для прийняття узгоджених між вузлами рішень в умовах обмежених апаратних ресурсів та можливості збоїв. В якості відправної точки моделюється цільова система такого типу та ставляться до неї вимоги – надалі метою є аналіз та порівняння методів для її розробки, створення оптимальної архітектури, та відповідної реалізації. Аналіз починається з типової для цільової системи клієнт-серверної архітектури, її недоліків та шляхів їх усунення, та врешті-решт переходить до однорангової архітектури на основі реплікованого кінцевого автомату з застосуванням консенсусу, акцентовано розглядаючи алгоритми консенсусу. Було створено архітектуру на основі Raft, та описано, розроблено і протестовано її реалізацію. Обрана архітектура має високу толерантність до збоїв окремих вузлів, автономність, мобільність, добру продуктивність та економність, та дозволяє використовувати переваги близького розміщення вузлів в мережі.

Опис

Ключові слова

peer-to-peer, розподілені системи, реплікований кінцевий автомат, кіберфізичні системи, консенсус, Raft

Бібліографічний опис

Лукирич, О. С. Розробка АПК управління розподіленою мережею сенсорів : дипломна работа ... бакалавра : 121 Інженерія програмного забезпечення / Лукирич Олег Сергійович. – Київ, 2020. – 84 с.

ORCID

DOI