Розробка гібридної архітектури оптимізації, що поєднує статичне планування з динамічним балансуванням навантаження

Автор(и)

  • Юрій Юрійович Білак ДВНЗ «Ужгородський національний університет», Ужгород, Україна https://orcid.org/0000-0001-5989-1643
  • Федір Федорович Сайберт ДВНЗ «Ужгородський національний університет», Ужгород, Україна https://orcid.org/0009-0004-8081-4174
  • Антоніна Муратівна Реблян ДВНЗ «Ужгородський національний університет», Ужгород, Україна https://orcid.org/0000-0002-2875-2197

DOI:

https://doi.org/10.32347/2412-9933.2026.65.70-81

Ключові слова:

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

Анотація

Сучасні паралельні та розподілені обчислювальні системи характеризуються високою складністю, гетерогенністю ресурсів і змінною інтенсивністю навантаження, що ускладнює ефективне планування та використання обчислювальних потужностей. Традиційні методи статичного або виключно динамічного планування не забезпечують необхідної адаптивності та прогнозованості продуктивності в реальних умовах експлуатації. У зв’язку з цим актуальним є створення гібридних методів, які поєднують попередній аналіз обчислювальних задач із адаптивним керуванням ресурсами під час виконання. Метою цієї статті є розробка гібридної архітектури оптимізації обчислювальних процесів у паралельному середовищі, що інтегрує структурний, статистичний та інтелектуальний рівні аналізу та поєднує статичне планування з динамічним балансуванням навантаження. Основним результатом дослідження є розробка архітектури, у якій обчислювальний процес формалізується у вигляді орієнтованого ациклічного графа задач з урахуванням їх ресурсних характеристик і залежностей. На основі офлайн-профілювання побудовано емпіричні моделі масштабування та часу виконання, які використовуються для початкової конфігурації розподілу ресурсів. Інтелектуальний рівень реалізовано у вигляді нейромережевого модуля прогнозування ефективності виконання задач залежно від параметрів розміщення та поточного стану обчислювального середовища. Для навчання та оцінювання моделі використано методи регресійного аналізу, багатошарову нейронну мережу типу MLP, а також статистичну валідацію прогнозів за експериментальними даними профілювання. Оптимізація розподілу задач здійснюється з використанням евристичних алгоритмів жадібного типу та генетичних алгоритмів, що дозволяє знаходити компромісні рішення за часовими й енергетичними критеріями в умовах обмежених ресурсів. Чисельні експерименти для задач множення блочних матриць і розв’язання рівняння теплопровідності підтвердили переваги гібридної методики. Результати дослідження показали, що поєднання офлайн-аналізу з онлайн-адаптацією дозволяє підвищити продуктивність паралельних обчислень і зменшити втрати, пов’язані з дисбалансом навантаження. Досягнуто прискорення до 18 разів, зниження часу очікування до 27% та точність прогнозування продуктивності на рівні 93–96%. Розроблена гібридна архітектура є ефективним інструментом оптимізації обчислювальних процесів у динамічних гетерогенних середовищах і може бути використана як основа для подальшого розвитку інтелектуальних систем керування паралельними обчисленнями.

Біографії авторів

Юрій Юрійович Білак, ДВНЗ «Ужгородський національний університет», Ужгород

Кандидат фізико-математичних наук, доцент, доцент кафедри програмного забезпечення систем

Федір Федорович Сайберт, ДВНЗ «Ужгородський національний університет», Ужгород

Асистент кафедри програмного забезпечення систем

Антоніна Муратівна Реблян, ДВНЗ «Ужгородський національний університет», Ужгород

Старша викладачка кафедри програмного забезпечення систем

Посилання

Parhami, B. (2002). PRAM and basic algorithms. In Introduction to parallel processing (Series in Computer Science). Springer. https://doi.org/10.1007/0-306-46964-2_5

