2019
DOI: 10.1051/epjconf/201921407023
|View full text |Cite
|
Sign up to set email alerts
|

Digital repository as a service: automatic deployment of an Invenio-based repository using TOSCA orchestration and Apache Mesos

Abstract: In the framework of the H2020 INDIGO-DataCloud project, we have implemented an advanced solution for the automatic deployment of digital data repositories based on Invenio, the digital library framework developed by CERN. Exploiting cutting-edge technologies, such as Docker and Apache Mesos, and standard specifications to describe application architectures such as TOSCA, we are able to provide a service that simplifies the process of creating and managing repositories of various digital assets using cloud reso… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
4
1

Relationship

1
4

Authors

Journals

citations
Cited by 5 publications
(2 citation statements)
references
References 4 publications
0
2
0
Order By: Relevance
“…Among non-functional aspects, which can be modeled using TOSCA, are: (i) enhancement of reliability through scalability thresholds that ensure availability and allow re-instantiating failed components [10,11]; (ii) improvement of performance and resource utilization [11]; (iii) support of security-by-design (e.g., enforcement of certain encryption mechanisms and access policies) [12]; (iv) increase of compatibility and standardized blueprints [13]; (v) enhancement of maintainability through modularity, reusability, and analyzability of an application [2,14]; and (vi) ensuring portability and provider-agnostic deployment [12,15].…”
Section: Non-functional Requirementsmentioning
confidence: 99%
“…Among non-functional aspects, which can be modeled using TOSCA, are: (i) enhancement of reliability through scalability thresholds that ensure availability and allow re-instantiating failed components [10,11]; (ii) improvement of performance and resource utilization [11]; (iii) support of security-by-design (e.g., enforcement of certain encryption mechanisms and access policies) [12]; (iv) increase of compatibility and standardized blueprints [13]; (v) enhancement of maintainability through modularity, reusability, and analyzability of an application [2,14]; and (vi) ensuring portability and provider-agnostic deployment [12,15].…”
Section: Non-functional Requirementsmentioning
confidence: 99%
“…Li Liyao et al [5] proposed an automatic deployment scheme on the OpenStack cloud platform by copying the mirror templates established according to different nodes, and then writing scripts to modify the configuration to achieve deployment. Marica Antonacci et al [6] used techniques such as Docker and Apache Mesos and standard rules describing application architecture to simplify the process of creating repositories of digital assets using cloud resources.…”
Section: Research Trendsmentioning
confidence: 99%