Исследование работы распределенных систем на примере Apache ZooKeeper
Аннотация
Темой данной работы является “Исследование работы распределенных систем на примере Apache ZooKeeper”.
Выпускная квалификационная работа содержит 40 страниц печатного текста в формате А4, включает в себя 12 использованных источников, 10 рисунков, 1 таблицу и 1 приложение.
Ключевые слова: Распределенные системы, консенсус, Apache ZooKeeper, ZooKeeper Atomic Broadcast.
В рамках данной выпускной квалификационной работы производится анализ и тестирование алгоритма консенсуса, используемого сервисом Apache ZooKeeper.
В разработке используются следующие программные средства:
-Язык программирования Java
-Apache ZooKeeper
-Apache Curator
-Docker
-Blockade
-Язык программирования Python
-Библиотеки MathPlotLib, NumPy, SkLearn
Основная часть содержит 4 раздела:
1.Постановка задачи и цели;
2.Теоретические определения;
3.Анализ устройства системы Apache ZooKeeper;
4.Экспериментальное подтверждение выводов анализа.
Выпускная квалификационная работа содержит 40 страниц печатного текста в формате А4, включает в себя 12 использованных источников, 10 рисунков, 1 таблицу и 1 приложение.
Ключевые слова: Распределенные системы, консенсус, Apache ZooKeeper, ZooKeeper Atomic Broadcast.
В рамках данной выпускной квалификационной работы производится анализ и тестирование алгоритма консенсуса, используемого сервисом Apache ZooKeeper.
В разработке используются следующие программные средства:
-Язык программирования Java
-Apache ZooKeeper
-Apache Curator
-Docker
-Blockade
-Язык программирования Python
-Библиотеки MathPlotLib, NumPy, SkLearn
Основная часть содержит 4 раздела:
1.Постановка задачи и цели;
2.Теоретические определения;
3.Анализ устройства системы Apache ZooKeeper;
4.Экспериментальное подтверждение выводов анализа.