Calinescu, R. C. (2000). The bulk-synchronous parallel model. In Architecture-independence loop parallelisation (Distinguished Dissertations). Springer. https://doi.org/10.1007/978-1-4471-0763-7_2

Culler, D., Karp, R., Patterson, D., Sahay, A., Santos, E., Schauser, K., Subramonian, R., & von Eicken, T. (1996). LogP: A practical model of parallel computation. Communications of the ACM, 39 (11), 78–85. https://doi.org/10.1145/240455.240477

Topcuoglu, H., Hariri, S., & Wu, M.-Y. (2002). Performance-effective and low-complexity task scheduling for heterogeneous computing. IEEE Transactions on Parallel and Distributed Systems, 13 (3), 260–274. https://doi.org/10.1109/71.993206

Kwok, Y.-K., & Ahmad, I. (1999). Static scheduling algorithms for allocating directed task graphs to multiprocessors. ACM Computing Surveys, 31 (4), 406–471. https://doi.org/10.1145/344588.344618

Blumofe, R. D., Joerg, C. F., Kuszmaul, B., Leiserson, C., Randall, K., & Zhou, Y. (1995). Cilk: An efficient multithreaded runtime system. Proceedings of the Fifth ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 207–216.

Anderson, C. A., & Bushman, B. J. (2001). Effects of violent video games on aggressive behavior, aggressive cognition, aggressive affect, physiological arousal, and prosocial behavior: A meta-analytic review of the scientific literature. Psychological Science, 12 (5), 353–359. https://doi.org/10.1111/1467-9280.00366

Barbosa, J., Stein, H., Martinez, R. L., Galvez-Pol, A., Rademaker, R. L., & Buschman, T. J. (2020). Interplay between persistent activity and activity-silent dynamics in the prefrontal cortex underlies serial biases in working memory. Nature Neuroscience, 23, 1016–1024. https://doi.org/10.1038/s41593-020-0644-4

Zhou, Q., & Ooka, R. (2021). Performance of neural network for indoor airflow prediction: Sensitivity towards weight initialization. Energy and Buildings, 246, 111106. https://doi.org/10.1016/j.enbuild.2021.111106

Bilak, Y. Y., & Shafar, A. A. (2024). Information and analytical model for assessing tourists’ satisfaction with accommodation facilities. Management of Development of Complex Systems, 57, 164–173. https://doi.org/10.32347/2412-9933.2024.57.164-173

Liu, C., & Wang, Y. (2025). Predictor-based neural adaptive self-triggered quantitative prescribed performance formation control for underactuated unmanned surface vehicles. Ocean Engineering, 319, 120220. https://doi.org/10.1016/j.oceaneng.2024.120220

Mao, H., Alizadeh, M., Menache, I., & Kandula, S. (2016). Resource management with deep reinforcement learning. Proceedings of the ACM SIGCOMM Conference, 50–56. https://doi.org/10.1145/3005745.3005750

Lynn, T. (2018). Addressing the complexity of HPC in the cloud: Emergence, self-organisation, self-management, and the separation of concerns. In The cloud-to-thing continuum. Springer. https://doi.org/10.1007/978-3-319-76038-4_1

Karbowski, A. (2008). Amdahl's and Gustafson-Barsis laws revisited. arXiv preprint arXiv:0809.1177. https://doi.org/10.48550/arXiv.0809.1177

Ou, Z., Chen, J., Sun, Y., Xu, T., Jiang, G., Tan, Z., & Qi, X. (2023). AOA: Adaptive overclocking algorithm on CPUGPU heterogeneous platforms. In Computational Science – ICCS 2023. Springer. https://doi.org/10.1007/978-3-031-22677-9_14

Anvari, M., Proedrou, E., Schäfer, B., & Timme, M. (2022). Data-driven load profiles and the dynamics of residential electricity consumption. Nature Communications, 13, 4593. https://doi.org/10.1038/s41467-022-31942-9

