Cargando…
Enabling interoperable data and application services in a federated ScienceMesh
In recent years, cloud sync & share storage services, provided by academic and research institutions, have become a daily workplace environment for many local user groups in the High Energy Physics (HEP) community. These, however, are primarily disconnected and deployed in isolation from one ano...
Autores principales: | , , , , |
---|---|
Lenguaje: | eng |
Publicado: |
2021
|
Materias: | |
Acceso en línea: | https://dx.doi.org/10.1051/epjconf/202125102041 http://cds.cern.ch/record/2780366 |
_version_ | 1780971866002817024 |
---|---|
author | Arora, Ishank Sainz, Samuel Alfageme Ferreira, Pedro Labrador, Hugo Gonzalez Moscicki, Jakub |
author_facet | Arora, Ishank Sainz, Samuel Alfageme Ferreira, Pedro Labrador, Hugo Gonzalez Moscicki, Jakub |
author_sort | Arora, Ishank |
collection | CERN |
description | In recent years, cloud sync & share storage services, provided by academic and research institutions, have become a daily workplace environment for many local user groups in the High Energy Physics (HEP) community. These, however, are primarily disconnected and deployed in isolation from one another, even though new technologies have been developed and integrated to further increase the value of data. The EU-funded CS3MESH4EOSC project is connecting locally and individually provided sync and share services, and scaling them up to the European level and beyond. It aims to deliver the ScienceMesh service, an interoperable platform to easily sync and share data across institutions and extend functionalities by connecting to other research services using streamlined sets of interoperable protocols, APIs and deployment methodologies. This supports multiple distributed application workflows: data science environments, collaborative editing and data transfer services.In this paper, we present the architecture of ScienceMesh and the technical design of its reference implementation, a platform that allows organizations to join the federated service infrastructure easily and to access application services outof-the-box. We discuss the challenges faced during the process, which include diversity of sync & share platforms (Nextcloud, Owncloud, Seafile and others), absence of global user identities and user discovery, lack of interoperable protocols and APIs, and access control and protection of data endpoints. We present the rationale for the design decisions adopted to tackle these challenges and describe our deployment architecture based on Kubernetes, which enabled us to utilize monitoring and tracing functionalities. We conclude by reporting on the early user experience with ScienceMesh. |
id | cern-2780366 |
institution | Organización Europea para la Investigación Nuclear |
language | eng |
publishDate | 2021 |
record_format | invenio |
spelling | cern-27803662021-09-07T19:17:05Zdoi:10.1051/epjconf/202125102041http://cds.cern.ch/record/2780366engArora, IshankSainz, Samuel AlfagemeFerreira, PedroLabrador, Hugo GonzalezMoscicki, JakubEnabling interoperable data and application services in a federated ScienceMeshComputing and ComputersIn recent years, cloud sync & share storage services, provided by academic and research institutions, have become a daily workplace environment for many local user groups in the High Energy Physics (HEP) community. These, however, are primarily disconnected and deployed in isolation from one another, even though new technologies have been developed and integrated to further increase the value of data. The EU-funded CS3MESH4EOSC project is connecting locally and individually provided sync and share services, and scaling them up to the European level and beyond. It aims to deliver the ScienceMesh service, an interoperable platform to easily sync and share data across institutions and extend functionalities by connecting to other research services using streamlined sets of interoperable protocols, APIs and deployment methodologies. This supports multiple distributed application workflows: data science environments, collaborative editing and data transfer services.In this paper, we present the architecture of ScienceMesh and the technical design of its reference implementation, a platform that allows organizations to join the federated service infrastructure easily and to access application services outof-the-box. We discuss the challenges faced during the process, which include diversity of sync & share platforms (Nextcloud, Owncloud, Seafile and others), absence of global user identities and user discovery, lack of interoperable protocols and APIs, and access control and protection of data endpoints. We present the rationale for the design decisions adopted to tackle these challenges and describe our deployment architecture based on Kubernetes, which enabled us to utilize monitoring and tracing functionalities. We conclude by reporting on the early user experience with ScienceMesh.oai:cds.cern.ch:27803662021 |
spellingShingle | Computing and Computers Arora, Ishank Sainz, Samuel Alfageme Ferreira, Pedro Labrador, Hugo Gonzalez Moscicki, Jakub Enabling interoperable data and application services in a federated ScienceMesh |
title | Enabling interoperable data and application services in a federated ScienceMesh |
title_full | Enabling interoperable data and application services in a federated ScienceMesh |
title_fullStr | Enabling interoperable data and application services in a federated ScienceMesh |
title_full_unstemmed | Enabling interoperable data and application services in a federated ScienceMesh |
title_short | Enabling interoperable data and application services in a federated ScienceMesh |
title_sort | enabling interoperable data and application services in a federated sciencemesh |
topic | Computing and Computers |
url | https://dx.doi.org/10.1051/epjconf/202125102041 http://cds.cern.ch/record/2780366 |
work_keys_str_mv | AT aroraishank enablinginteroperabledataandapplicationservicesinafederatedsciencemesh AT sainzsamuelalfageme enablinginteroperabledataandapplicationservicesinafederatedsciencemesh AT ferreirapedro enablinginteroperabledataandapplicationservicesinafederatedsciencemesh AT labradorhugogonzalez enablinginteroperabledataandapplicationservicesinafederatedsciencemesh AT moscickijakub enablinginteroperabledataandapplicationservicesinafederatedsciencemesh |