Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/2723372.2735362acmconferencesArticle/Chapter ViewAbstractPublication PagesmodConference Proceedingsconference-collections
research-article

D2WORM: A Management Infrastructure for Distributed Data-centric Workflows

Published: 27 May 2015 Publication History

Abstract

Unlike traditional activity-flow-based models, data-centric workflows primarily focus on the data to drive a business. This enables the unification of operational management, concurrent process analytics, compliance with process or associated data constraints, and adaptability to changing environments. In this demonstration, we present D2Worm, a Distributed Data-centric Workflow Management system. D2Worm allows users to (1) graphically model data-centric workflows in a declarative fashion based on the Guard-Stage-Milestone (GSM) meta-model, (2) automatically compile the modelled workflow into several fine-granular workflow units (WFUs), and (3) deploy these WFUs on distributed infrastructures. A WFU is a system component that manages a subset of the workflow's data model and, at the same time, represents part of the global control flow by evaluating conditions over the data. WFUs communicate with each other over a publish/subscribe messaging infrastructure that allows the architecture to scale from a single node to dozens of machines distributed over different data-centers. In addition, D2Worm is able to (4) concurrently execute multiple workflow instances and monitor their behavior in real-time.

References

[1]
A. Adi and O. Etzion. Amit - The Situation Manager. VLDB Journal '04.
[2]
Amazon. Amazon's Corporate IT Migrates Business Process Management to the Amazon Web Services Cloud. https://media.amazonwebservices.com/AWS_Amazon_BPM_Migration.pdf, 2011.
[3]
S. Appel, S. Frischbier, T. Freudenreich, and A. Buchmann. Event Stream Processing Units in Business Processes. In BPM'13.
[4]
D. Calvanese, G. De Giacomo, and M. Montali. Foundations of Data-aware Process Analysis: A Database Theory Perspective. In PODS '13.
[5]
E. Damaggio, R. Hull, and R. Vaculín. On the equivalence of incremental and fixpoint semantics for business artifacts with Guard-Stage-Milestone lifecycles. Information Systems, 2013.
[6]
M. Dumas. On the convergence of data and process engineering. In ADBIS, 2011.
[7]
I. Elghandour and A. Aboulnaga. ReStore: Reusing Results of MapReduce Jobs. In VLDB'12.
[8]
S. Ganesan, Y. Yoon, and H. Jacobsen. Ni\ nos Take Five: The Management Infrastructure for Distributed Event-Driven Workflows. In DEBS'11.
[9]
Great Britain. Data Protection Act. 1998.
[10]
C. Houy, P. Fettke, P. Loos, W. Aalst, and J. Krogstie. Business Process Management in the Large. In BISE'11.
[11]
R. Hull and J. Su. NSF Workshop on Data-Centric Workflows (2009). http://dcw2009.cs.ucsb.edu/report.pdf.
[12]
H.-A. Jacobsen, A. K. Y. Cheung, G. Li, B. Maniymaran, V. Muthusamy, and R. S. Kazemzadeh. The PADRES Publish/Subscribe System. In Principles and Applications of Distributed Event-Based Systems. IGI Global, 2010.
[13]
B. Javadi, M. Tomko, and R. O. Sinnott. Decentralized Orchestration of Data-centric Workflows Using the Object Modeling System. In CCGRID'12.
[14]
V. Künzle and M. Reichert. Philharmonicflows: Towards a framework for object-aware process management. In Journal of Software Maintenance'11.
[15]
G. Li, V. Muthusamy, and H.-A. Jacobsen. A distributed service-oriented architecture for business process execution. TWEB'10.
[16]
A. Nigam and N. S. Caswell. Business artifacts: An approach to operational specification. IBM Syst. J.'03.
[17]
E. S. Ogasawara, D. de Oliveira, P. Valduriez, J. Dias, F. Porto, and M. Mattoso. An Algebraic Approach for Data-Centric Scientific Workflows. PVLDB'11.
[18]
E. S. Ogasawara, J. Dias, V. Silva, F. S. Chirigati, D. de Oliveira, F. Porto, P. Valduriez, and M. Mattoso. Chiron: a parallel engine for algebraic scientific workflows. Concurrency and Computation: Practice and Experience, 2013.
[19]
OMG. Case Management Model and Notation (CMMN). bmi/09-09--23.
[20]
M. Sadoghi, M. Jergler, H.-A. Jacobsen, R. Vaculin, and R. Hull. Safe Distribution and Parallel Execution of Data-centric Workflows over the Publish/Subscribe Paradigm. Technical report, University of Toronto, 2012.
[21]
K. D. Swenson. Mastering the Unpredictable. Meghan-Kiffer Press, 2010.
[22]
D. Wodtke, J. Weißenfels, G. Weikum, and A. K. Dittrich. The Mentor Project: Steps Toward Enterprise-Wide Workflow Management. ICDE '96.

