Організація паралельних обчислень в розподіленій системі з використанням черг повідомлень

dc.contributor.advisorГіоргізова-Гай, Вікторія Шалвівна
dc.contributor.authorШляхов, Данило Сергійович
dc.date.accessioned2023-11-01T16:24:41Z
dc.date.available2023-11-01T16:24:41Z
dc.date.issued2023
dc.description.abstractМетою дипломної роботи є дослідження ефективності використання черг повідомлень для задач, що потребують паралельної обробки даних. У сучасному світі виникла необхідність у покращенні продуктивності систем за допомогою паралелізації обчислень, а також прискорення процесу розробки кінцевого продукту. Черга повідомлень – це інструмент, що дозволяє застосувати шаблони паралелізації, зменшити зв’язаність частин розподіленої системи, забезпечити гарантовану обробку повідомлень та масштабування системи. Тому тема дипломної роботи є актуальною. В роботі проведено аналіз застосування черг повідомлень в розподілених системах, шаблонів паралельних обчислень, порівняння популярних реалізацій брокерів повідомлень, а також побудовано прототип системи, яка базується на RabbitMQ для паралелізації обчислень. Система призначена для підготовки даних до тренування моделі з конверсії співу – що є прикладом використання черг повідомлень для паралелізації обчислень. Перед реалізацією системи було обґрунтовано вибір реалізації черг повідомлень та архітектуру системи з огляду на наявні ресурси електронної обчислювальної машини. Результатами дипломної роботи є: аналіз шаблонів паралельної обробки даних та популярних реалізацій черг повідомлень з визначенням їх переваг і сфери застосування; результати дослідження, проведені на тестовому стенді для обґрунтування вибору архітектури системи з використанням черги повідомлень для паралелізації обчислень. Загальний обсяг роботи 83 с., 22 рис., 7 таблиць, 3 додатки, 26 джерела.uk
dc.description.abstractotherThe purpose of the thesis is to study effectiveness of using message queues for tasks that require parallel data processing. Nowadays, it is necessary to improve systems’ performance using parallel computing and speeding up development of the end product. Message queue is an instrument that enables usage of patterns of parallel computing, decoupling between system’s parts, provide guarantees for message processing and scale systems. That is thesis is relevant. The study includes an analysis of message queue utilization in distributed systems, patterns of parallel computing, comparison of popular implementations of message brokers, as well as a development of a system prototype based on RabbitMQ for parallelizing computations. System’s purpose is preparation data for training singing voice conversion model – example of message queues usage for parallelizing computations. Before developing system choice of message queue implementation and system architecture were justified with regard to available resources of the computer. Результатами дипломної роботи є: аналіз шаблонів паралельної обробки даних та популярних реалізацій черг повідомлень з визначенням їх переваг і сфери застосування; результати дослідження, проведені тестовому стенді для обґрунтування вибору архітектури системи з використанням черги повідомлень для паралелізації обчислень. The thesis results are the analysis of: parallel computing patterns and popular implementations of message queues with identification of their benefits and application areas; research findings from experiments conducted on a test setup to justify selection of a system architecture employing message queue for computation parallelization The total volume of work is 83 pages, 22 figures, 7 tables, 3 appendices, 26 sources.uk
dc.format.extent83 с.uk
dc.identifier.citationШляхов, Д. С. Організація паралельних обчислень в розподіленій системі з використанням черг повідомлень : дипломний проект … бакалавра : 122 Комп'ютерні науки / Шляхов Данило Сергійович. – Київ, 2023. – 83 с.uk
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/61964
dc.language.isoukuk
dc.publisherКПІ ім. Ігоря Сікорськогоuk
dc.publisher.placeКиївuk
dc.subjectчерги повідомленьuk
dc.subjectконверсія співуuk
dc.subjectпаралельні обчисленняuk
dc.subjectmessage queuesuk
dc.subjectsinging voice conversionuk
dc.subjectparallel computinguk
dc.titleОрганізація паралельних обчислень в розподіленій системі з використанням черг повідомленьuk
dc.title.alternativeOrganization of parallel calculations in a distributed system using message queuesuk
dc.typeBachelor Thesisuk

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Shliakhov_bakalavr.pdf
Розмір:
1.29 MB
Формат:
Adobe Portable Document Format
Опис:
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
9.1 KB
Формат:
Item-specific license agreed upon to submission
Опис: