To main content

Consolas: A model-based tool for automatic configuration and deployment of cloud applications

Abstract

This paper demonstrates CONSOLAS, an automatic tool for the configuration and deployment of software applications in cloud. We provide Domain-Specific Modelling Languages for application developers to specify the components in the application and the possible cloud resources to host them, as well as the constraints between them. Based on the specifications, CONSOLAS assists application operators in configuring and deploying the application automatically. Operators only need to provide simple hints on how they want to configure the application, and the tool generates a complete and valid configuration and deploys it. CONSOLAS also supports operators in refining the configuration both before and after the deployment: Operators make small and partial changes on an existing configuration, and the tool automatically completes the changes and performs incremental deployment. We demo the tool with a sample case, and a video can be found at https://youtu.be/V9WWeFi1ZD8.

Category

Academic article

Language

English

Author(s)

  • Hui Song
  • Franck Chauvel
  • Franck Fleurey
  • Nicolas Ferry
  • Arnor Solberg

Affiliation

  • SINTEF Digital / Sustainable Communication Technologies

Year

2015

Published in

CEUR Workshop Proceedings

ISSN

1613-0073

Volume

1554

Page(s)

5 - 8

View this publication at Cristin