SRCNet Infrastructure updates for CHSRC
Swiss SKA Days - September 6th, 2023
Carolina Lindqvist and Pablo Llopis
SRCNet Coral update
SRCNet Objectives
SRCNet Roadmap
Focus on Data Management Solutions (Data and Metadata)
Coral Team - Collaborating Institutions
Only active collaborators shown. More institutions as observers and expected to join in the near future
Coral Team - Purpose and Goals
🔍 Identifying computing architectures and resources available in SRC sites
👩🏼💻 Prototyping
🚀 Impact: gather and share knowledge
🎓 Provide early feedback on the adoption of proposed solutions
SRCNet high level topics for PI19 (Coral Team)
SRCNet high level topics for PI19 (Coral Team)
SRCNet high level topics for PI19 (Coral Team)
SRCNet high level topics for PI19 (Coral Team)
SRCNet high level topics for PI19 (Coral Team)
SRCNet high level topics for PI19 (Coral Team)
SKA SDC JupyterHub prototype deployment
Nginx ingress
Certificate
Certmanager
Jupyterhub proxy
Jupyterhub
User notebooks
DNS configuration
User notebooks
Kubernetes cluster
hub.src.skach.org
HTTPS
OpenCADC Storage Inventory (SI)
Mini-SRCNet prototype: A bird’s eye view (All)
Storage Inventory Data
Storage Inventory Metadata
Global IVO Abstr.
Global Site
Local Site
SI Query service
(Luskan)
SI File service
(Minoc)
Metadata sync
(Fenwick)
Metadata validate
(Ratik)
File sync
(Critwall)
File validate
(Tantar)
IVO Lookups
(Reg)
Query service
(Luskan)
File locate
(Raven)
User exposed
Backend
Metadata sync
(Fenwick)
Permissions
(Baldur)
GMS
SKA IAM
SKA Global service
(External to OpenCADC)
Inventory +
Storage
CAOM
Query TAP
(Argus)
CAOM
Datalink
(Bifrost)
CAOM
Query TAP
(Argus)
CAOM metadata repository
(Torkeep)
Metadata sync
(Icewind)
OpenCADC Storage Inventory (SI)
Mini-SRCNet prototype: A bird’s eye view (SI only)
Storage Inventory Data
Storage Inventory Metadata
Global IVO Abstr.
Global Site
Local Site
SI Query service
(Luskan)
SI File service
(Minoc)
Metadata sync
(Fenwick)
Metadata validate
(Ratik)
File sync
(Critwall)
File validate
(Tantar)
IVO Lookups
(Reg)
Query service
(Luskan)
File locate
(Raven)
User exposed
Backend
Metadata sync
(Fenwick)
Permissions
(Baldur)
GMS
SKA IAM
SKA Global service
(External to OpenCADC)
File Storage
Inventory DB
Image credit: https://github.com/opencadc/storage-inventory
OpenCADC Storage Inventory (SI)
Mini-SRCNet prototype: A bird’s eye view (CAOM only)
Storage Inventory Data
Storage Inventory Metadata
Global IVO Abstr.
Global Site
Local Site
IVO Lookups
(Reg)
User exposed
Backend
Permissions
(Baldur)
GMS
SKA IAM
SKA Global service
(External to OpenCADC)
Inventory
CAOM
Query TAP
(Argus)
CAOM
Datalink
(Bifrost)
CAOM2
TAP Query
(Argus)
CAOM2 Metadata repository
(Torkeep)
Metadata sync
(Icewind)
File locate
(Raven)
Image credit: https://github.com/opencadc/storage-inventory
Image credit: https://www.opencadc.org/storage-inventory/ops/
OpenCADC Storage Inventory (SI)
File Synchronization example
DEMO 1
DEMO 2
PI20 features