An internationally distributed cloud for science: the cloud-enabled space weather platform

  • Authors:
  • Everett Toews;Barton Satchwill;Robert Rankin;John Shillington;Todd King

  • Affiliations:
  • University of Alberta, Edmonton, AB, Canada;University of Alberta, Edmonton, AB, Canada;University of Alberta, Edmonton, AB, Canada;University of Alberta, Edmonton, AB, Canada;University of California, Los Angeles, CA., USA

  • Venue:
  • Proceedings of the 2nd International Workshop on Software Engineering for Cloud Computing
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

The purpose of the Cloud-Enabled Space Weather Platform (CESWP) project is to bring the power and flexibility of cloud computing to space weather physicists. The goal is to lower the barriers for the physicists to conduct their science. That is, to make it easier to collaborate with other scientists, develop space weather models, run simulations, produce visualizations and enable provenance. Success of the project is measured by the broad acceptance and use of the platform by the space weather science community. To deliver cloud computing and storage, infrastructure as a service, the project has built an internationally distributed cloud based on Eucalyptus [1]. To provide a graphical user interface for the physicists to interact with we selected the Groovy programming language and the Grails web framework. To construct the software we followed the Scrum agile software development methodology. This paper will report on the motivation and risks of such an undertaking. It will also report on the suitability of Eucalyptus as a cloud framework and the utility of the tools used to build an application on top of it.