Спосіб підвищення відмовостійкості розподілених систем зберігання даних

dc.contributor.advisorВолокита, Артем Миколайович
dc.contributor.authorШкардибарда, Іван Миколайович
dc.date.accessioned2024-07-08T12:09:23Z
dc.date.available2024-07-08T12:09:23Z
dc.date.issued2024
dc.description.abstractВ магістерській дисертації розглядається спосіб підвищення відмовостійкості розподілених систем зберігання даних за допомогою використання алгоритму консенсусу Raft та відмовостійкої топології де-Бруйна. Як практична сторона було реалізовано розподілену систему зберігання даних, яка використовує алгоритм консенсусу Raft, а також здійснює маршрутизацію повідомлень в системі відповідно до топології де-Бруйна. Розроблена програма може бути використана як розподілена система зберігання даних, котра може зберігати та змінювати дані. Програмний продукт був створений на мові Go з використанням необхідним бібліотек, в тому числі etcd/raft для впровадження алгоритму консенсусу.
dc.description.abstractotherIn the master's thesis, a method for improving the fault tolerance of distributed data storage systems is examined through the use of the Raft consensus algorithm and the fault-tolerant De Bruijn topology. As a practical implementation, a distributed data storage system was developed that utilizes the Raft consensus algorithm and routes messages within the system according to the De Bruijn topology. The developed program can be used as a distributed data storage system that can store and modify data. The software product was created in the Go programming language using the necessary libraries, including etcd/raft for implementing the consensus algorithm.
dc.format.extent132 с.
dc.identifier.citationШкардибарда, І. М. Спосіб підвищення відмовостійкості розподілених систем зберігання даних : магістерська дис. : 123 Комп’ютерна інженерія / Шкардибарда Іван Миколайович. – Київ, 2024. – 132 с.
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/67774
dc.language.isouk
dc.publisherКПІ ім. Ігоря Сікорського
dc.publisher.placeКиїв
dc.subjectрозподілені системи зберігання даних
dc.subjectвідмовостійкість
dc.subjectалгоритм консенсусу raft
dc.subjectграф де-бруйна
dc.subjectмаршрутизація
dc.subjectdistributed data storage systems
dc.subjectfault tolerance
dc.subjectraft consensus algorithm
dc.subjectde-bruijn graph
dc.subjectrouting
dc.subject.udc004.75
dc.titleСпосіб підвищення відмовостійкості розподілених систем зберігання даних
dc.typeMaster Thesis

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Shkardybarda.Ivan.IO-21mn_magistr.pdf
Size:
2.6 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
8.98 KB
Format:
Item-specific license agreed upon to submission
Description: