GEON Speaker Meeting SDSC, April 10, 2006

25
NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD George E. Brown, Jr. Network for Earthquake Engineering Simulation GEON Speaker Meeting SDSC, April 10, 2006 Lelli Van Den Einde ([email protected] ) Assistant Director http://it.nees.org NEES Cyberinfrastructure Center NEESit Developing tools to support Earthquake Engineering Research

description

GEON Speaker Meeting SDSC, April 10, 2006. NEES Cyberinfrastructure Center NEESit Developing tools to support Earthquake Engineering Research. Lelli Van Den Einde ( [email protected] ) Assistant Director http://it.nees.org. Overview. NEESit Goals Services and Outreach - PowerPoint PPT Presentation

Transcript of GEON Speaker Meeting SDSC, April 10, 2006

Page 1: GEON  Speaker Meeting SDSC, April 10, 2006

NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD

George E. Brown, Jr. Network for Earthquake Engineering Simulation

GEON Speaker MeetingSDSC, April 10, 2006

Lelli Van Den Einde ([email protected])Assistant Director

http://it.nees.org

NEES Cyberinfrastructure CenterNEESit

Developing tools to support Earthquake Engineering Research

Page 2: GEON  Speaker Meeting SDSC, April 10, 2006

NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD

George E. Brown, Jr. Network for Earthquake Engineering Simulation

Overview

NEESit Goals Services and Outreach Software Overview

Data Management Telepresence Collaboration Simulation Security

End-to-end System Walk-through Questions

Page 3: GEON  Speaker Meeting SDSC, April 10, 2006

NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD

George E. Brown, Jr. Network for Earthquake Engineering Simulation

NEESit Goals

Page 4: GEON  Speaker Meeting SDSC, April 10, 2006

NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD

George E. Brown, Jr. Network for Earthquake Engineering Simulation

NEESit Goals Mission

Advancing earthquake engineering (EE) research, education and practice through the use, development and support of information technology

Service-focused organization User Support, Documentation, Training Outreach – Community, International

Software: evolution and integration of high-quality software systems to meet needs of EE community Data Repository – store, structure, share, preserve, search, mine, reuse Remote Participation – telepresence, teleobservation Hybrid Simulation – distributed experimentation Simulation/Computation – supercomputing, OpenSees, integrate with

data Collaboration – file/application sharing, videoconferencing, exp. planning Visualization – integration of simulation/physical data, enhance

understanding

Page 5: GEON  Speaker Meeting SDSC, April 10, 2006

NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD

George E. Brown, Jr. Network for Earthquake Engineering Simulation

Services and Outreach

Page 6: GEON  Speaker Meeting SDSC, April 10, 2006

NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD

George E. Brown, Jr. Network for Earthquake Engineering Simulation

Services and Outreach Community Code Repository:

NEESforge deployed Dec 2005 http://neesforge.nees.org Already actively used!

High-end Computing: Allocation received for SDSC DataStar and

Teragrid resources in Oct 2005, deployed Nov 2005. >100K hours requested in first two months.

User Support Services: Guaranteed one business day response Toll free #: 866-260-4100, Email: [email protected] Web: http://it.nees.org/support, https://central.nees.org/help All issues logged in Fogbugz tracking systems

International Outreach Adoption of Software at EDgrid (EDcentral already deployed!) EU leveraging NEES DataTurbine and Telepresence solutions

Page 7: GEON  Speaker Meeting SDSC, April 10, 2006

NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD

George E. Brown, Jr. Network for Earthquake Engineering Simulation

Software Overview

Page 8: GEON  Speaker Meeting SDSC, April 10, 2006

Local Site Data

* Minimal adoption

Central ServicesCentral Services

Data MgmtData

RepositoryRepository API

Data MgmtData

RepositoryRepository API

Security GridAuthSecurity GridAuth

TelepresenceNAWI

TelepresenceNAWI Sim/Hybrid

Sim HPC Allocation/ OpenSees

Sim/Hybrid Sim HPC

Allocation/ OpenSees

Collaboration WebEx,

Internet2

Collaboration WebEx,

Internet2

Facility SoftwareFacility

Software

Data Mgmt Repository API

NEESdaq

Data Mgmt Repository API

NEESdaqSecurity

GridAuth API (client)

Security GridAuth API

(client)Telepresence

flexTPS/ DataTurbine/R

DV

Telepresence flexTPS/

