7 research outputs found

    Adapting scientific workflow structures using multi-objective optimisation strategies

    No full text
    Scientific workflows have become the primary mechanism for conducting scientific analyses on distributed computing infrastructures such as grids and clouds. In the recent past, the focus of the optimisation of scientific workflows was primarily on compute optimisation. However, as e-Science becomes ever more data intensive, data optimisation is becoming a prime concern. Moreover, scientific workflows are scaling in several dimensions. These include the increasing number of computational tasks, increasing number of resource requirements and increasing data footprints. We explore the use of a multi-objective approach to the optimisation of scientific workflows to achieve both compute and data optimisation. The approach is based on a multi-objective evolutionary approach. The question of when to terminate the evolutionary search in order to conserve computations is tackled with a novel termination criterion. The results presented in this paper, demonstrate the feasibility of the termination criterion and demonstrate that significant optimisation can be achieved with a multi-objective approach for the optimisation of state-of-the-art scientific workflows
    corecore