Loading [a11y]/accessibility-menu.js
Replication Schemes for Highly Available Workflow Engines | IEEE Journals & Magazine | IEEE Xplore

Replication Schemes for Highly Available Workflow Engines


Abstract:

Workflows are the de facto standard for managing business processes and allow businesses to automate interactions between business locations and partners residing anywher...Show More

Abstract:

Workflows are the de facto standard for managing business processes and allow businesses to automate interactions between business locations and partners residing anywhere on the planet. This, however, requires the workflows to be executed in a dynamic environment, where device and communication failures occur frequently, making availability a key concern. In this work, we propose the replicated execution of workflows for ensuring availability in the presence of failures. The replicated execution has to yield the same result as a non-replicated execution of that workflow. Thus, we formally define Single-Execution-Equivalence and present a replication scheme that adheres to this definition. We implement a proof-of-concept using an open-source workflow engine for demonstrating the compatibility with current workflow technology. Our evaluations on Amazon EC2, OpenStack, and PlanetLab show that workflow replication ensures availability while being scalable and incurring low overhead in terms of execution time.
Published in: IEEE Transactions on Services Computing ( Volume: 14, Issue: 2, 01 March-April 2021)
Page(s): 559 - 573
Date of Publication: 08 March 2018

ISSN Information:

Funding Agency:


Contact IEEE to Subscribe

References

References is not available for this document.