1 documents found
Information × Registration Number 0825U003118, PhD dissertation Status Доктор філософії Date 03-09-2025 popup.evolution o Title Method of increasing the efficiency of component deployment for embedded systems Author Volodymyr V. Rusinov, popup.head Sergii H. Stirenko popup.opponent Volodymyr M. Opanasenko popup.opponent Olha I. Morozova popup.review Dmytro V. Lande popup.review Oleksandr V. Koval Description Дисертаційна робота присвячена розробці методу розгортання компонент платформи для вбудованих систем. По результатам роботи було розроблено метод розгортання компонент ШІ-платформи на основі онтологій процесів, які включають в себе програмно-апаратні рішення на основі поєднання можливостей вбудованих систем та хмарних систем, та процес розгортання та моніторингу компонент платформи вбудованих, який використовує модифікований алгоритм із застосуванням CI/CD конвеєра для постійної підтримки працездатності платформи з урахуванням конкурентної зборки та прунінгу контейнерів. Сучасний прогрес в сфері розробки вбудованих пристроїв зумовлює попит на їх широке впровадження в різних сферах, наприклад в системах відеоспостереження, автономних автомобілях, роєвий інтелект в безпілотних апаратах, тощо. Це зумовлює попит на розробку метода розгортання компонент платформи вбудованих пристроїв, який дозволяє швидко проводити синхронізацію компонент платформи, враховуючи особливості задач ШІ, такі як необхідність оновлення моделі з появою нових більш точних моделей та високої потреби в ресурсах системи. Використано процес MLOps в якості основи методу розгортання компонент платформи вбудованих систем. Цей підхід використовується для інтеграції машинного навчання в цикли розробки програмного забезпечення та забезпечення ефективного управління процесами, що включають навчання моделей, їх тестування, розгортання та моніторинг. Впровадження MLOps дозволяє оптимізувати взаємодію між різними етапами життєвого циклу машинного навчання, що, в свою чергу, забезпечує високий рівень автоматизації та знижує ймовірність помилок. Основою цієї методології є забезпечення безперервної інтеграції та безперервне постачання (CI/CD) моделей ШІ, а також можливість їх швидкої адаптації до змінюваних умов та вимог. Проаналізовано, що більшості сучасних систем та рішень на основі MLOps притаманне використання ресурсно-інтенсивних архітектурних рішень, як використання Cloud або спеціалізованого обладнання. Розроблено метод розгортання компонент платформи вбудованих системи на основі онтологій процесів. Онтології процесів, представлені через графові структури, такі як дерева Бема, дозволяють формалізувати концепти і їх взаємодії в рамках систем, що складають платформу, що, у свою чергу, сприяє точному відображенню семантики всіх системних складових. За допомогою таксономій і λ-термів, що реалізують семантичну зв'язність, можна детально описати взаємодії між компонентами, що дозволяє не тільки знижувати ймовірність помилок, але й підвищувати ефективність процесів, що відбуваються в межах компонентів платформи вбудованих систем. На основі запропонованого методу можна розгорнути компоненти тестової платформу, готові до практичного використання та використання з відповідним апаратним та програмним забезпеченні, у відповідності з описаними вимогами. Удосконалено конвеєр CI/CD під процес MLOps для запропонованого методу розгортання компонент платформи на основі вбудованих систем. Використання конвеєру CI/CD для розгортання компонент, відповідальних за задачі ШІ, на основі вбудованих систем мають особливості які вимагають модифікацію процесу, серед іншого, децентралізовану зборку в умовах гетерогенної природи системи, автоматизоване тестування точності моделі, моніторинг вбудованих пристроїв і аналіз та верифікацію продуктивності моделі. Використання конвеєру CI/CD у сукупності з методами оптимізації зборки контейнеру, дозволяють зменшити час розгортання системи в порівнянні з системами аналогічними підходами висвітленими в літературі, визначеними як базові. На основі запропонованих підходів з використання прунінгу та конкурентної зборки, було підвищено ефективність процесу розгортання компонентів платформи за рахунок зменшення часу зборки контейнерів. За допомогою процесу прунінгу, можливо досягнути меншого розміру контейнеру при більшій швидкості зборки, який включає в себе видалення додаткових залежностей на етапі зборки контейнеру та на етапі розгортання. Даний метод показує прискорення зборки 5.79%, в порівнянні з запропонованими рішеннями. Прискорено час зборки контейнеру до 16.24%, порівняно з існуючими рішеннями, при зменшенні використання пам’яті на 11.15%. Розроблено програмний додаток для перевірки та демонстрації роботи комплексного методу для розгортання системи на прикладі деревовидної структури з дебруйнівськими зв’язками. Програмний додаток дає можливість перевірити роботу платформи від початку до кінця та протестувати можливості роботи в умовах високої завантаженості системи. За допомогою даного підходу, платформа дозволяє виконувати переналаштування у разі відмови певного вузлу, тим самим перенаправивши потік запитів на інший вузол, без повної зупинки системи на переналаштування. В ході тестування було використано декілька різних моделей штучної нейронної мережі (ШНМ): MobileNet, ResNet та InceptionNet на датасеті ANIMAL10N. Registration Date 2025-07-23 popup.nrat_date 2025-07-23 Close
PhD dissertation
Volodymyr V. Rusinov. Method of increasing the efficiency of component deployment for embedded systems : Доктор філософії : spec.. 123 - Комп’ютерна інженерія : presented. ; popup.evolution: o; National Technical University of Ukraine «Igor Sikorsky Kyiv Polytechnic Institute». – Київ, 0825U003118.
1 documents found

Updated: 2026-03-23