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

dc.contributor.advisorКовальчук, Артем Михайлович
dc.contributor.authorЛукирич, Олег Сергійович
dc.date.accessioned2020-10-12T11:59:35Z
dc.date.available2020-10-12T11:59:35Z
dc.date.issued2020
dc.description.abstractenThis work presents a research on distributed systems that use environment information to make consistent decisions across all nodes – in spite of limited hardware and possibility of individual node failures. As a starting point, a target system of this kind is modelled, and the goal is set to analyze and compare the methods of implementation, synthesize them into an optimal architecture, and develop a prototype based on it. The analysis begins from the typical for a such system client-server architecture, it’s drawbacks and ways to improve on them. Gradually, it shifts towards a peer-to-peer architecture, based on replicated state machine with consensus, especially focusing on consensus algorithms. The chosen architecture is based on Raft, and the respective prototype has been described, developed and tested. The architecture has high tolerance to individual node failures, autonomy, mobility, good performance and resource efficiency, and enjoys the benefits of node proximity in the network.uk
dc.description.abstractruВ данной работе исследуются методы разработки распределенных систем, использующих информацию о среде для принятия согласованных между узлами решений в условиях ограниченных аппаратных ресурсов и возможности сбоев. В качестве отправной точки моделируется целевая система такого типа и относятся к ней требования - в дальнейшем целью является анализ и сравнение методов для ее разработки, создания оптимальной архитектуры, и соответствующей реализации. Анализ начинается с типичной для целевой системы клиент-серверной архитектуры, ее недостатков и путей их устранения, и в конце концов переходит в одноранговой архитектуры на основе реплицировать конечного автомата с применением консенсуса, акцентировано рассматривая алгоритмы консенсуса. Было создано архитектуру на основе Raft, и описано, разработаны и протестированы ее реализацию. Выбранная архитектура имеет высокую толерантность к сбоям отдельных узлов, автономность, мобильность, хорошую производительность и экономичность, и позволяет использовать преимущества близкого размещения узлов в сети.uk
dc.description.abstractukВ даній роботі досліджуються методи розробки розподілених систем, що використовують інформацію про середовище для прийняття узгоджених між вузлами рішень в умовах обмежених апаратних ресурсів та можливості збоїв. В якості відправної точки моделюється цільова система такого типу та ставляться до неї вимоги – надалі метою є аналіз та порівняння методів для її розробки, створення оптимальної архітектури, та відповідної реалізації. Аналіз починається з типової для цільової системи клієнт-серверної архітектури, її недоліків та шляхів їх усунення, та врешті-решт переходить до однорангової архітектури на основі реплікованого кінцевого автомату з застосуванням консенсусу, акцентовано розглядаючи алгоритми консенсусу. Було створено архітектуру на основі Raft, та описано, розроблено і протестовано її реалізацію. Обрана архітектура має високу толерантність до збоїв окремих вузлів, автономність, мобільність, добру продуктивність та економність, та дозволяє використовувати переваги близького розміщення вузлів в мережі.uk
dc.format.page84 с.uk
dc.identifier.citationЛукирич, О. С. Розробка АПК управління розподіленою мережею сенсорів : дипломна работа ... бакалавра : 121 Інженерія програмного забезпечення / Лукирич Олег Сергійович. – Київ, 2020. – 84 с.uk
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/36717
dc.language.isoukuk
dc.publisherКПІ ім. Ігоря Сікорськогоuk
dc.publisher.placeКиївuk
dc.subjectpeer-to-peeruk
dc.subjectрозподілені системиuk
dc.subjectреплікований кінцевий автоматuk
dc.subjectкіберфізичні системиuk
dc.subjectконсенсусuk
dc.subjectRaftuk
dc.titleРозробка АПК управління розподіленою мережею сенсорівuk
dc.typeBachelor Thesisuk

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Lukyrych_bakalavr.pdf
Розмір:
1.7 MB
Формат:
Adobe Portable Document Format
Опис:
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
9.06 KB
Формат:
Item-specific license agreed upon to submission
Опис: