leveraging cyberinfrastructure for enhancing 3d electron ...€¦ · leveraging cyberinfrastructure...

Post on 25-Jun-2020

1 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Leveraging Cyberinfrastructure for Enhancing 3D Electron Microscopy

and Disseminating Technology

James Carson, PhDTexas Advanced Computing Center

University of Texas, Austin

3DEM Hub

Front-end Web PortalData Depot

Metadata

2D image series

Aligned images

Discovery Products

Community-Facing Resources

Learning Center

Workshop Videos

Tutorials

Tool Downloads

Community Wiki

Discovery Workspace

Access Compute

Software Tools

Launch Workflows

Application Programming Interface (API)

Connect Anything

Collaborate Anywhere

RunCode

ManageData

Existing Hardware and Software Resources

Replicated Storage

DatabasesSoftware ToolsHigh

Performance Computing

Community

PublicResearchersProject Team

External Resources

tSEM & Enh. tSEM

A Private-to-Public Continuum for Research Data, Results, and Code

PrivateAccessible to creator

Creator-supported Pre-publication methods,

code, results, dataLargely un-validated

Public Accessible to anyone

Program-supportedAssets are published with

static reference IDsDemonstrably validated

SharedCreator grants access

Creator-supportedUnpublished, but shared

among friendsSharing drives validation

API Access Model

Agave Science-as-a-Service API● Run scientific codes

your own or community provided codes● ...on HPC, HTC, or cloud resources

your own, shared, or commercial systems● ...and manage your data

reliable, multi-protocol, async data movement● ...from the web

webhooks, rest, json, cors, oauth2● ...and remember how you did it

deep provenance, history, and reproducibility built in

* Work supported by grant #1450459 from the US National Science Foundation.

Abaco FunctionsDocker + Actor Model = Functional Computing Platform

● “Serverless” - users only interact with API● Focus on research computing, not enterprise web services

Three Primary Capabilities● “Reactors” for event-driven programming● “Asynchronous Executors” for parallel function executions ● “Data Adapters” for building data services from disparate sources of

data.

* Work supported by grant #1740288 from the US National Science Foundation.

Project Tapis

● Multi-datacenter: Decentralized security kernel

● APIs for streaming data

● Batch and event-driven workloads

● Containers as first class citizens and smart scheduling of workloads

Next generation API Platform for distributed

research computing

Multi-Datacenter API

Streaming Data Service● Stream data from geo-distributed

sensors● Search/slice data using geospatial

and temporal indexes● Process alerts with

○ Web hooks○ Abaco functions

● Process data streams with○ Batch jobs via Agave apps○ Relay streams to 3rd party

engines

Complex Workflows

A

A

A

A

A

A

A

A

A

M

M

M

M

● Events can trigger workflow processing in one data center

● Results from initial steps informs subsequent steps in the workflow

● Workflow processing can leverage resources in other datacenters

● Workflows can mix realtime, batch, cloud, HTC and HPC resources

Containers and Smart Scheduling

● Support for Docker and Singularity container images and runtimes

● Registry of system capabilities to formalize hardware and system libs

● Schedule workloads to run near data and on resources with availability

● Minimize time to solution, maximize computational reproducibility

Used Across Various Domains

Community-facing resources• Interactive Portal (3DEM.org)• Access to 3DEM images• Incorporates 3DEM tools• Added community tools• Disseminate content

• Online tutorials• Workshops and Hackathons

Best Practices

• Communication• Trusting relationship• Sustainability

• Science Gateways Community Institute

Life Sciences ComputingJames Carson Jawon Song

Advanced Computing InterfacesTracy Brown Joe StubbsJoseph Meiring Smruti PadhySal Tijerina John GentleKeith Strmiska Jake RosenbergBrandi Kuritz Steve TerryAlex Rocha Josue Coronel

Data Intensive ComputingZhao Zhang Anna Dabrowski

Communications, Media & DesignHedda Prochaska Matt Stelmaszek

Questions?

top related