Software deployment in a dynamic cloud: From device to service orientation in a hospital environment

  • Authors:
  • Sander van der Burg;Merijn de Jonge;Eelco Dolstra;Eelco Visser

  • Affiliations:
  • Department of Software Technology, Delft University of Technology, The Netherlands;Philips Research, Eindhoven, The Netherlands;Department of Software Technology, Delft University of Technology, The Netherlands;Department of Software Technology, Delft University of Technology, The Netherlands

  • Venue:
  • CLOUD '09 Proceedings of the 2009 ICSE Workshop on Software Engineering Challenges of Cloud Computing
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Hospital environments are currently primarily device-oriented: software services are installed, often manually, on specific devices. For instance, an application to view MRI scans may only be available on a limited number of workstations. The medical world is changing to a service-oriented environment, which means that every software service should be available on every device. However, these devices have widely varying capabilities, ranging from powerful workstations to PDAs, and high-bandwidth local machines to low-bandwidth remote machines. To support running applications in such an environment, we need to treat the hospital machines as a cloud, where components of the application are automatically deployed to machines in the cloud with the required capabilities and connectivity. In this paper, we suggest an architecture for applications in such a cloud, in which components are reliably and automatically deployed on the basis of a declarative model of the application using the Nix package manager.