Розроблення та впровадження розподіленої обчислювальної системи для високопродуктивних обчислень

dc.contributor.advisorСтанкевич, Олена Михайлівна
dc.contributor.affiliationНаціональний університет "Львівська політехніка"
dc.contributor.authorМіканов, Артем Віталійович
dc.contributor.authorMikanov, Artem Vitaliiovych
dc.coverage.placenameЛьвів
dc.date.accessioned2025-06-29T18:48:22Z
dc.date.created2024
dc.date.issued2024
dc.description.abstractСучасні обчислювальні системи для високопродуктивних обчислень можна побудувати з недорогих споживчих компонентів, що надає широкі можливості для проведення досліджень, симуляцій та навчальних експериментів у звичайних академічних установах, без потреби у мільйонних інвестиціях. Побудова таких систем — актуальна задача як з практичної, так і з дослідницької точки зору, що дає змогу одночасно вивчити принципи паралельних обчислень, оптимізації архітектур, мережевої взаємодії та програмного забезпечення. Об’єктом дослідження у бакалаврській роботі є процеси організації розподілених обчислень у системах високопродуктивного класу (HPC). Предметом дослідження виступають інструменти та методи побудови кластерних систем, налаштування інфраструктури для запуску паралельних задач і оцінювання ефективності їх виконання. У роботі створено кластерну обчислювальну систему на основі бюджетного апаратного забезпечення. Проведено налаштування мережевої взаємодії, файлової системи, аутентифікації, планувальника задач (Slurm), бібліотек для паралельних обчислень (MPI, PETSc, FenicsX), а також інструментів моніторингу та профілювання (Prometheus, Grafana, perf). Реалізовано та протестовано низку задач: синтетичні тести продуктивності, чисельні алгоритми та приклади криптографічної обробки даних. Проведено аналіз масштабованості, впливу розподілу навантаження між вузлами, продуктивності пам’яті та мережі, надано рекомендації щодо використання такої системи в наукових або освітніх цілях. Загальний обсяг роботи: 89 сторінок, 23 рисунки, 28 посилань.
dc.format.pages92
dc.identifier.citationМіканов А. В. Розроблення та впровадження розподіленої обчислювальної системи для високопродуктивних обчислень : кваліфікаційна робота на здобуття освітнього ступеня магістр за спеціальністю „6.122.00.00 — Комп'ютерні науки“ / Артем Віталійович Міканов. — Львів, 2024. — 92 с.
dc.identifier.urihttps://ena.lpnu.ua/handle/ntb/100482
dc.language.isouk
dc.publisherНаціональний університет "Львівська політехніка"
dc.rights.holder© Національний університет "Львівська політехніка", 2024
dc.rights.holder© Міканов, Артем Віталійович, 2024
dc.subject6.122.00.00
dc.subjectвисокопродуктивні обчислення
dc.subjectкластер
dc.subjectпаралельне програмування
dc.subjectMPI
dc.subjectSLURM
dc.subjectPETSc
dc.subjectFenicsX
dc.subjectPrometheus
dc.subjectGrafana
dc.subjectмоніторинг
dc.subjectрозподілені обчислення
dc.subjectпрофілювання
dc.subjectSTREAM
dc.subjectOSU benchmarks
dc.subjectлогування
dc.subjectхешування
dc.subjectшифрування. Перелік використаних джерел: ? ? ? ? Denning
dc.subjectP. J.
dc.subject& Lewis
dc.subjectT. G. (2017
dc.subjectJanuary 1). Exponential laws of computing growth. Communications of the ACM
dc.subject60(1)
dc.subject54–65. https://cacm.acm.org/research/exponential-laws-of-computing-growth/ Radulovic
dc.subjectM. (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.subjectW. (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.subject2025
dc.subjectfrom 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.subject2025
dc.subjectfrom
dc.titleРозроблення та впровадження розподіленої обчислювальної системи для високопродуктивних обчислень
dc.title.alternativeDevelopment and implementation of a distributed computing system for high-performance computations
dc.typeStudents_diploma

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
2024_61220000_Mikanov_Artem_Vitaliiovych_272137.pdf
Size:
6.12 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
2.91 KB
Format:
Plain Text
Description: