Refactoring the Monolith Workflow into Independent Micro-Workflows to Support Stream Processing
Publication type: Journal Article
Publication date: 2021-12-28
scimago Q4
wos Q4
SJR: 0.212
CiteScore: 1.3
Impact factor: 0.5
ISSN: 03617688, 16083261
Software
Abstract
In modern scientific computing, the scientific workflow (SWF) is considered an essential tool for the description and implementation of complex applications. The workflow application is described as a directed acyclic graph (DAG) of tasks (vertices) with I/O data flow (edges) between them. However, this approach does not support the ability to handle data streams from different IoT sources, nor does it support independent deployment and scaling of individual computing tasks. One approach to optimizing a SWF is to partition it into multiple stages, but the implementation is complicated by the tight coupling relationship between the vertices. In the article, we propose Micro-Workflows (MWF) algorithms which automatically separate the partitioned monolith workflow into a set of independent smaller workflows called MWF by refactoring the edges between the vertices.
Found
Nothing found, try to update filter.
Found
Nothing found, try to update filter.
Top-30
Journals
|
1
2
|
|
|
Programming and Computer Software
2 publications, 100%
|
|
|
1
2
|
Publishers
|
1
2
|
|
|
Pleiades Publishing
2 publications, 100%
|
|
|
1
2
|
- We do not take into account publications without a DOI.
- Statistics recalculated weekly.
Are you a researcher?
Create a profile to get free access to personal recommendations for colleagues and new articles.
Metrics
2
Total citations:
2
Citations from 2024:
1
(50%)
Cite this
GOST |
RIS |
BibTex |
MLA
Cite this
GOST
Copy
Alaasam A. B. A. et al. Refactoring the Monolith Workflow into Independent Micro-Workflows to Support Stream Processing // Programming and Computer Software. 2021. Vol. 47. No. 8. pp. 591-600.
GOST all authors (up to 50)
Copy
Alaasam A. B. A., Radchenko G., Tchernykh A. Refactoring the Monolith Workflow into Independent Micro-Workflows to Support Stream Processing // Programming and Computer Software. 2021. Vol. 47. No. 8. pp. 591-600.
Cite this
RIS
Copy
TY - JOUR
DO - 10.1134/s0361768821080077
UR - https://doi.org/10.1134/s0361768821080077
TI - Refactoring the Monolith Workflow into Independent Micro-Workflows to Support Stream Processing
T2 - Programming and Computer Software
AU - Alaasam, Ameer B A
AU - Radchenko, G.
AU - Tchernykh, A
PY - 2021
DA - 2021/12/28
PB - Pleiades Publishing
SP - 591-600
IS - 8
VL - 47
SN - 0361-7688
SN - 1608-3261
ER -
Cite this
BibTex (up to 50 authors)
Copy
@article{2021_Alaasam,
author = {Ameer B A Alaasam and G. Radchenko and A Tchernykh},
title = {Refactoring the Monolith Workflow into Independent Micro-Workflows to Support Stream Processing},
journal = {Programming and Computer Software},
year = {2021},
volume = {47},
publisher = {Pleiades Publishing},
month = {dec},
url = {https://doi.org/10.1134/s0361768821080077},
number = {8},
pages = {591--600},
doi = {10.1134/s0361768821080077}
}
Cite this
MLA
Copy
Alaasam, Ameer B. A., et al. “Refactoring the Monolith Workflow into Independent Micro-Workflows to Support Stream Processing.” Programming and Computer Software, vol. 47, no. 8, Dec. 2021, pp. 591-600. https://doi.org/10.1134/s0361768821080077.