GEON Workshop, Auckland, Nov 26-27, 2007 Introduction to GEON and iGEON Chaitan Baru.
GEON Speaker Meeting SDSC, April 10, 2006
description
Transcript of 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
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
NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD
George E. Brown, Jr. Network for Earthquake Engineering Simulation
NEESit Goals
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
NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD
George E. Brown, Jr. Network for Earthquake Engineering Simulation
Services and Outreach
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
NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD
George E. Brown, Jr. Network for Earthquake Engineering Simulation
Software Overview
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
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
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
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
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
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
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
NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD
George E. Brown, Jr. Network for Earthquake Engineering Simulation
End-to-End Walk-through
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*
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
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
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
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/
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/
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
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*
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
NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD
George E. Brown, Jr. Network for Earthquake Engineering Simulation
Questions?