Programming and Computer Software, volume 47, issue 8, pages 591-600

Refactoring the Monolith Workflow into Independent Micro-Workflows to Support Stream Processing

Publication typeJournal Article
Publication date2021-12-28
scimago Q3
SJR0.296
CiteScore1.6
Impact factor0.7
ISSN03617688, 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 
Found 

Top-30

Journals

1
2
1
2

Publishers

1
2
1
2
  • We do not take into account publications without a DOI.
  • Statistics recalculated only for publications connected to researchers, organizations and labs registered on the platform.
  • Statistics recalculated weekly.

Are you a researcher?

Create a profile to get free access to personal recommendations for colleagues and new articles.
Metrics
Share
Cite this
GOST | RIS | BibTex | MLA
Found error?