Waldemarson, G., & Doggett, M. (2025). Parallel axis split tasks for bounding volume construction with OpenMP. Proceedings of the 20th International Conference on Computer Graphics Theory and Applications, 347–354. https://doi.org/10.5220/0013317100003912

Wu, J., Yin, S., Feng, N., & Long, M. (2025). Training world models with reinforcement learning. arXiv preprint arXiv:2505.13934. https://arxiv.org/abs/2505.13934

Bilak, Y. (2025). Modeling, optimization and AI-forecasting technology in Raman spectrometry. Problems of Control and Information Theory, 70 (2), 99–112. https://doi.org/10.34229/1028-0979-2025-2-9

Bilak, Y. Y. (2025). Development of a combined model for analyzing gas mixtures using machine learning methods. Applied Aspects of Information Technology, 8 (1), 24–37. https://doi.org/10.15276/aait.08.2025.2

Maidamisa, A. (2013). Project management using critical path method (CPM): A pragmatic study. Global Journal of Pure and Applied Sciences, 18. https://doi.org/10.4314/gjpas.v18i3-4.11

Shi, Y. (1996). Reevaluating Amdahl's law and Gustafson's law. [Unpublished manuscript].

Huang, T., Zhu, Y., Qiu, M., Yin, X., & Wang, X. (2013). Extending Amdahl’s law and Gustafson’s law by evaluating interconnections on multi-core processors. Journal of Supercomputing, 66 (2), 1–14. https://doi.org/10.1007/s11227-013-0908-9

Hua, Z., Qi, F., Liu, G., & Yang, S. (2021). Learning to schedule DAG tasks. arXiv preprint arXiv:2103.03412. https://arxiv.org/abs/2103.03412

Papp, P. A., Anegg, G., & Yzelman, A. J. N. (2025). DAG scheduling in the BSP model. In SOFSEM 2025: Theory and practice of computer science (pp. 238–253). Springer.

Zidenberg, T., Keslassy, I., & Weiser, U. (2011). Multi-Amdahl: Optimal resource sharing with multiple program execution segments. arXiv preprint arXiv:1105.2960. https://arxiv.org/abs/1105.2960

Bondar, I. I., Suran, V. V., Minya, O. Y., Shuaibov, O. K., Bilak, Y. Y., Shevera, I. V., Malinina, A. O., & Krasilinets, V. N. (2023). Synthesis of surface structures during laser-stimulated evaporation of a copper sulfate solution in distilled water. Ukrainian Journal of Physics, 68 (2), 138. https://doi.org/10.15407/ujpe68.2.138

Shuaibov, O. K., Minya, O. Y., Hrytsak, R. V., Bilak, Y. Y., Malinina, A. O., Homoki, Z. T., Pop, M. M., & Konoplyov, O. M. (2023). Gas discharge source of synchronous flows of UV radiation and silver sulphide microstructures. Physics and Chemistry of Solid State, 24 (3), 417–421. https://doi.org/10.15330/pcss.24.3.417-421

Hrytsak, R., Shuaibov, O., Minya, O., Malinina, A., Shevera, I., Bilak, Y., & Homoki, Z. (2024). Conditions for pulsed gas-discharge synthesis of thin tungsten oxide films from a plasma mixture of air with tungsten vapors. Physics and Chemistry of Solid State, 25 (4), 684–688. https://doi.org/10.15330/pcss.25.4.684-688.

##submission.downloads##

Опубліковано

2026-03-26

Як цитувати

Білак, Ю. Ю., Сайберт, Ф. Ф., & Реблян, А. М. (2026). Розробка гібридної архітектури оптимізації, що поєднує статичне планування з динамічним балансуванням навантаження. Управління розвитком складних систем, (65), 70–81. https://doi.org/10.32347/2412-9933.2026.65.70-81

Номер

Розділ

ІНФОРМАЦІЙНІ ТЕХНОЛОГІЇ УПРАВЛІННЯ