Аналіз та розробка алгоритмів забезпечення функціональної стійкості розподілених веб-додатків
Вантажиться...
Дата
2024
Науковий керівник
Назва журналу
Номер ISSN
Назва тому
Видавець
КПІ ім. Ігоря Сікорського
Анотація
Магістерська дисертація за темою “Аналіз та розробка алгоритмів забезпечення
функціональної стійкості розподілених веб-додатків” виконана студентом кафедри
інженерії програмного забезпечення в енергетиці НН ІАТЕ Тиховським Ростиславом
Вячеславовичем зі спеціальності 121 “Інженерія програмного забезпечення” за
освітньо-професійною програмою “Інженерія програмного забезпечення інтелектуальних кібер-фізичних систем в енергетиці” і складається зі: вступу; 5
розділів (“Опис предметної області. Постановка завдання”, “Аналіз літератури та
огляд існуючих рішень”, “Програмні інструменти для вирішення поставленого
завдання”, “Опис програмної реалізації”, “Розробка стартап-проєкту”), висновків до
кожного з цих розділів; загальних висновків; списку використаних джерел, який
налічує 25 джерел; 18 ілюстрацій; 13 таблиць та 2 додатки. Загальний обсяг роботи
100 сторінок.
Актуальність. Комп’ютерні технології вже давно відіграють значну роль в
житті людей. Вони беруть на себе все більше завдань, виконанням яких раніше
займалися люди. Серед них є задачі, що потребують особливої уваги та точності,
наприклад, задачі в сфері медицини, фінансів, математичних обчислень тощо.
В подібних сферах функціональна стійкість або надійність програмної системи
є одним із ключових факторів. Існує багато методів забезпечення функціональної
стійкості таких систем, зокрема алгоритми розподілу навантаження. Вони дозволяють
розподіляти запити до програмної системи від користувачів між декількома
обробниками і таким чином досягати більшої стабільності в роботі всієї системи.
Актуальність проблеми забезпечення функціональної стійкості розподілених
веб-додатків зумовили вибір теми магістерської роботи у такій редакції: «Аналіз та
розробка алгоритмів забезпечення функціональної стійкості розподілених веб-
додатків».
Мета і задачі дослідження. Метою роботи є розробка програмного продукту
для забезпечення функціональної стійкості розподілених веб-додатків. Дослідження
має наступні задачі:
- проаналізувати існуючі рішення, методи та алгоритми забезпечення
функціональної стійкості розподілених веб-додатків;
- розробити алгоритм розподілу навантаження розподілених веб-додатків;
- розробити алгоритм перерозподілу навантаження сервера, що відмовив;
- спроектувати архітектуру компонентів системи;
- розробити програмне забезпечення для спроектованої архітектури.
Методи дослідження. Для вирішення визначених завдань і досягнення
поставленої мети використовувалися наступні методи дослідження: аналіз та
порівняння алгоритмів забезпечення функціональної стійкості розподілених веб-
додатків, аналіз та порівняння існуючих систем забезпечення функціональної
стійкості.
Об’єктом дослідження є алгоритм забезпечення функціональної стійкості
розподілених веб-додатків.
Предметом дослідження є система забезпечення функціональної стійкості
розподілених веб-додатків з використанням алгоритмів розподілення навантаження
між декількома однаковими компонентами системи, з забезпеченням відмовостійкості.
Практичне значення одержаних результатів дослідження полягає в тому, що
розроблена система може використовуватися для забезпечення функціональної
стійкості, а саме розподілу навантаження та відмовостійкості розподілених веб-додатків.
Опис
Ключові слова
функціональна стійкість, веб-додатки, розподілення навантаження, відмовостійкість, розподілені системи
Бібліографічний опис
Тиховський, Р. В. Аналіз та розробка алгоритмів забезпечення функціональної стійкості розподілених веб-додатків : магістерська дис. : 121 Інженерія програмного забезпечення / Тиховський Ростислав Вячеславович. – Київ, 2024. – 101 с.