Toggle Main Menu Toggle Search

Open Access padlockePrints

Dynamic deployment of scientific workflows in the cloud using container virtualization

Lookup NU author(s): Rawaa Qasha, Dr Jacek CalaORCiD, Professor Paul WatsonORCiD


Full text for this publication is not currently held within this repository. Alternative links are provided below where available.


© 2016 IEEE. Scientific workflows are increasingly being migrated to the Cloud. However, workflow developers face the problem of which Cloud to choose and, more importantly, how to avoid vendor lock-in. This is because there are a range of Cloud platforms, each with different functionality and interfaces. In this paper we propose a solution - a system that allows workflows to be portable across a range of Clouds. This portability is achieved through a new framework for building, dynamically deploying and enacting workflows. It combines the TOSCA specification language and container-based virtualization. TOSCA is used to build a reusable and portable description of a workflow which can be automatically deployed and enacted using Docker containers. We describe a working implementation of our framework and evaluate it using a set of existing scientific workflows that illustrate the flexibility of the proposed approach.

Publication metadata

Author(s): Qasha R, Cala J, Watson P

Publication type: Conference Proceedings (inc. Abstract)

Publication status: Published

Conference Name: 2016 IEEE International Conference on Cloud Computing Technology and Science (CloudCom)

Year of Conference: 2017

Pages: 269-276

Online publication date: 26/01/2017

Acceptance date: 02/04/2016

Publisher: IEEE Computer Society


DOI: 10.1109/CloudCom.2016.0052

Library holdings: Search Newcastle University Library for this item

ISBN: 9781509014453