DataTurbine/RDVSim/Hybrid

SimOpenSees/NTCP for MATLAB

Sim/Hybrid Sim

OpenSees/NTCP for MATLABCollaboration

NEESpop*Collaboration

NEESpop*

Client SoftwareClient Software

Data Mgmt Repository APIData Mgmt

Repository API

Security GridAuth API

(client)

Security GridAuth API

(client)

Telepresence RDV

Telepresence RDVSim/Hybrid

SimOpenSees/NTCP for MATLAB

Sim/Hybrid Sim

OpenSees/NTCP for MATLAB

Page 9: GEON  Speaker Meeting SDSC, April 10, 2006

NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD

George E. Brown, Jr. Network for Earthquake Engineering Simulation

NEEScentral Data RepositoryInitial Focus: “No Data Lost”

Initial organization of research data Optimized for data authors Metadata stored in database

Support for NEESR projects Data and metadata sharing Access control for project members

Integration with remote clients Service Oriented Architecture (SOA)

API for remotely and securely accessing andstoring NEEScentral data

Data backups

Page 10: GEON  Speaker Meeting SDSC, April 10, 2006

NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD

George E. Brown, Jr. Network for Earthquake Engineering Simulation

NEEScentral Data RepositoryToday’s Focus

Structure data Preserve and organize all data necessary to reproduce experiment Current Focus: Metadata extension Driving forces

Wood Pre-NEESR/UC Davis Data Report Kincho Law Data Model Bardet/Law/Kutter/Wilson Data Model

Curate data Develop tools to prepare for publishing Support NEESinc’s data librarian

Publish data Make an experiment available to the public

Use data Enhanced searching

Google Structured searching (via metadata)

Automated data report creation Offsite backup of NEES data repository

Page 11: GEON  Speaker Meeting SDSC, April 10, 2006

NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD

George E. Brown, Jr. Network for Earthquake Engineering Simulation

Telepresence Researcher and/or Outreach

Tools Real-Time Data Viewer (RDV)

Real-time data viewing during an experiment

Developed by Jason Hanley, NEES-Buffalo

flexible TelePresence System (flexTPS)

Real-time video from an equipment site

Developed by Christopher Stanton NEES Activities Web Interface

(NAWI) Promotes outreach of NEES research Integrates real-time video streams

via flexTPS Telepresence Support Tools

Data Turbine NEESdaq

Page 12: GEON  Speaker Meeting SDSC, April 10, 2006

NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD

George E. Brown, Jr. Network for Earthquake Engineering Simulation

Collaboration WebEx Virtual

Meeting Management Synchronized

presentations Application sharing Shared document

editing Internet 2 Commons

Video conferencing High bandwidth

Page 13: GEON  Speaker Meeting SDSC, April 10, 2006

NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD

George E. Brown, Jr. Network for Earthquake Engineering Simulation

Simulation OpenSEES

Simulation package supported by NEES UC Berkeley

Supercomputer Allocation Actively being used by NEESR’s OpenSees, Ansys, LS-Dyna

Hybrid Simulation Coupling simulations with

physical tests distributed experiments

NEES Telecontrol Protocol (NTCP) Redesign of communication and security infrastructure in progress

Page 14: GEON  Speaker Meeting SDSC, April 10, 2006

NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD

George E. Brown, Jr. Network for Earthquake Engineering Simulation

Security Motivation

Increased collaboration and data access also increases risk!

Researchers require adequate security Provide security but must be easy to use

Security Requirements Single username and password for access to all NEES

resources Single sign on: only have to login once

Solution: GridAuth Authentication: prove user’s identity Authorization: does user have access to a resource? Integration: programmer’s interface available for

remote client integration

Page 15: GEON  Speaker Meeting SDSC, April 10, 2006

NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD

George E. Brown, Jr. Network for Earthquake Engineering Simulation

End-to-End Walk-through

Page 16: GEON  Speaker Meeting SDSC, April 10, 2006

Organize & Structure Data

Simulation

Remote participation in experiment

DAQ

SDSC computeresources

Experiment planning & prep

Field Test

Shake Table Test

FlexTPS

Data Turbine

DAQ

NEESdaq

Remote researchers

On site researchers

WebEx

Internet 2

FlexTPS

RDV

NAWI

Public viewers

Centrifuge Test

Internet2

WebExShare data, plan,

collaborate

OpenSees

