Toggle Main Menu Toggle Search

Open Access padlockePrints

Automatic Software Deployment in the Azure Cloud

Lookup NU author(s): Dr Jacek Cala, Professor Paul Watson

Downloads

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


Abstract

For application providers, cloud computing has the advantage that it reduces the administrative effort required to satisfy processing and storage requirements. However, to simplify the task of building scalable applications, sortie of the cloud computing platforms impose constraints on the application architecture, its implementation and tools that may be used in development; Microsoft Azure is no exception. In this paper we show how an existing drug discovery system Discovery Bus can benefit from Azure even though none of its components was built in the Net framework. Using an approach based on the "Deployment and Configuration of Component-based Applications Specfication" (D&C), we were able to assemble and deploy jobs that include different types of process-based tasks. We show how extending D&C deployment models with temporal and spatial constraints provided the flexibility needed to move all the compute-intensive tasks within the Discovery Bus to Azure with no changes to their original code.


Publication metadata

Author(s): Watson P; Cala J

Editor(s): Eliassen, F., Kapitza, R.

Publication type: Conference Proceedings (inc. Abstract)

Publication status: Published

Conference Name: Distributed Applications and Interoperable Systems: 10th IFIP WG 6.1 International Conference (DAIS)

Year of Conference: 2010

Pages: 155-168

ISSN: 0302-9743 (Print) 1611-3349 (Online)

Publisher: Springer

URL: http://dx.doi.org/10.1007/978-3-642-13645-0_121007

DOI: 10.1007/978-3-642-13645-0_12

Library holdings: Search Newcastle University Library for this item

Series Title: Lecture Notes in Computer Science

ISBN: 9783642136443


Actions

Find at Newcastle University icon    Link to this publication


Share