2019
DOI: 10.7717/peerj-cs.232
|View full text |Cite
|
Sign up to set email alerts
|

On-demand virtual research environments using microservices

Abstract: The computational demands for scientific applications are continuously increasing. The emergence of cloud computing has enabled on-demand resource allocation. However, relying solely on infrastructure as a service does not achieve the degree of flexibility required by the scientific community. Here we present a microservice-oriented methodology, where scientific applications run in a distributed orchestration platform as software containers, referred to as on-demand, virtual research environments. The methodol… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
10
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
7
1
1

Relationship

3
6

Authors

Journals

citations
Cited by 16 publications
(10 citation statements)
references
References 43 publications
0
10
0
Order By: Relevance
“…Docker also provides Kubernetes as part of their Enterprise solutions (and even now the community ones). To enable convenient instantiation of a complete virtual infrastructure, we developed KubeNow (https://github.com/kubenow/KubeNow) (Capuccini et al , 2018) which includes instantiation of compute nodes, shared file system storage, networks, configure DNS, operating system, container implementation and orchestration tools, including Kubernetes, on a local computer or server. In order to deploy applications, we used two main classes of services: long-lasting services, and compute jobs.…”
Section: Methodsmentioning
confidence: 99%
See 1 more Smart Citation
“…Docker also provides Kubernetes as part of their Enterprise solutions (and even now the community ones). To enable convenient instantiation of a complete virtual infrastructure, we developed KubeNow (https://github.com/kubenow/KubeNow) (Capuccini et al , 2018) which includes instantiation of compute nodes, shared file system storage, networks, configure DNS, operating system, container implementation and orchestration tools, including Kubernetes, on a local computer or server. In order to deploy applications, we used two main classes of services: long-lasting services, and compute jobs.…”
Section: Methodsmentioning
confidence: 99%
“…The PhenoMeNal consortium maintains a web portal (https://portal.phenomenal-h2020.eu) providing a GUI for launching VREs using KubeNow (Capuccini et al , 2018) on a selection of the largest public cloud providers, including Amazon Web Services, Microsoft Azure and Google Cloud Platform, or on private OpenStack-based installations. The Wiki containing documentation is also hosted on GitHub https://github.com/phnmnl/phenomenal-h2020/wiki.…”
Section: Methodsmentioning
confidence: 99%
“…Emami Khoonsari and colleagues 25 describe an approach to delivering a data analysis system for metabolomics through the use of a microservice architecture deployed on-demand as a set of containers (Docker) using an orchestration framework (Kubernetes). The role of microservices alongside on-demand resource allocation for VREs is identified in Capuccini and colleagues, 26 where a development methodology is described. The underlying principles include the use of continuous integration/continuous deployment (CI/CD) as a VRE collaboratively evolves, using infrastructure-as-code mechanisms for infrastructure provision and automated deployment tools for VREs.…”
Section: Resultsmentioning
confidence: 99%
“…Collaborations were established with EGI [43] and Indigo Datacloud [44] infrastructure providers and initiatives [45, 46] to ensure that PhenoMeNal uses technologies that are well supported and ensure their widespread usage, continuity, and further development. For example, the development of KubeNow and contributions to the Galaxy and Workflow4Metabolomics community are essential for PhenoMeNal [47]. Core development will continue on GitHub and is fostered by collaborations with tool developers.…”
Section: Resultsmentioning
confidence: 99%