Детектор виявлення відмов із накопиченням
dc.contributor.advisor | Шпурик, Вадим Вадимович | |
dc.contributor.author | Цимбалюк, Дмитро Валентинович | |
dc.date.accessioned | 2024-02-02T10:28:30Z | |
dc.date.available | 2024-02-02T10:28:30Z | |
dc.date.issued | 2024 | |
dc.description | В рамках даного дослідження можна було переконатись, що сучасні розподілені системи потребують нових інструментів для ефективного виявлення відмов. Таким інструментом є розроблений детектор виявлення відмов з накопиченням, що працює на основі статистичних даних в розподілених системах. Детектор було інтегровано в тестову розподілену систему, протестовано його роботу і побудовано інтерфейс користувача для відображення стану системи на основі вердиктів детектора. | uk |
dc.description.abstract | Структура і обсяг магістерської дисертації. Робота складається із вступу, п’яти розділів, висновку, списку використаних джерел із 26 найменувань, 2 додатків. У дисертації наявні 33 рисунки та 26 таблиць. Обсяг роботи — 117 сторінок. Актуальність теми полягає в полягає в зростаючій складність розподілених систем, з якої випливає необхідність нових методів для їх ефективного управління та обслуговування, важливості стабільності та безперебійної роботи систем, а саме запобігання відмовам і збоям в критично важливих системах, в потребі в ефективних інструментах виявлення відмов та в недосконалості традиційних методів виявлення відмов. Мета і задачі дослідження. Мета магістерської дисертації полягає у розробці детектора відмов з накопиченням, що здатний ефективно виявляти та реагувати на відмови в розподілених системах. Для досягнення мети магістерської дисертації, було сформульовано наступні основні задачі: вивчити та аналізувати існуючі методи та техніки виявлення відмов в розподілених системах; розробити алгоритм для детектора відмов з накопиченням, що використовує рівень підозрілості; визначити оптимальні параметри для детектора, щоб максимізувати його ефективність та точність; реалізувати програмний модуль детектора відмов та інтегрувати його в тестову розподілену систему; провести аналіз роботи системи та побудувати інтерфейс для відображення. Об’єкт дослідження. Об’єктом дослідження є розподілені системи та їх здатність до виявлення та усунення відмов. Предмет дослідження. Предметом дослідження є методи та алгоритми виявлення та реагування на відмови в розподілених системах на основі рівня підозрілості. Методи дослідження. Для вирішення визначених завдань і досягнення поставленої мети використовувався комплекс взаємопов’язаних і взаємодоповнювальних методів дослідження: алгоритми виявлення відмов, аналіз статистичних даних експоненційного розподілу, алгоритми реплікації та консенсусу, протоколи транспортного рівня та сучасні підходи до прогнозування та аналізу. Для виконання роботи використовувались мови програмування Python та Dart, фреймворк Flutter, система контролю версій Git та система контейнеризації Docker. Практичне значення одержаних результатів полягає в можливості використання створеної системи реальними розподіленими системами, що підвищить безпечність їх роботи та дозволить більш ефективно моніторити їх стан. | uk |
dc.description.abstractother | The structure and scope of the master's thesis. The thesis consists of an introduction, five chapters, a conclusion, a list of 26 references, and 2 appendices. The thesis contains 33 figures and 26 tables. The volume of the work is 117 pages. The relevance of the topic lies in the increasing complexity of distributed systems, which implies the need for new methods for their effective management and maintenance, the importance of stability and uninterrupted operation of systems, namely the prevention of failures and failures in critical systems, the need for effective failure detection tools and the imperfection of traditional failure detection methods. Research goal and objectives. The goal of the master's thesis is to develop a fault detector with accumulation that can effectively detect and respond to failures in distributed systems. To achieve the goal of the master's thesis, the following main tasks were formulated: to study and analyze existing methods and techniques for detecting failures in distributed systems; to develop an algorithm for a cumulative fault detector that uses a level of suspicion; to determine the optimal parameters for the detector to maximize its efficiency and accuracy; to implement the software module of the fault detector and integrate it into a test distributed system; to analyze the system and build an interface for display. Object of research. The object of research is distributed systems and their ability to detect and eliminate failures. Subject of research. The subject of research is methods and algorithms for detecting and responding to failures in distributed systems based on the level of suspicion. Methods of research. To solve the identified problems and achieve the goal, a set of interrelated and complementary research methods was used: failure detection algorithms, analysis of exponential distribution statistics, replication and consensus algorithms, transport layer protocols and modern approaches to forecasting and analysis. The Python and Dart programming languages, the Flutter framework, the Git version control system, and the Docker containerization system were used to perform the work. The practical value of obtained results. lies in the possibility of using the created system by real distributed systems, which will increase the security of their operation and allow more efficient monitoring of their status. | uk |
dc.format.extent | 117 с. | uk |
dc.identifier.citation | Цимбалюк, Д. В. Детектор виявлення відмов із накопиченням : магістерська дис. : 121 Інженерія програмного забезпечення / Цимбалюк Дмитро Валентинович. – Київ, 2024. – 117 с. | uk |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/64250 | |
dc.language.iso | uk | uk |
dc.publisher | КПІ ім. Ігоря Сікорського | uk |
dc.publisher.place | Київ | uk |
dc.subject | розподілені системи | uk |
dc.subject | детектор | uk |
dc.subject | відмови | uk |
dc.subject | статистичні дані | uk |
dc.subject | експоненційний розподіл | uk |
dc.subject | UDP | uk |
dc.subject | мобільний застосунок | uk |
dc.subject | прогнозування | uk |
dc.subject | контейнеризація | uk |
dc.subject.udc | 004.4 | uk |
dc.title | Детектор виявлення відмов із накопиченням | uk |
dc.type | Master Thesis | uk |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Tsymbaliuk_magistr.pdf
- Розмір:
- 5.78 MB
- Формат:
- Adobe Portable Document Format
- Опис:
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 1.71 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: