Експериментальні дослідження методу планування задач у розподілених інформаційних системах з огляду на невизначеність метаданих

Автор(и)

  • Сергій Єнгаличев Харківський національний економічний університет імені Семена Кузнеця, Україна https://orcid.org/0000-0001-5298-2251
  • Сергій Семенов Харківський національний економічний університет імені Семена Кузнеця, Університет Комісії національної освіти, завідувач кафедри комп’ютерної інженерії та кібербезпеки, Польща http://orcid.org/0000-0003-4472-9234

DOI:

https://doi.org/10.30837/0135-1710.2025.187.063

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

розподілені інформаційні системи, планування задач, орієнтований ациклічний граф, мережі GERT, графові нейронні мережі, навчання з підкріпленням, Bayesian Optimization, рівні сервісу (SLO), керування доступом (RBAC), робастність

Анотація

Статтю присвячено плануванню задач у розподілених інформаційних системах в умовах невизначеності та неповноти метаданих щодо тривалості операцій, обсягів комунікацій та доступності ресурсів. Предметом дослідження є метод планування задач у розподілених інформаційних системах з огляду на невизначеність метаданих. Мета статті – експериментально дослідити метод планування задач у розподілених інформаційних системах з невизначеними й неповними метаданими, який поєднує гібридну графову модель із тримодульним ядром штучного інтелекту й забезпечує підвищення ефективності й робастності планування за умови дотримання SLO та RBAC-обмежень. Завдання дослідження: сформувати гібридне подання робочих процесів на основі поєднання DAG‑структури та GERT-моделі; розробити архітектуру планувальника з долученням графової мережі уваги GAT, агента підкріплювального навчання PPO та модуля Bayesian Optimization; визначити SLO‑орієнтовану функцію винагороди й систему обмежень, зважаючи на RBAC; створити відтворюваний експериментальний стенд із контрольованою ін’єкцією невизначеності; виконати  порівняльний, абляційний і робастний аналіз продуктивності запропонованого методу щодо базових алгоритмів FCFS, HEFT, а також варіантів DAG-only й GERT-only. Методи дослідження: гібридне графове моделювання DAG+GERT, графова мережа уваги GAT для формування контекстного подання стану, агент PPO для прийняття рішень щодо розміщення задач, баєсівська оптимізація для налаштування параметрів політики, а також статистичні методи оцінювання. Основні результати. Запропонований метод забезпечує суттєве скорочення медіанного часу завершення задач (makespan) порівняно з HEFT, DAG-only та GERT-only, підвищення частки задач, що виконуються в межах SLO, та зменшення середньозваженого протермінування, демонструє "стиснення хвостів" розподілу затримок і зберігає стабільність результатів у разі мультиплікативного шуму тривалостей ± 20 %, за умови зсувів розподілів і корельованих відхилень параметрів. Водночас накладні витрати планування залишаються в діапазоні мілісекунд і не перевищують допустимі межі для онлайн-сценаріїв.

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

Сергій Єнгаличев, Харківський національний економічний університет імені Семена Кузнеця

аспірант

Сергій Семенов, Харківський національний економічний університет імені Семена Кузнеця, Університет Комісії національної освіти, завідувач кафедри комп’ютерної інженерії та кібербезпеки

доктор технічних наук, професор,

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

завідувач кафедри комп’ютерної інженерії та кібербезпеки, Університет Комісії національної освіти.

Посилання

Miao, Z., Shao, C., Li, H., Tang, Z. (2025), "Review of task-scheduling methods for heterogeneous chips", Electronics, Vol. 14, Article 1191. DOI: https://doi.org/10.3390/electronics14061191

Verma, P., Maurya, A. K., Yadav, R. (2023), "A survey on energy-efficient workflow scheduling algorithms in cloud computing", Software: Practice and Experience, Vol. 54, P. 637–682. DOI: https://doi.org/10.1002/spe.3292

Bano, F., Ahmad, F., Shahid, M., Alam, M., Hasan, F., Sajid, M. (2025), "A levelized multiple workflow heterogeneous earliest finish time allocation model for infrastructure as a service cloud environment", Algorithms, Vol. 18, Article 99. DOI: https://doi.org/10.3390/a18020099

NoorianTalouki, R., Hosseini Shirvani, M., Motameni, H. (2022), "A heuristic-based task scheduling algorithm for scientific workflows in heterogeneous cloud computing platforms", Journal of King Saud University – Computer and Information Sciences, Vol. 34, No. 8, Part A, P. 4902–4913. DOI: https://doi.org/10.1016/j.jksuci.2021.05.011

Lee, Y. C., Zomaya, A. Y. (2005), "A productive duplication-based scheduling algorithm for heterogeneous computing systems", High Performance Computing and Communications, Lecture Notes in Computer Science, Vol. 3726, Springer. DOI: https://doi.org/10.1007/11557654_26

Samadi, Y., Zbakh, M., Tadonki, C. (2018), "E-HEFT: enhancement heterogeneous earliest finish time algorithm for task scheduling based on load balancing in cloud computing", Proceedings of the International Conference on High Performance Computing & Simulation (HPCS), P. 601–609. DOI: https://doi.org/10.1109/HPCS.2018.00100

Ahmad, W., Gautam, G., Alam, B. et al. (2024), "An analytical review and performance measures of state-of-art scheduling algorithms in heterogeneous computing environment", Archives of Computational Methods in Engineering, Vol. 31, P. 3091–3113. DOI: https://doi.org/10.1007/s11831-024-10069-8

Tian, W., Zhao, Y., Demeulemeester, E. (2022), "Generating a robust baseline schedule for the robust discrete time/resource trade-off problem under work content uncertainty", Computers & Operations Research, Vol. 143, Article 105795. DOI: https://doi.org/10.1016/j.cor.2022.105795

Lee, Y. C., Zomaya, A. Y., Siegel, H. J. (2010), "Robust task scheduling for volunteer computing systems", Journal of Supercomputing, Vol. 53, P. 163–181. DOI: https://doi.org/10.1007/s11227-009-0326-1

Song, X., Liu, L., Fu, J., Zhang, X., Feng, J., Pei, Q. (2023), "A reinforcement learning-based DAG task scheduling in edge–cloud collaboration systems", Proceedings of IEEE GLOBECOM 2023, P. 1771–1776. DOI: https://doi.org/10.1109/GLOBECOM54140.2023.10436802

Zhang, X. et al. (2026), "PF-MPPO: task-dependent workflow scheduling method based on deep reinforcement learning in dynamic heterogeneous cloud environments", Future Generation Computer Systems, Vol. 177, Article 108236. DOI: https://doi.org/10.1016/j.future.2025.108236

Jayanetti, A., Halgamuge, S., Buyya, R. (2022), "Deep reinforcement learning for energy and time optimized scheduling of precedence-constrained tasks in edge-cloud computing environments", Future Generation Computer Systems, Vol. 137, P. 1–15. DOI: https://doi.org/10.1016/j.future.2022.06.012

Chandrasiri, S., Meedeniya, D. (2025), "Energy-efficient dynamic workflow scheduling in cloud environments using deep learning", Sensors, Vol. 25, Article 1428. DOI: https://doi.org/10.3390/s25051428

Smit, I. G., Zhou, J., Reijnen, R., Wu, Y., Chen, J., Zhang, C., Bukhsh, Z., Zhang, Y., Nuijten, W. (2025), "Graph neural networks for job shop scheduling problems: a survey", Computers & Operations Research, Vol. 176, Article 106914. DOI: https://doi.org/10.1016/j.cor.2024.106914

Nguyen, H. X., Zhu, S., Liu, M. (2022), "A survey on graph neural networks for microservice-based cloud applications", Sensors, Vol. 22, Article 9492. DOI: https://doi.org/10.3390/s22239492

Vesselinova, N., Steinert, R., Perez-Ramirez, D. F., Boman, M. (2020), "Learning combinatorial optimization on graphs: a survey with applications to networking", IEEE Access, Vol. 8, P. 120388–120416. DOI: https://doi.org/10.1109/ACCESS.2020.3004964

Song, W., Chen, X., Li, Q., Cao, Z. (2023), "Flexible job-shop scheduling via graph neural network and deep reinforcement learning", IEEE Transactions on Industrial Informatics, Vol. 19, No. 2, P. 1600–1610. DOI: https://doi.org/10.1109/TII.2022.3189725

Semenov, S., Jian, Y., Jiang, H., Chernykh, O., Binkovska, A. (2025), "Mathematical model of intelligent UAV flight path planning", Advanced Information Systems, Vol. 9, No. 1, P. 49–61. DOI: https://doi.org/10.20998/2522-9052.2025.1.06

Semenova, A., Dubrovskyi, M., Savitskyi, V. (2017), "A GERT model of an algorithm for analyzing security of a web application", Advanced Information Systems, Vol. 1, No. 1, P. 61–64. DOI: https://doi.org/10.20998/2522-9052.2017.1.11

Semenov, S., Yenhalychev, S., Pochebut, M., Sitnikova, O. (2024), "Models of data processing and logical access differentiation considering heterogeneity of entities in information systems", Modern State of Scientific Research and Technologies in Industry, No. 2 (28), P. 143–152. DOI: https://doi.org/10.30837/2522-9818.2024.28.143

Yenhalychev, S., Leunenko, O., Davydov, V. (2025), "Development of an intelligent task scheduling method in heterogeneous distributed information systems", Eastern-European Journal of Enterprise Technologies, Vol. 3, No. 9 (135), P. 6–18. DOI: https://doi.org/10.15587/1729-4061.2025.329263

##submission.downloads##

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

2025-12-28

Як цитувати

Єнгаличев, С., & Семенов, С. (2025). Експериментальні дослідження методу планування задач у розподілених інформаційних системах з огляду на невизначеність метаданих. Автоматизовані системи управління та прилади автоматики, (187), 63–86. https://doi.org/10.30837/0135-1710.2025.187.063

Номер

Розділ

ІНТЕЛЕКТУАЛЬНІ ІНФОРМАЦІЙНІ ТЕХНОЛОГІЇ