Cited By

View all
  • (2023)Demystifying the QoS and QoE of Edge-hosted Video Streaming Applications in the Wild with SNESetProceedings of the ACM on Management of Data10.1145/36267231:4(1-29)Online publication date: 12-Dec-2023
  • (2018)Static and Dynamic Process ChangeIEEE Transactions on Services Computing10.1109/TSC.2016.253602511:1(215-231)Online publication date: 1-Jan-2018
  • (2018)Multi-Client Transactions in Distributed Publish/Subscribe Systems2018 IEEE 38th International Conference on Distributed Computing Systems (ICDCS)10.1109/ICDCS.2018.00022(120-131)Online publication date: Jul-2018
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SIGMOD '15: Proceedings of the 2015 ACM SIGMOD International Conference on Management of Data
May 2015
2110 pages
ISBN:9781450327589
DOI:10.1145/2723372
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 27 May 2015

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. data-centric workflows
  2. publish/subscribe
  3. workflow distribution

Qualifiers

  • Research-article

Conference

SIGMOD/PODS'15
Sponsor:
SIGMOD/PODS'15: International Conference on Management of Data
May 31 - June 4, 2015
Victoria, Melbourne, Australia

Acceptance Rates

SIGMOD '15 Paper Acceptance Rate 106 of 415 submissions, 26%;
Overall Acceptance Rate 785 of 4,003 submissions, 20%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)7
  • Downloads (Last 6 weeks)2
Reflects downloads up to 03 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2023)Demystifying the QoS and QoE of Edge-hosted Video Streaming Applications in the Wild with SNESetProceedings of the ACM on Management of Data10.1145/36267231:4(1-29)Online publication date: 12-Dec-2023
  • (2018)Static and Dynamic Process ChangeIEEE Transactions on Services Computing10.1109/TSC.2016.253602511:1(215-231)Online publication date: 1-Jan-2018
  • (2018)Multi-Client Transactions in Distributed Publish/Subscribe Systems2018 IEEE 38th International Conference on Distributed Computing Systems (ICDCS)10.1109/ICDCS.2018.00022(120-131)Online publication date: Jul-2018
  • (2017)A Distributed Deployment Algorithm of Process Fragments With Uncertain Traffic MatrixIEEE Transactions on Network and Service Management10.1109/TNSM.2017.272886314:3(690-701)Online publication date: 1-Sep-2017
  • (2017)Privacy preserving distributed computation of community health research dataProcedia Computer Science10.1016/j.procs.2017.08.319113(633-640)Online publication date: 2017
  • (2016)Geo-Distribution of Flexible Business Processes over Publish/Subscribe ParadigmProceedings of the 17th International Middleware Conference10.1145/2988336.2988351(1-13)Online publication date: 28-Nov-2016
  • (2016)Safe distribution and parallel execution of data-centric workflows over the publish/subscribe abstraction2016 IEEE 32nd International Conference on Data Engineering (ICDE)10.1109/ICDE.2016.7498393(1498-1499)Online publication date: May-2016
  • (2016)Managing a complicated workflow based on dataflow-based workflow scheduler2016 IEEE International Conference on Big Data (Big Data)10.1109/BigData.2016.7840779(1658-1663)Online publication date: Dec-2016

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media