Оптимізація розподілених обчислювальних систем з використанням штучного інтелекту
Loading...
Date
2024-12-16
Journal Title
Journal ISSN
Volume Title
Publisher
Національний авіаційний університет
Abstract
Штучний інтелект (AI) та розподілені обчислювальні системи (РОС) відіграють одну з ключових ролей у розвитку сучасних технологій, які знаходять широке застосування у таких галузях, як наука, промисловість, бізнес, медицина, освіта та багато інших. Ці технології відкривають нові можливості для автоматизації процесів, підвищення ефективності систем і розв’язання складних задач. Зокрема, інтеграція AI у обчислювальні інфраструктури дозволяє працювати з великими обсягами даних, здійснювати їх аналіз у реальному часі та знаходити оптимальні рішення у високодинамічних середовищах. Розподілені обчислювальні системи є невід’ємною частиною сучасних інформаційних технологій. Вони забезпечують можливість обробки задач, що потребують значних обчислювальних ресурсів, шляхом їх розподілу між кількома вузлами. Завдяки цьому такі системи дозволяють досягати високої продуктивності, масштабованості та стабільності навіть за умов зростання обсягів оброблюваних даних. Зокрема, такі системи активно застосовуються у хмарних технологіях, аналізі великих даних (Big Data), Інтернеті речей (IoT), моделюванні складних процесів та інших сферах. [1]. Разом із тим, зі збільшенням складності та обсягів задач традиційні підходи до оптимізації управління ресурсами у розподілених обчислювальних системах часто стають неефективними. Виникають численні виклики, серед яких: - Рівномірний розподіл обчислювальних задач між вузлами системи. - Балансування навантаження між обчислювальними ресурсами. - Мінімізація затримок передачі даних між вузлами системи. - Забезпечення стійкості роботи системи за умов високої завантаженості. Методи штучного інтелекту надають потужні інструменти для вирішення цих задач. Завдяки адаптивності алгоритмів AI такі системи можуть самостійно аналізувати динамічні зміни середовища, прогнозувати майбутні сценарії роботи та знаходити оптимальні рішення в реальному часі. Сучасні підходи, засновані на AI, включають: - Машинне навчання (ML), яке дозволяє аналізувати великі обсяги даних, визначати закономірності, класифікувати задачі за пріоритетами та прогнозувати результати. - Глибоке навчання (DL), що забезпечує багаторівневий аналіз даних і дозволяє створювати моделі з високою точністю прогнозування. - Навчання з підкріпленням (RL), яке застосовується для розробки самонавчальних алгоритмів, що оптимізують свої стратегії на основі отриманого досвіду. Застосування цих технологій у розподілених обчислювальних системах відкриває нові горизонти для оптимізації, дозволяючи знизити витрати, покращити продуктивність і забезпечити стійкість роботи систем навіть у складних умовах. Таким чином, інтеграція методів AI у розподілені обчислювальні системи є надзвичайно актуальною темою для досліджень і розробок, що сприяє підвищенню ефективності таких систем. Усе це визначає важливість розробки нових підходів і рішень, які дозволять максимально використовувати потенціал AI у задачах оптимізації, забезпечуючи стійку й надійну роботу розподілених обчислювальних середовищ.
Description
Робота публікується згідно наказу Ректора НАУ від 27.05.2021 р. №311/од «Про розміщення кваліфікаційних робіт здобувачів вищої освіти в репозиторії університету». Керівник проекту: доцент, кандидат педагогічних наук, Юрій Сінько.
Keywords
дипломна робота, штучний інтелект, оптимізація, розподілені обчислювальні системи, глибинні нейронні мережі, TensorFlow, Docker, Python
Citation
Ковалевський Я.О. Оптимізація розподілених обчислювальних систем з використанням штучного інтелекту. - Дипломна робота на здобуття ступеня магістра спеціальності «Комп’ютерні науки», “«Інформаційні технології проектування». - Київ, 2024. – 83 с.