EuroScienceGateway Kick-Off Meeting
6th-7th October 2022, Freiburg
Work package 3 - Pulsar Network: Distributed heterogeneous compute
1
EuroScienceGateway | Kick-Off Meeting
Work Package 3 - Pulsar Network
A User friendly interface to workflows, tools and compute and storage resources:�-> The Galaxy Project and UseGalaxy.eu
Grant users the access to Compute Infrastructures, regardless of the underlying infrastructure:
-> Pulsar
Grant access to Tools and Reference data:
-> CernVM File System: distributed read-only file system.
2
EuroScienceGateway | Kick-Off Meeting
Work Package 3 - Pulsar Network
3
NO01, BE01, IT01...
Local infrastructure
Remote compute clusters
EuroScienceGateway | Kick-Off Meeting
Work Package 3 - Pulsar Network
4
https://pulsar-network.readthedocs.io
EuroScienceGateway | Kick-Off Meeting
Objectives
O3.1 - Build an European wide job-scheduling network
O3.2 - Make Pulsar endpoints conform to GA4GH Task Execution service standard
O3.3 - Deploying a TRL-9 web service to access the Pulsar Network
What the WP is planning to achieve?
5
EuroScienceGateway | Kick-Off Meeting
Objectives
What the WP is planning to achieve?
6
EuroScienceGateway | Kick-Off Meeting
Objectives - Task 3.1
Develop and maintain an Open Infrastructure based deployment model for Pulsar endpoints (M1-M36)
Task Lead: INFN
Task Members: ALU-FR, CESNET, CNR, IISAS
Goals:
Status:
How are we planning to achieve the objectives?
7
EuroScienceGateway | Kick-Off Meeting
Objectives - Task 3.1
Open infrastructure:
How are we planning to achieve the objectives?
8
EuroScienceGateway | Kick-Off Meeting
Objectives - Task 3.1
How are we planning to achieve the objectives?
9
EuroScienceGateway | Kick-Off Meeting
Objectives - Task 3.1
How are we planning to achieve the objectives?
10
Terraform is a software for creating and managing virtual infrastructures by exploiting machine-readable configuration files.
EuroScienceGateway | Kick-Off Meeting
Objectives - Task 3.1
How are we planning to achieve the objectives?
11
Ansible is an open-source software that automates cloud configuration management, application deployment and service orchestration.
EuroScienceGateway | Kick-Off Meeting
Objectives - Task 3.1
How are we planning to achieve the objectives?
12
NFS
Central manager
(HTCondor + Pulsar)
Compute nodes
For a prototype setup, the minimum requirements are:
but the more the better
EuroScienceGateway | Kick-Off Meeting
Objectives - Task 3.1
How are we planning to achieve the objectives?
13
https://pulsar-network.readthedocs.io/en/latest/
EuroScienceGateway | Kick-Off Meeting
Objectives - Task 3.2
Add the GA4GH Task-Execution-Service (TES) API to Pulsar (M1-M12)
Task Lead: CESNET
Task Members: ALU-FR, CNR
Goals:
Status:
How are we planning to achieve the objectives?
14
EuroScienceGateway | Kick-Off Meeting
Objectives - Task 3.2
The Task Execution Service (TES) API is an effort to define a standardized schema and API for describing batch execution tasks. A task defines a set of input files, a set of (Docker) containers and commands to run, a set of output files, and some other logging and metadata.
https://ga4gh.github.io/task-execution-schemas/docs/
How are we planning to achieve the objectives?
15
EuroScienceGateway | Kick-Off Meeting
Objectives - Task 3.3
Build an European-wide network of Pulsar sites (M7-M36)
Task Lead: CESNET
Task Members: ALU-FR, VIB, EPFL, CESNET, BSC, CNRS, CNR, INFN, UiO, AGH / AGH-UST. IIAS, TUBITAK
Goals:
Status:
How are we planning to achieve the objectives?
16
EuroScienceGateway | Kick-Off Meeting
Objectives - Task 3.4
Add TES support to WfExS (Workflow Execution Service) (M18-M36)
Task Lead: BSC
Task Members: UNIMAN
Goals:
Status:
How are we planning to achieve the objectives?
17
EuroScienceGateway | Kick-Off Meeting
Objectives - Task 3.4
WfExS is a high-level workflow execution service backend, developed within EOSC-Life as part of Demonstrator 7 (D7), which can manage workflows across different domains.
It has a strong focus on reproducible and replicable analysis by using digital objects like RO-Crate.
How are we planning to achieve the objectives?
18
EuroScienceGateway | Kick-Off Meeting
Objectives - Task 3.5
Developing and maintaining national or domain-driven Galaxy servers (M1-M36)
Task Lead: VIB
Task Members: ALU-FR, UiO, UB, CNRS, CNR
Goals:
Status:
How are we planning to achieve the objectives?
19
EuroScienceGateway | Kick-Off Meeting
Objectives - Task 3.5
How are we planning to achieve the objectives?
20
EuroScienceGateway | Kick-Off Meeting
21
EuroScienceGateway | Kick-Off Meeting
Deliverables and Milestones
22
EuroScienceGateway | Kick-Off Meeting
Connection to the other Work Packages
Work Package 4
Work Package 5 -Use cases work package.
How can we work together?
23
EuroScienceGateway | Kick-Off Meeting
Conclusions & next steps
Open questions
Work Package 3 planning meeting held on 6th of September.
Planning 1 WP3 monthly meeting.
Kick start Task meeting this month for T3.1, T3.2 and T3.3.
24
This project was funded by the European Union’s HORIZON-INFRA-2021-EOSC-01, under the Grant Agreement number 101057388.
EuroScienceGateway | Kick-Off Meeting
Backup
25
EuroScienceGateway | Kick-Off Meeting
Pulsar Network - current contributors
Pulsar endpoints:
26
EuroScienceGateway | Kick-Off Meeting