lnu.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Infrastructure-as-code for data-intensive architectures: a model-driven development approach
XLAB, Slovenia.
XLAB, Slovenia.
The Polytechnic University of Milan, Italy.
The Polytechnic University of Milan, Italy.
Show others and affiliations
2018 (English)In: 2018 IEEE 15th International Conference on Software Architecture (ICSA), IEEE, 2018, p. 156-165Conference paper, Published paper (Refereed)
Abstract [en]

As part of the DevOps tactics, Infrastructure-as- Code (IaC) provides the ability to create, configure, and manage complex infrastructures by means of executable code. Writing IaC, however, is not an easy task, since it requires blending different infrastructure programming languages and abstractions, each specialized on a particular aspect of infrastructure creation, configuration, and management. Moreover, the more the architectures become large and complex (e.g. Data-Intensive or Microservice-based architectures), the more dire the need of IaC becomes. The goal of this paper is to exploit Model- Driven Engineering (MDE) to create language-agnostic models that are then automatically transformed into IaC. We focus on the domain of Data-Intensive Applications as these typically exploit complex infrastructures which demand sophisticated and fine-grained configuration and re-configuration — we show that, through our approach, called DICER, it is possible to create complex IaC with significant amounts of time savings, both in IaC design as well as deployment and re-deployment times.

Place, publisher, year, edition, pages
IEEE, 2018. p. 156-165
Keywords [en]
DevOps, Big Data, Model-Driven Engineering, Cloud, Infrastructure-as-Code, TOSCA
National Category
Software Engineering
Research subject
Computer Science, Software Technology
Identifiers
URN: urn:nbn:se:lnu:diva-81769DOI: 10.1109/ICSA.2018.00025ISI: 000492762900017Scopus ID: 2-s2.0-85051103640ISBN: 9781538663981 (electronic)ISBN: 9781538663998 (print)OAI: oai:DiVA.org:lnu-81769DiVA, id: diva2:1303318
Conference
2018 IEEE International Conference on Software Architecture, Seattle, USA, April 30 - May 4, 2018
Available from: 2019-04-09 Created: 2019-04-09 Last updated: 2019-11-08Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records BETA

Perez-Palacin, Diego

Search in DiVA

By author/editor
Perez-Palacin, Diego
By organisation
Department of computer science and media technology (CM)
Software Engineering

Search outside of DiVA

GoogleGoogle Scholar

doi
isbn
urn-nbn

Altmetric score

doi
isbn
urn-nbn
Total: 197 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf