Cargando…

ChronoSphere: a graph-based EMF model repository for IT landscape models

IT Landscape models are representing the real-world IT infrastructure of a company. They include hardware assets such as physical servers and storage media, as well as virtual components like clusters, virtual machines and applications. These models are a critical source of information in numerous t...

Descripción completa

Detalles Bibliográficos
Autores principales: Haeusler, Martin, Trojer, Thomas, Kessler, Johannes, Farwick, Matthias, Nowakowski, Emmanuel, Breu, Ruth
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Springer Berlin Heidelberg 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6944265/
https://www.ncbi.nlm.nih.gov/pubmed/31975977
http://dx.doi.org/10.1007/s10270-019-00725-0
_version_ 1783485017421250560
author Haeusler, Martin
Trojer, Thomas
Kessler, Johannes
Farwick, Matthias
Nowakowski, Emmanuel
Breu, Ruth
author_facet Haeusler, Martin
Trojer, Thomas
Kessler, Johannes
Farwick, Matthias
Nowakowski, Emmanuel
Breu, Ruth
author_sort Haeusler, Martin
collection PubMed
description IT Landscape models are representing the real-world IT infrastructure of a company. They include hardware assets such as physical servers and storage media, as well as virtual components like clusters, virtual machines and applications. These models are a critical source of information in numerous tasks, including planning, error detection and impact analysis. The responsible stakeholders often struggle to keep such a large and densely connected model up-to-date due to its inherent size and complexity, as well as due to the lack of proper tool support. Even though modeling techniques are very suitable for this domain, existing tools do not offer the required features, scalability or flexibility. In order to solve these challenges and meet the requirements that arise from this application domain, we combine domain-driven modeling concepts with scalable graph-based repository technology and a custom language for model-level queries. We analyze in detail how we synthesized these requirements from the application domain and how they relate to the features of our repository. We discuss the architecture of our solution which comprises the entire data management stack, including transactions, queries, versioned persistence and metamodel evolution. Finally, we evaluate our approach in a case study where our open-source repository implementation is employed in a production environment in an industrial context, as well as in a comparative benchmark with an existing state-of-the-art solution.
format Online
Article
Text
id pubmed-6944265
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher Springer Berlin Heidelberg
record_format MEDLINE/PubMed
spelling pubmed-69442652020-01-21 ChronoSphere: a graph-based EMF model repository for IT landscape models Haeusler, Martin Trojer, Thomas Kessler, Johannes Farwick, Matthias Nowakowski, Emmanuel Breu, Ruth Softw Syst Model Regular Paper IT Landscape models are representing the real-world IT infrastructure of a company. They include hardware assets such as physical servers and storage media, as well as virtual components like clusters, virtual machines and applications. These models are a critical source of information in numerous tasks, including planning, error detection and impact analysis. The responsible stakeholders often struggle to keep such a large and densely connected model up-to-date due to its inherent size and complexity, as well as due to the lack of proper tool support. Even though modeling techniques are very suitable for this domain, existing tools do not offer the required features, scalability or flexibility. In order to solve these challenges and meet the requirements that arise from this application domain, we combine domain-driven modeling concepts with scalable graph-based repository technology and a custom language for model-level queries. We analyze in detail how we synthesized these requirements from the application domain and how they relate to the features of our repository. We discuss the architecture of our solution which comprises the entire data management stack, including transactions, queries, versioned persistence and metamodel evolution. Finally, we evaluate our approach in a case study where our open-source repository implementation is employed in a production environment in an industrial context, as well as in a comparative benchmark with an existing state-of-the-art solution. Springer Berlin Heidelberg 2019-03-08 2019 /pmc/articles/PMC6944265/ /pubmed/31975977 http://dx.doi.org/10.1007/s10270-019-00725-0 Text en © The Author(s) 2019 Open AccessThis article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
spellingShingle Regular Paper
Haeusler, Martin
Trojer, Thomas
Kessler, Johannes
Farwick, Matthias
Nowakowski, Emmanuel
Breu, Ruth
ChronoSphere: a graph-based EMF model repository for IT landscape models
title ChronoSphere: a graph-based EMF model repository for IT landscape models
title_full ChronoSphere: a graph-based EMF model repository for IT landscape models
title_fullStr ChronoSphere: a graph-based EMF model repository for IT landscape models
title_full_unstemmed ChronoSphere: a graph-based EMF model repository for IT landscape models
title_short ChronoSphere: a graph-based EMF model repository for IT landscape models
title_sort chronosphere: a graph-based emf model repository for it landscape models
topic Regular Paper
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6944265/
https://www.ncbi.nlm.nih.gov/pubmed/31975977
http://dx.doi.org/10.1007/s10270-019-00725-0
work_keys_str_mv AT haeuslermartin chronosphereagraphbasedemfmodelrepositoryforitlandscapemodels
AT trojerthomas chronosphereagraphbasedemfmodelrepositoryforitlandscapemodels
AT kesslerjohannes chronosphereagraphbasedemfmodelrepositoryforitlandscapemodels
AT farwickmatthias chronosphereagraphbasedemfmodelrepositoryforitlandscapemodels
AT nowakowskiemmanuel chronosphereagraphbasedemfmodelrepositoryforitlandscapemodels
AT breuruth chronosphereagraphbasedemfmodelrepositoryforitlandscapemodels