Providing Fault-tolerant Execution of Web-service-based Workflows within Clouds

Behl J, Distler T, Heisig F, Kapitza R, Schunter M (2012)


Publication Type: Conference contribution

Publication year: 2012

Edited Volumes: Proceedings of the 2nd International Workshop on Cloud Computing Platforms, CloudCP 2012 - Co-located with EuroSys 2012

Pages Range: to appear

Conference Proceedings Title: Proceedings of the 2nd International Workshop on Cloud Computing Platforms (CloudCP '12)

Event location: Bern

URI: http://dl.acm.org/ft_gateway.cfm?id=2168704&type=pdf

DOI: 10.1145/2168697.2168704

Abstract

With a variety of services rapidly evolving at all architectural levels of cloud computing, there is an increasing demand for a standardized way to coordinate their interactions. Business process management, that is, more general, the management of Web-service-based workflows, could satisfy this demand and, indeed, first corresponding offerings have gained instant popularity. While from a functional perspective, these Platform-as-a-Service (PaaS) solutions are already quite mature, their support for fault tolerance is still very limited, making them inapplicable for critical tasks. Concerning the deficiencies of currently existing systems, this paper presents a practical solution for executing critical Web-service-based workflows, particularly within clouds, in a fault-tolerant, highly available and highly configurable manner. We achieve this by actively replicating workflows as well as Web services in a combined architecture, reusing existing standard systems and coordination services. By providing an automated transformation tool, replication is realized transparently to existing systems and workflows. Measurements show that our proposed architecture achieves lower response times than existing systems and that the integration of a coordination service imposes only moderate costs, while simplifying the implementation and leading to a dynamically adaptable solution. © 2012 ACM.

Authors with CRIS profile

Involved external institutions

How to cite

APA:

Behl, J., Distler, T., Heisig, F., Kapitza, R., & Schunter, M. (2012). Providing Fault-tolerant Execution of Web-service-based Workflows within Clouds. In Proceedings of the 2nd International Workshop on Cloud Computing Platforms (CloudCP '12) (pp. to appear). Bern.

MLA:

Behl, Johannes, et al. "Providing Fault-tolerant Execution of Web-service-based Workflows within Clouds." Proceedings of the 2nd International Workshop on Cloud Computing Platforms, Bern 2012. to appear.

BibTeX: Download