Моделювання DAG-структур робочих навантажень

Loading...
Thumbnail Image

Date

Journal Title

Journal ISSN

Volume Title

Publisher

Український державний університет науки і технологій, ІВК «Системні технології», Дніпро

Abstract

UKR: Запропоновано конструкційну модель породження DAG-структур робочих навантажень для тестування планувальників кластерів Kubernetes. Модель базується на апараті узагальненого конструктора та спеціалізує його компоненти для предметної області направлених ациклічних графів задач. Формалізовано механізм підстановки як частковий випадок контекстно-вільної графової граматики із заміною вузлів з чотирма типами правил: атрибутування, підстановка підграфа, реплікація та алгоритмічна генерація. Введено систему атрибутів, що розширює ідеї атрибутних граматик Кнута на графові структури. Доведено збереження ацикличності при кожній підстановці та завершимість процесу породження. Конструктор реалізовано мовою Python з декларативним YAML DSL. Експериментально підтверджено практичну придатність моделі на множині з 100 породжених DAG.


ENG: A constructive model for generating DAG structures of workloads for testing Kubernetes cluster schedulers is proposed. The model is based on the generalized constructor formalism and specializes its components for the domain of directed acyclic task graphs. The substitution mechanism is formalized as a special case of node replacement graph grammar with four rule types: attribute assignment, subgraph substitution, replication, and algorithmic generation. An attribute system extending Knuth’s attribute grammars to graph structures is introduced. Preservation of acyclicity under each substitution and termination of the generation process are formally proved. The constructor is implemented in Python with a declarative YAML DSL. Experimental validation on a set of 100 generated DAGs confirms the practical applicability of the model.

Description

В. Андрющенко: ORCID 0000-0002-9103-8391; Д. Танасієнко: ORCID 0009-0001-6441-3854

Citation

Андрющенко В. О., Танасієнко Д. О. Моделювання DAG-структур робочих навантажень. Інформаційні технології в металургії та машинобудуванні – ІТММ’2026 : тези доп. Міжнародної наук.-техн. конф. (м. Дніпро, 21-23 березня 2026 р.). Дніпро, 2026. C. 326–331. DOI: https://doi.org/10.34185/1991-7848.itmm.2026.01.057.

Endorsement

Review

Supplemented By

Referenced By

Creative Commons license

Except where otherwised noted, this item's license is described as Creative Commons Attribution 4.0 International License