Autonomic Execution of Computational Workflows
Haupt, T., Sukhija, N., & Zhuk, I. (2012). Autonomic Execution of Computational Workflows. GSTF Journal on Computing. Global Science and Technology Forum. 1(4), 10-17. DOI:10.5176_2010-2283_1.4.97.
This paper describes the application of an autonomic paradigm to manage the complexity of software systems such as computational workflows. To demonstrate our approach, the workflow and the services comprising it are treated as managed resources controlled by hierarchically organized autonomic managers. By applying service-oriented software engineering principles, in particular enterprise integration patterns, we have developed a scalable, agile, self-healing environment for execution of dynamic, data-driven workflows which are capable of assuring scientific fidelity despite unavoidable faults and without human intervention.