Experiments Towards Adaptation of Concurrent Workflows (2007)

Author(s): Smith J, Watson P

    Abstract: This paper is concerned with the adaptive execution of workflows on a resources consisting of a pool of machines and a pool of alternative web services. The hierarchical nature of workflows enables adaptation at multiple levels. In this work, adaptivity is concerned with changing the mapping of services to machines and workflow invocations to services, in order to meet the requirements of both user and provider. Specifically, a third-party workflow engine (ActiveBPEL) has been wrapped to support mapping at these two levels. Results are presented for experiments within a cluster of machines which demonstrate a benefit from adapting in response to changes of user load and to changes in the pool of alternative services available during a workload. The experiments include a range of adaptivity scenarios and show that, by selection of an appropriate policy, a significant gain can be made.

      • Date: July 2007
      • Series Title: School of Computing Science Technical Report Series
      • Pages: 14
      • Institution: School of Computing Science, University of Newcastle upon Tyne
      • Publication type: Report
      • Bibliographic status: Published

      Keywords: adaptive execution, BPEL, dynamic deployment, experiment, qos based execution


      Professor Paul Watson
      Professor of Computing Science