Магістерські роботи (ІПЗЕ)
Постійне посилання зібрання
У зібранні розміщено магістерські дисертації на здобуття ступеня магістра.
Переглянути
Перегляд Магістерські роботи (ІПЗЕ) за Автор "Барабаш, Олег Володимирович"
Зараз показуємо 1 - 4 з 4
Результатів на сторінці
Налаштування сортування
Документ Відкритий доступ Аналіз та розробка алгоритмів забезпечення функціональної стійкості розподілених веб-додатків(КПІ ім. Ігоря Сікорського, 2024) Тиховський, Ростислав Вячеславович; Барабаш, Олег ВолодимировичМагістерська дисертація за темою “Аналіз та розробка алгоритмів забезпечення функціональної стійкості розподілених веб-додатків” виконана студентом кафедри інженерії програмного забезпечення в енергетиці НН ІАТЕ Тиховським Ростиславом Вячеславовичем зі спеціальності 121 “Інженерія програмного забезпечення” за освітньо-професійною програмою “Інженерія програмного забезпечення інтелектуальних кібер-фізичних систем в енергетиці” і складається зі: вступу; 5 розділів (“Опис предметної області. Постановка завдання”, “Аналіз літератури та огляд існуючих рішень”, “Програмні інструменти для вирішення поставленого завдання”, “Опис програмної реалізації”, “Розробка стартап-проєкту”), висновків до кожного з цих розділів; загальних висновків; списку використаних джерел, який налічує 25 джерел; 18 ілюстрацій; 13 таблиць та 2 додатки. Загальний обсяг роботи 100 сторінок. Актуальність. Комп’ютерні технології вже давно відіграють значну роль в житті людей. Вони беруть на себе все більше завдань, виконанням яких раніше займалися люди. Серед них є задачі, що потребують особливої уваги та точності, наприклад, задачі в сфері медицини, фінансів, математичних обчислень тощо. В подібних сферах функціональна стійкість або надійність програмної системи є одним із ключових факторів. Існує багато методів забезпечення функціональної стійкості таких систем, зокрема алгоритми розподілу навантаження. Вони дозволяють розподіляти запити до програмної системи від користувачів між декількома обробниками і таким чином досягати більшої стабільності в роботі всієї системи. Актуальність проблеми забезпечення функціональної стійкості розподілених веб-додатків зумовили вибір теми магістерської роботи у такій редакції: «Аналіз та розробка алгоритмів забезпечення функціональної стійкості розподілених веб- додатків». Мета і задачі дослідження. Метою роботи є розробка програмного продукту для забезпечення функціональної стійкості розподілених веб-додатків. Дослідження має наступні задачі: - проаналізувати існуючі рішення, методи та алгоритми забезпечення функціональної стійкості розподілених веб-додатків; - розробити алгоритм розподілу навантаження розподілених веб-додатків; - розробити алгоритм перерозподілу навантаження сервера, що відмовив; - спроектувати архітектуру компонентів системи; - розробити програмне забезпечення для спроектованої архітектури. Методи дослідження. Для вирішення визначених завдань і досягнення поставленої мети використовувалися наступні методи дослідження: аналіз та порівняння алгоритмів забезпечення функціональної стійкості розподілених веб- додатків, аналіз та порівняння існуючих систем забезпечення функціональної стійкості. Об’єктом дослідження є алгоритм забезпечення функціональної стійкості розподілених веб-додатків. Предметом дослідження є система забезпечення функціональної стійкості розподілених веб-додатків з використанням алгоритмів розподілення навантаження між декількома однаковими компонентами системи, з забезпеченням відмовостійкості. Практичне значення одержаних результатів дослідження полягає в тому, що розроблена система може використовуватися для забезпечення функціональної стійкості, а саме розподілу навантаження та відмовостійкості розподілених веб-додатків.Документ Відкритий доступ Аналіз та розробка бібліотеки алгоритмів моніторингу та перезапуску серверу, що відмовив(КПІ ім. Ігоря Сікорського, 2024) Тимошенко, Павло Ростиславович; Барабаш, Олег ВолодимировичМагістерська дисертація за темою «Аналіз та розробка бібліотеки алгоритмів моніторингу та перезапуску серверу, що відмовив» виконана студентом кафедри цифрових технологій в енергетиці НН ІАТЕ Тимошенком Павлом Ростиславовичем зі спеціальності 121 «Інженерія програмного забезпечення» за освітньо- професійною програмою «Інженерія програмного забезпечення інтелектуальних кібер-фізичних систем і веб-технологій» і складається зі: вступу; 5 розділів («Опис предметної області. Постановка завдання», «Аналіз літератури та огляд існуючих рішень», «Програмні інструменти для вирішення поставленого завдання», «Опис програмної реалізації», «Розробка стартап проєкту»), висновків до кожного з цих розділів; загальних висновків; списку використаних джерел, який налічує 32 джерела; 25 ілюстрацій; 20 таблиць та додатків. Загальний обсяг роботи 117 сторінка. Актуальність теми. У контексті мікросервісної архітектури та стратегічного підходу до забезпечення кібербезпеки та конфіденційності даних, проблеми моніторингу, перезапуску та контролю великої кількості сервісів виявляються основними викликами. Інноваційні підходи та передові технології грають ключову роль у підвищенні ефективності цих процесів, але водночас виникають труднощі у забезпеченні стабільності системи. Особливо важливо вирішити проблеми пов'язані з моніторингом, рестартом та ефективним управлінням великою кількістю сервісів. Додатковим викликом є потреба в значних ресурсах для забезпечення роботи цих сервісів. Велика кількість сервісів може вимагати значних обчислювальних та мережевих ресурсів, що потребує ретельного контролю та оптимізації. Без ефективного управління ресурсами може виникнути проблема нестабільності, зниження продуктивності та збоїв у роботі сервісів. На поточному етапі розвитку мікросервісної архітектури в області розробки програмного забезпечення виникає виклик з обмеженим набором інструментів для ефективного моніторингу та контролю життєдіяльності сервісів. Розробники зазнають обмежень, використовуючи єдині програмні продукти для ведення операційної діяльності, що часто виявляється неоптимальним. У зв'язку з цим виникає важлива задача створення систем, які дозволять автоматизувати процеси та забезпечити ефективний моніторинг та контроль над життєдіяльністю мікросервісів в контексті розробки програмного забезпечення. Метою роботи є створення серверниго додатоку, що автоматизує моніторинг та контроль над життєдіяльністю сервісів у мікросервісінй архітектурі. Для досягнення мети було сформовано такі завдання: - розробити систему моніторингу; - розробити систему збереження інформації сервсів; - розробити систему перезапуску сервісу; - розробити систему виведення інформації про стан сервісів. Об’єктом дослідження є галузь розробки мікросервісних систем. Предмет дослідження: моніторинг та контролю життєдіяльності сервісу. Методи дослідження. При створенні автоматизованої системи моніторингу та контролю життєдіяльності сервісів у мікросервісній архітктурі було використано такі загальнонаукові та спеціальні методи наукового пізнання, як: аналіз (для розгляду існуючих програмних рішень, обрання архітектури серверів та програмних засобів, створення стартап-проекту), індукція (для опису аналізу даних), таблично-графічний метод (для графічної візуалізації даних), метод порівняння (для зіставлення отриманих даних), моделювання (для розробки системи в цілому, зображення архітектури серверів, формування друкованих форм договорів страхування), а також кластерний аналіз (для групування даних за певними ознаками). Практична значення одержаних результатів полягає в створенні системи, що надає змогу розробникам мати контроль над системою та моніторити стан системи. Апробація результатів дисертації. Результати роботи були представлені на першій міжнародній науково-практичній конференції, присвяченої 125-річчю КПІ ім. Ігоря Сікорського «СУЧАСНІ АСПЕКТИ ІНЖЕНЕРІЇ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ» с. 46 – 47.Документ Відкритий доступ Веб-додаток імітаційного моделювання процесу самодіагностування багатомодульних інформаційних систем(КПІ ім. Ігоря Сікорського, 2022) Гурняк, Андрій Миколайович; Барабаш, Олег ВолодимировичДокумент Відкритий доступ Програмні засоби моніторингу параметрів функціонування та справного стану розподіленої інформаційної системи підприємства(КПІ ім. Ігоря Сікорського, 2024) Микитенко, Артур Максимович; Барабаш, Олег ВолодимировичСтруктура і обсяг кваліфікаційної роботи. Магістерська дисертація за темою “Програмні засоби моніторингу параметрів функціонування та справного стану розподіленої інформаційної системи підприємства” виконана студентом кафедри інженерії програмного забезпечення в енергетиці НН ІАТЕ Микитенком Артуром Максимовичем зі спеціальності 121 “Інженерія програмного забезпечення” за освітньо-професійною програмою “Інженерія програмного забезпечення інтелектуальних кібер-фізичних систем і веб- технологій” і складається зі: переліку умовних позначень, символів, скорочень і термінів, вступу; 5 розділів (“Постановка завдання”, “Аналіз, дослідження існуючих методів”, “Апарат вирішення для поставленої задачі”, “Опис програмної системи”, “Розробка стартап-проєкту”), висновків до кожного з цих розділів; загальних висновків; списку використаних джерел, який налічує 15 джерел; 33 ілюстрацій; 24 таблиць та 2 додатки. Загальний обсяг роботи 119 сторінок. Актуальність. Актуальність дослідження процесу моніторингу параметрів функціонування та контролю справного стану розподіленої інформаційної системи підприємства визначається критичним значенням, який цей процес має для ефективності функціонування системи організації. У світі, де інформація є найціннішим ресурсом, безперервна робота інформаційних систем стає вирішальною умовою для досягнення багатьох цілей, від підтримки бізнес-процесів до забезпечення безпеки і зручності користувачів. Відмова або несправність окремих модулів чи компонентів може призвести припинення нормального функціонування системи, втрати даних та ризику виникнення проблем із безпекою. Тому, забезпечення надійності та функціональної стійкості розподілених систем стає завданням важливим для забезпечення нормальної діяльності підприємства та задоволення потреб його користувачів. Метою роботи є розробка програмного засобу контролю технічного стану обчислювальних пристроїв розподіленої інформаційної системи на основі програмно-логічних методів тестового контролю. Для досягнення поставленої задачі були сформульовані наступні завдання дослідження: − проаналізувати сучасні програмні засоби контролю технічного стану обчислювальних пристроїв, − дослідити програмно-логічні методи контролю технічного стану обчислювальних пристроїв, − розробити архітектуру, структуру, програмного застосунку для контролю технічного стану обчислювальних пристроїв, − розробити реалізацію програмного застосунку для контролю технічного стану обчислювальних пристроїв, − провести тестування додатку, математичне моделювання та дослідження параметрів контролю технічного стану. Об'єктом дослідження є контроль технічного стану обчислювальних пристроїв розподіленої інформаційної системи. Предметом дослідження є програмно-логічні методи контролю технічного стану обчислювальних пристроїв розподіленої інформаційної системи. Методи дослідження. Для розв’язання поставлених завдань і досягнення мети використано методи математичного моделювання та методи об’єктно-орієнтовного аналізу. Практичне значення одержаних результатів роботи полягає у розробці програмної реалізації системи моніторингу функціональних параметрів та справного стану обчислювальних пристроїв за алгоритмом самодіагностування тестовим методом.