Розроблення та впровадження розподіленої обчислювальної системи для високопродуктивних обчислень
dc.contributor.advisor | Станкевич, Олена Михайлівна | |
dc.contributor.affiliation | Національний університет "Львівська політехніка" | |
dc.contributor.author | Міканов, Артем Віталійович | |
dc.contributor.author | Mikanov, Artem Vitaliiovych | |
dc.coverage.placename | Львів | |
dc.date.accessioned | 2025-06-29T18:48:22Z | |
dc.date.created | 2024 | |
dc.date.issued | 2024 | |
dc.description.abstract | Сучасні обчислювальні системи для високопродуктивних обчислень можна побудувати з недорогих споживчих компонентів, що надає широкі можливості для проведення досліджень, симуляцій та навчальних експериментів у звичайних академічних установах, без потреби у мільйонних інвестиціях. Побудова таких систем — актуальна задача як з практичної, так і з дослідницької точки зору, що дає змогу одночасно вивчити принципи паралельних обчислень, оптимізації архітектур, мережевої взаємодії та програмного забезпечення. Об’єктом дослідження у бакалаврській роботі є процеси організації розподілених обчислень у системах високопродуктивного класу (HPC). Предметом дослідження виступають інструменти та методи побудови кластерних систем, налаштування інфраструктури для запуску паралельних задач і оцінювання ефективності їх виконання. У роботі створено кластерну обчислювальну систему на основі бюджетного апаратного забезпечення. Проведено налаштування мережевої взаємодії, файлової системи, аутентифікації, планувальника задач (Slurm), бібліотек для паралельних обчислень (MPI, PETSc, FenicsX), а також інструментів моніторингу та профілювання (Prometheus, Grafana, perf). Реалізовано та протестовано низку задач: синтетичні тести продуктивності, чисельні алгоритми та приклади криптографічної обробки даних. Проведено аналіз масштабованості, впливу розподілу навантаження між вузлами, продуктивності пам’яті та мережі, надано рекомендації щодо використання такої системи в наукових або освітніх цілях. Загальний обсяг роботи: 89 сторінок, 23 рисунки, 28 посилань. | |
dc.format.pages | 92 | |
dc.identifier.citation | Міканов А. В. Розроблення та впровадження розподіленої обчислювальної системи для високопродуктивних обчислень : кваліфікаційна робота на здобуття освітнього ступеня магістр за спеціальністю „6.122.00.00 — Комп'ютерні науки“ / Артем Віталійович Міканов. — Львів, 2024. — 92 с. | |
dc.identifier.uri | https://ena.lpnu.ua/handle/ntb/100482 | |
dc.language.iso | uk | |
dc.publisher | Національний університет "Львівська політехніка" | |
dc.rights.holder | © Національний університет "Львівська політехніка", 2024 | |
dc.rights.holder | © Міканов, Артем Віталійович, 2024 | |
dc.subject | 6.122.00.00 | |
dc.subject | високопродуктивні обчислення | |
dc.subject | кластер | |
dc.subject | паралельне програмування | |
dc.subject | MPI | |
dc.subject | SLURM | |
dc.subject | PETSc | |
dc.subject | FenicsX | |
dc.subject | Prometheus | |
dc.subject | Grafana | |
dc.subject | моніторинг | |
dc.subject | розподілені обчислення | |
dc.subject | профілювання | |
dc.subject | STREAM | |
dc.subject | OSU benchmarks | |
dc.subject | логування | |
dc.subject | хешування | |
dc.subject | шифрування. Перелік використаних джерел: ? ? ? ? Denning | |
dc.subject | P. J. | |
dc.subject | & Lewis | |
dc.subject | T. G. (2017 | |
dc.subject | January 1). Exponential laws of computing growth. Communications of the ACM | |
dc.subject | 60(1) | |
dc.subject | 54–65. https://cacm.acm.org/research/exponential-laws-of-computing-growth/ Radulovic | |
dc.subject | M. (2019). Memory bandwidth and latency in HPC: System requirements and performance impact (Doctoral thesis). Universitat Politecnica de https://upcommons.upc.edu/handle/2117/134613 Gropp | |
dc.subject | W. (n.d.). PETSc https://theartofhpc.com/pcse/petsc-solver.html Catalunya. solver. The Art of HPC. Slurm Workload Manager. (2025). Slurm documentation. Retrieved June 5 | |
dc.subject | 2025 | |
dc.subject | from https://slurm.schedmd.com/documentation.html ? Prometheus Authors. (2025). Prometheus: Monitoring system & time series database. Retrieved June https://prometheus.io/docs/introduction/overview/ 5 | |
dc.subject | 2025 | |
dc.subject | from | |
dc.title | Розроблення та впровадження розподіленої обчислювальної системи для високопродуктивних обчислень | |
dc.title.alternative | Development and implementation of a distributed computing system for high-performance computations | |
dc.type | Students_diploma |