The “Emerging” Edge
Edge Services, Edge Computing, Flexible Service Orchestration & Dynamic Infrastructure Overlays
Joe Breen
University of Utah
Snowmass Computational Frontier Workshop
Aug 10, 2020
1
Where does the science need to happen?
2
Where does the science need to happen?
3
The “Edge” is emerging as an area of rapid growth
4
The “Edge” is emerging as an area of rapid growth
5
The “Edge” is emerging as an area of rapid growth
6
Edge Services
7
Edge Services examples
8
Industry Content Delivery Networks
9
Science Examples of Content Delivery Networks�
10
U.S. ATLAS is using SLATE to deploy XCache for XRootD-based data caching in the US and Europe.
Ilija Vukotic, UChicago
Edgar Fajardo, UCSD
The Open Science Grid operates a world-wide network of XCache-based caches, used by LIGO, Virgo, DUNE and other scientific communities.
Edge Computing
11
Oakridge Leadership Computing Facility
12
NERSC
13
Edge Services in the Cloud
14
Edge Computing near the end user or experiment
15
Rapid growth of Edge + Shifting paradigms of software delivery
16
Rapid growth of Edge + Shifting paradigm of software delivery
17
Supporting multiple tenants at the Edge
18
Examples of Federated Operations�Gateways
19
Harvester
U.S. ATLAS and U.S. CMS are both investigating or developing SLATE-based solutions for sending workloads to the Frontera supercomputer at TACC.
SLATE @ TACC
OSG Compute Element
Examples of Federated Operations�Content Delivery Networks
20
U.S. ATLAS is using SLATE to deploy XCache for XRootD-based data caching in the US and Europe.
Ilija Vukotic, UChicago
Edgar Fajardo, UCSD
The Open Science Grid operates a world-wide network of XCache-based caches, used by LIGO, Virgo, DUNE and other scientific communities.
Tying the Edge, Service delivery and support of multiple tenants together
21
Federated Operations�Your Services
22
SLATE is designed to allow you to build your own multi-institutional scientific computing collaborations and deploy your services around the world in minutes.
For Developers: Design new services, deploy, rapidly iterate.
For Sites:
Allow trusted entities deploy applications, but retain control over who and what.
New Services
Award #: 1724821
23
Application deployment that is:
Built with Security baked in
Software Catalogs
Award #: 1724821
Options for developing/testing Edge Services with at scale workflows - National Testbeds
24
National Testbeds
25
FABRIC
26
FABRIC - tying Testbeds and CI infrastructure together
27
https://fabric-testbed.net
Summary
28
thanks
29
Explain
Give
Workflow
K8s & Helm - Declarative infrastructure��Expanse
�Plethora
30
31