Reference Hub1
Autonomic Workflow Activities: The AWARD Framework

Autonomic Workflow Activities: The AWARD Framework

Luis Assuncao, Carlos Goncalves, Jose C. Cunha
Copyright: © 2014 |Volume: 5 |Issue: 2 |Pages: 26
ISSN: 1947-9220|EISSN: 1947-9239|EISBN13: 9781466652767|DOI: 10.4018/ijaras.2014040104
Cite Article Cite Article

MLA

Assuncao, Luis, et al. "Autonomic Workflow Activities: The AWARD Framework." IJARAS vol.5, no.2 2014: pp.57-82. http://doi.org/10.4018/ijaras.2014040104

APA

Assuncao, L., Goncalves, C., & Cunha, J. C. (2014). Autonomic Workflow Activities: The AWARD Framework. International Journal of Adaptive, Resilient and Autonomic Systems (IJARAS), 5(2), 57-82. http://doi.org/10.4018/ijaras.2014040104

Chicago

Assuncao, Luis, Carlos Goncalves, and Jose C. Cunha. "Autonomic Workflow Activities: The AWARD Framework," International Journal of Adaptive, Resilient and Autonomic Systems (IJARAS) 5, no.2: 57-82. http://doi.org/10.4018/ijaras.2014040104

Export Reference

Mendeley
Favorite Full-Issue Download

Abstract

Workflows have been successfully applied to express the decomposition of complex scientific applications. This has motivated many initiatives that have been developing scientific workflow tools. However the existing tools still lack adequate support to important aspects namely, decoupling the enactment engine from workflow tasks specification, decentralizing the control of workflow activities, and allowing their tasks to run autonomous in distributed infrastructures, for instance on Clouds. Furthermore many workflow tools only support the execution of Direct Acyclic Graphs (DAG) without the concept of iterations, where activities are executed millions of iterations during long periods of time and supporting dynamic workflow reconfigurations after certain iteration. We present the AWARD (Autonomic Workflow Activities Reconfigurable and Dynamic) model of computation, based on the Process Networks model, where the workflow activities (AWA) are autonomic processes with independent control that can run in parallel on distributed infrastructures, e. g. on Clouds. Each AWA executes a Task developed as a Java class that implements a generic interface allowing end-users to code their applications without concerns for low-level details. The data-driven coordination of AWA interactions is based on a shared tuple space that also enables support to dynamic workflow reconfiguration and monitoring of the execution of workflows. We describe how AWARD supports dynamic reconfiguration and discuss typical workflow reconfiguration scenarios. For evaluation we describe experimental results of AWARD workflow executions in several application scenarios, mapped to a small dedicated cluster and the Amazon (Elastic Computing EC2) Cloud.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.