The Cloud Computing Platform (CCP) was developed under the aegis of D4Science [1]. D4Science is an operational digital infrastructure co-funded by the European Commission, and represents a significant advancement in supporting the FAIR (Findable, Accessible, Interoperable, and Reusable) principles, open science, and reproducible data-intensive science. D4Science has evolved to harness the "as a Service" paradigm, offering web-accessible Virtual Research Environments (VREs) [2] that have also been instrumental in facilitating science collaborations [3] with a particular focus on Earth observation, Earth science, and marine and agricultural environments. These environments simplify access to datasets while concealing underlying complexities, and include functionalities such as a cloud-based workspace for file organisation, a platform for large-scale data analysis, a catalogue for publishing research results, and a communication system rooted in social networking practices. A key component for enabling large-scale, affordable, and reproducible computation and data analysis is CCP: a cloud computing platform specifically designed for VREs and Open Science. CCP enables researchers to import, execute, and share methods ranging from statistical analysis to image classification, from AI models to 3D reconstruction, from data format conversion to pattern searching in DNA sequences, while embodying FAIR (Findable, Accessible, Interoperable, and Reusable) principles. By leveraging container technology, an API-based design, and adherence to standards such as the OGC Processes API [4], CCP supports high interoperability, flexibility and integrability in scientific workflows. Methods can be written in any programming language (Python, Julia, R, etc) and executed either via dedicated web UIs or programmatically from virtually any development environment (command line, custom applications, Galaxy workflows, Jupyter notebooks, RStudio, etc). Code generators are provided to ease the integration into common scientific tools. CCP can be deployed on container orchestration platforms, such as Docker Swarm or Kubernetes, which can leverage specialized hardware configurations (e.g., HPC clusters or GPU-enabled nodes) depending on the policies and resources available, thereby offering flexible and scalable computational environments per the needs of each community. Automatic provenance management captures the complete history of a method's execution for reproducibility and accountability, according to common provenance models (Prov-O, RO-crate). Re-submitting executions can be as simple as clicking on a shared link. CCP has been integrated into several VREs, many related to Earth science including the Blue-Cloud [5] virtual laboratories and demonstrators and ITINERIS [6].
CCP: a cloud computing platform for VREs in Earth Sciences
Oliviero A.;Dell'Amico A.;Pagano P.
2025
Abstract
The Cloud Computing Platform (CCP) was developed under the aegis of D4Science [1]. D4Science is an operational digital infrastructure co-funded by the European Commission, and represents a significant advancement in supporting the FAIR (Findable, Accessible, Interoperable, and Reusable) principles, open science, and reproducible data-intensive science. D4Science has evolved to harness the "as a Service" paradigm, offering web-accessible Virtual Research Environments (VREs) [2] that have also been instrumental in facilitating science collaborations [3] with a particular focus on Earth observation, Earth science, and marine and agricultural environments. These environments simplify access to datasets while concealing underlying complexities, and include functionalities such as a cloud-based workspace for file organisation, a platform for large-scale data analysis, a catalogue for publishing research results, and a communication system rooted in social networking practices. A key component for enabling large-scale, affordable, and reproducible computation and data analysis is CCP: a cloud computing platform specifically designed for VREs and Open Science. CCP enables researchers to import, execute, and share methods ranging from statistical analysis to image classification, from AI models to 3D reconstruction, from data format conversion to pattern searching in DNA sequences, while embodying FAIR (Findable, Accessible, Interoperable, and Reusable) principles. By leveraging container technology, an API-based design, and adherence to standards such as the OGC Processes API [4], CCP supports high interoperability, flexibility and integrability in scientific workflows. Methods can be written in any programming language (Python, Julia, R, etc) and executed either via dedicated web UIs or programmatically from virtually any development environment (command line, custom applications, Galaxy workflows, Jupyter notebooks, RStudio, etc). Code generators are provided to ease the integration into common scientific tools. CCP can be deployed on container orchestration platforms, such as Docker Swarm or Kubernetes, which can leverage specialized hardware configurations (e.g., HPC clusters or GPU-enabled nodes) depending on the policies and resources available, thereby offering flexible and scalable computational environments per the needs of each community. Automatic provenance management captures the complete history of a method's execution for reproducibility and accountability, according to common provenance models (Prov-O, RO-crate). Re-submitting executions can be as simple as clicking on a shared link. CCP has been integrated into several VREs, many related to Earth science including the Blue-Cloud [5] virtual laboratories and demonstrators and ITINERIS [6].| File | Dimensione | Formato | |
|---|---|---|---|
|
EGU25-18524-print.pdf
accesso aperto
Tipologia:
Versione Editoriale (PDF)
Licenza:
Creative commons
Dimensione
391.21 kB
Formato
Adobe PDF
|
391.21 kB | Adobe PDF | Visualizza/Apri |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.


