SLATE
A new approach for DevOps in distributed scientific computing facilities
Middleware and Grid Interagency Coordination (MAGIC) Meeting October 3, 2018
Rob Gardner University of Chicago
SLATE A new approach for DevOps in distributed scientific computing - - PowerPoint PPT Presentation
SLATE A new approach for DevOps in distributed scientific computing facilities Rob Gardner University of Chicago Middleware and Grid Interagency Coordination (MAGIC) Meeting October 3, 2018 Outline What is SLATE ? The motivation The
A new approach for DevOps in distributed scientific computing facilities
Middleware and Grid Interagency Coordination (MAGIC) Meeting October 3, 2018
Rob Gardner University of Chicago
2
Capability" (NSF 1724821)
capabilities, federated to create scalable, multi-campus science platforms
developers
3
5
165 scientists, 25 institutions, 11 countries
XENON - Dark Matter Search in Gran Sasso Laboratory, Italy
6
Global data & processing platform
EU & US processing
EU & US storage
Job management with HTCondor & workflow pipeline tools
Example
7
Example
8
development of caching & delivery services
data delivery service edge or network hosted caching servers
Example
Caching network for IceCube & LIGO
9
containerized by
Example
○ Finding a friendly sysadmin at the site ○ Having them procure hardware or a virtual machine ○ Sending them the deployment instructions and hoping for the best
○ Someone has to make sure it actually keeps running ○ Latency in updates across sites make it extremely difficult to rapidly innovate platform services
10
12
13
Global data & processing platform
EU & US processing
EU & US storage
Job management with HTCondor & workflow pipeline tools
XENON COMPUTING
AUTOMATE DEVOPS
14
AUTOMATE DEVOPS
Caching network deployed for IceCube & LIGO
15
containerized by
AUTOMATE DEVOPS
○ A generic cyberinfrastructure substrate optimized for hosting edge services ○ Programmable ○ Easy & natural for HPC and IT professionals ○ Tool for creating "hybrid" platforms
○ For both platform and science gateway developers ○ quick patches, release iterations, fast track new capabilities ○ reduced operations burden for site administrators
16
managed clusters
technologies for growth and sustainability
○ Curated services ○ Create a “Loose federation”
17
http://bit.ly/slate-arch
18
developers (& admins) cluster admins InCommon
signup/login
application catalog
network, disk, device, etc access.
○ Think application permissions on your phone
○ Access, privileges, capabilities are controlled and transparent
19
20
substrate"
by mobilizing capabilities in the edge
policies, tooling to give developers consistent environment
○ caching networks for OSG (StashCache) and ATLAS at CERN (XCache)
21
22