SingleShot*

Page 17: GEON  Speaker Meeting SDSC, April 10, 2006

NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD

George E. Brown, Jr. Network for Earthquake Engineering Simulation

Data Use Someone not

associated with project makes use of data

Data Creation

Plan & prepare experiment

Acquire data Analyze data

Data Organizatio

n Make data available

to general public

Page 18: GEON  Speaker Meeting SDSC, April 10, 2006

NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD

George E. Brown, Jr. Network for Earthquake Engineering Simulation

End-to-End Workflow

1. Data CreationA. Plan & Prepare Experiment

Participate in meetings Share documentation & data Participate in construction Run advanced simulations

B. Acquire Data Execute experiment Execute hybrid simulation Participate in experiment

(researcher)

C. Analyze Data Post test comparisons

2. Data Organization Organize local data Structure global data Curate global data Publish global data

3. Data Use Propose innovative research Inform experiment

planning/preparation Develop and verify analytical

models Create visualizations for

education/outreach Inform industry practice Educate students Participate in experiment (public) Share software

Data Creatio

n

Data Organizati

on

Data Use

Page 19: GEON  Speaker Meeting SDSC, April 10, 2006

NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD

George E. Brown, Jr. Network for Earthquake Engineering Simulation

End-to-End Walk-throughStep 1: Simulation

Run Simulations (OpenSEES, Abaqus, Ansys) Supercomputer resources DataStar and Teragrid NEESit Allocation Request: http://

it.nees.org/support/allocations/index.php

Page 20: GEON  Speaker Meeting SDSC, April 10, 2006

NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD

George E. Brown, Jr. Network for Earthquake Engineering Simulation

End-to-End Walk-throughStep 2: Experiment

Planning/Preparation Participate in meetings (WebEx, Internet2)

Share and annotate documents/presentations *movie* Co-edit documentation

Share documentation & data (NEEScentral) https://central.nees.org Create Project & give access to project team *movie* Upload documentation to project *movie* Browse project and download documentation *movie*

Participate in Construction (flexTPS, WebEx) Minnesota:

http://assam.mast.umn.edu/perl/portal.pl movie https://central.nees.org/activities/

Page 21: GEON  Speaker Meeting SDSC, April 10, 2006

NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD

George E. Brown, Jr. Network for Earthquake Engineering Simulation

End-to-End Walk-throughStep 3: Remote Observation in

Experiment Execute experiment

Prepare for Remote Experiment (Data Turbine, NEESdaq) Equipment Site IT and NEESit

Participate in experiment (researcher) http://it.nees.org/software/rdv/index.php Participate in experiment Dry-Run (RDV, WebEx) View synchronized data from experiment (RDV,

WebEx) movie Participate in experiment (public)

https://central.nees.org/activities/

Page 22: GEON  Speaker Meeting SDSC, April 10, 2006

NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD

George E. Brown, Jr. Network for Earthquake Engineering Simulation

End-to-End Walk-throughStep 4: Organize & Structure Data

Organize data (local) (NEEScentral SOA) Example: UC Davis Data Report from Zipper Frames Project:

– https://central.nees.org/index.php?projid=12&expid=55&eloc=Documentation

Example: SingleShot *movie*

Structure data (global) (NEEScentral) Collect all data necessary to reproduce experiment Map data from local to global repository

Example: Input Motion Data– https://stage-central.nees.org/?

projid=69&orgid=55&expid=49&trialid=49&orgid=55&expid=49&trialid=49&tloc=Motion Example: Project Level Data

– https://stage-central.nees.org/?projid=69

Page 23: GEON  Speaker Meeting SDSC, April 10, 2006

NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD

George E. Brown, Jr. Network for Earthquake Engineering Simulation

Data Use

Share Data (NEEScentral) Perform Outreach (NAWI, flexTPS)

https://central.nees.org/activities Share Software (NEESforge)

http://neesforge.nees.org/ *movie*

Page 24: GEON  Speaker Meeting SDSC, April 10, 2006

NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD

George E. Brown, Jr. Network for Earthquake Engineering Simulation

Leaving Thoughts

Opportunities with GEON for Synergy and collaboration Leveraging of tools

Contact me! [email protected] (858) 822-2188

Page 25: GEON  Speaker Meeting SDSC, April 10, 2006

NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD

George E. Brown, Jr. Network for Earthquake Engineering Simulation

Questions?