Workflow adaptation as an autonomic computing problem

Part of book or chapter of book English OPEN
Lee, K ; Sakellariou, R ; Paton, NW ; Fernandes, AAA (2007)

The performance of long running scientific workflows stands to benefit from adapting to changes in their environment. Autonomic Computing provides methodologies for managing run-time adaptations in managed systems. In this paper, we apply the monitoring, analysis, planning and execution (MAPE) model from autonomic computing to support the runtime modification of workflows with the aim of improving their performance. We systematically identify run-time adaptations and indicate how such behaviours can be captured using the MAPE model from the Autonomic Computing community. By characterising these as autonomic computing problems we make a proposal about how workflow adaptation can be achieved.
  • References (18)
    18 references, page 1 of 2

    [1] I. Altintas, C. Berkley, E. Jaeger, M. Jones, B. Ludscher, and S. Mock. Kepler: An extensible system for design and execution of scientific workflows, 2004.

    [2] A. Arasu, S. Babu, and J. Widom. The cql continuous query language: semantic foundations and query execution. The VLDB Journal, 15(2):121-142, 2006.

    [3] D. Balasubramaniam, R. Morrison, G. Kirby, K. Mickan, B. Warboys, I. Robertson, B. Snowdon, R. M. Greenwood, and W. Seet. A software architecture approach for structuring autonomic systems. In DEAS '05: Proc 2005 Workshop on Design and Evolution of Autonomic Application Software, pages 1-7. ACM Press, 2005.

    [4] P. Buhler, J. M. Vidal, and H. Verhagen. Adaptive workflow = web services + agents. In Proceedings of the International Conference on Web Services, pages 131-137. CSREA Press, 2003.

    [5] F. Casati, S. Ceri, B. Pernici, and G. Pozzi. Workflow evolution. In International Conference on Conceptual Modeling / the Entity Relationship Approach, pages 438-455, 1996.

    [6] S. Chaudhuri, V. R. Narasayya, and R. Ramamurthy. Estimating progress of long running sql queries. In SIGMOD Conference, pages 803-814, 2004.

    [7] D. Churches, G. Gombas, A. Harrison, J. Maassen, C. Robinson, M. Shields, I. Taylor, and I. Wang. Programming scientific and distributed workflow with triana services. Concurrency and Computation: Practice & Experience, 18(10):1021-1037, 2006.

    [8] E. Deelman, J. Blythe, Y. Gil, C. Kesselman, G. Metha, K. Vahi, K. Blackburn, A. Lazzarini, A. Arbree, R. Cavanaugh, and S. Koranda. Mapping abstract complex workflows onto grid environments. Journal of Grid Computing, 1(1):25-39, 2003.

    [9] Y. Gil, E. Deelman, J. Blythe, C. Kesselman, and H. Tangmunarunkit. Artificial intelligence and grids: Workflow planning and beyond. IEEE Intelligent Systems, 19(1):26-33, 2004.

    [10] A. Gounaris, J. Smith, N. W. Paton, R. Sakellariou, A. A. A. Fernandes, and P. Watson. Adapting to changing resource performance in grid query processing. In Data Management in Grids, pages 30-44. Springer, 2005.

  • Metrics
    No metrics available
Share - Bookmark