Towards a formal component model for the cloud

  • Authors:
  • Roberto Di Cosmo;Stefano Zacchiroli;Gianluigi Zavattaro

  • Affiliations:
  • Sorbonne Paris Cité, PPS, UMR 7126, CNRS, Univ Paris Diderot, Paris, France;Sorbonne Paris Cité, PPS, UMR 7126, CNRS, Univ Paris Diderot, Paris, France;Focus Team, Univ of Bologna/INRIA, Italy

  • Venue:
  • SEFM'12 Proceedings of the 10th international conference on Software Engineering and Formal Methods
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

We consider the problem of deploying and (re)configuring resources in a "cloud" setting, where interconnected software components and services can be deployed on clusters of heterogeneous (virtual) machines that can be created and connected on-the-fly. We introduce the Aeolus component model to capture similar scenarii from realistic cloud deployments, and instrument automated planning of day-to-day activities such as software upgrade planning, service deployment, elastic scaling, etc. We formalize the model and characterize the feasibility and complexity of configuration achievability in Aeolus.