DocumentCode
740949
Title
Safe Distribution and Parallel Execution of Data-Centric Workflows over the Publish/Subscribe Abstraction
Author
Sadoghi, Mohammad ; Jergler, Martin ; Jacobsen, Hans-Arno ; Hull, Richard ; Vaculin, Roman
Author_Institution
, IBM T.J. Watson Research Center, Yorktown Heights 10598, NY, USA
Volume
27
Issue
10
fYear
2015
Firstpage
2824
Lastpage
2838
Abstract
In this work, we develop an approach for the safe distribution and parallel execution of data-centric workflows over the publish/subscribe abstraction. In essence, we design a unique representation of data-centric workflows, specifically designed to exploit the loosely coupled and distributed nature of publish/subscribe systems. Furthermore, we argue for the practicality and expressiveness of our approach by mapping a standard and industry-strength data-centric workflow model, namely, IBM Business Artifacts with Guard-Stage-Milestone (GSM), into the publish/subscribe abstraction. In short, the contributions of this work are three-fold: (1) mapping of data-centric workflows into publish/subscribe to achieve distributed and parallel execution; (2) detailed theoretical analysis of the mapping; and (3) formulation of the complexity of the optimal workflow distribution over the publish/subscribe abstraction as an NP-hard problem.
Keywords
Business; Data models; Distributed databases; Firing; GSM; Semantics; Subscriptions; Data-centric workflows; business artifacts; case-management; publish/subscribe; workflow distribution;
fLanguage
English
Journal_Title
Knowledge and Data Engineering, IEEE Transactions on
Publisher
ieee
ISSN
1041-4347
Type
jour
DOI
10.1109/TKDE.2015.2421331
Filename
7097086
Link To Document