2013 IEEE 5th International Conference on Cloud Computing Technology and Science (2011)
Nov. 29, 2011 to Dec. 1, 2011
Scientific workflows are common in biomedical research, particularly for molecular docking simulations such as those used in drug discovery. Such workflows typically involve data distribution between computationally demanding stages which are usually mapped onto large scale compute resources. Volunteer or Desktop Grid (DG) computing can provide such infrastructure but has limitations resulting from the heterogeneous nature of the compute nodes. These constraints mean that reducing the make span of a given workflow stage submitted to a DG becomes problematic. Late jobs can significantly affect the make span, often completing long after the bulk of the computation has finished. In this paper we present a system capable of significantly reducing the make span of a scientific workflow. Our system comprises a DG which is dynamically augmented with an infrastructure as a service (IaaS) Cloud. Using this solution, the Cloud resources are used to process replicated late jobs. Our system comprises a core component termed the scheduler, which implements an algorithm to perform late job detection, Cloud resource management (instantiation and reuse), and job monitoring. We offer a formal definition of this algorithm, whilst we also provide an evaluation of our prototype using a production scientific workflow.
cloud computing, cloudburst, workflow, grid computing
Peter Kacsuk, Pamela Greenwell, Tamas Kiss, Stephen Winter, Sandor Acs, Gabor Z. Terstyanszky, Christopher J. Reynolds, "Scientific Workflow Makespan Reduction through Cloud Augmented Desktop Grids", 2013 IEEE 5th International Conference on Cloud Computing Technology and Science, vol. 00, no. , pp. 18-23, 2011, doi:10.1109/CloudCom.2011.13