Title: GEON Speaker Meeting SDSC, April 10, 2006
1GEON Speaker MeetingSDSC, April 10, 2006
NEES Cyberinfrastructure Center NEESit
Developing tools to support Earthquake
Engineering Research
Lelli Van Den Einde (lellivde_at_sdsc.edu) Assistant
Director http//it.nees.org
2Overview
- NEESit Goals
- Services and Outreach
- Software Overview
- Data Management
- Telepresence
- Collaboration
- Simulation
- Security
- End-to-end System Walk-through
- Questions
3NEESit Goals
4NEESit 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
5Services and Outreach
6Services 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. gt100K hours requested in first two months. - User Support Services
- Guaranteed one business day response
- Toll free 866-260-4100, Email
it-support_at_nees.org - 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
7 8Central Services
Data Mgmt Data Repository Repository API
Facility Software
Security GridAuth
Data Mgmt Repository API NEESdaq
Telepresence NAWI
Security GridAuth API (client)
Client Software
Sim/Hybrid Sim HPC Allocation/ OpenSees
Telepresence flexTPS/ DataTurbine/RDV
Collaboration WebEx, Internet2
Data Mgmt Repository API
Sim/Hybrid Sim OpenSees/NTCP for MATLAB
Security GridAuth API (client)
Collaboration NEESpop
Telepresence RDV
Minimal adoption
Sim/Hybrid Sim OpenSees/NTCP for MATLAB
9NEEScentral 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
10NEEScentral Data RepositoryTodays 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 NEESincs 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
11Telepresence
- 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
12Collaboration
- WebEx Virtual Meeting Management
- Synchronized presentations
- Application sharing
- Shared document editing
- Internet 2 Commons
- Video conferencing
- High bandwidth
13Simulation
- OpenSEES
- Simulation package supported by NEES
- UC Berkeley
- Supercomputer Allocation
- Actively being used by NEESRs
- 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
14Security
- 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 users identity
- Authorization does user have access to a
resource? - Integration programmers interface available for
remote client integration
15 16Experiment planning prep
Simulation
Remote researchers
Shake Table Test
1.
2.
NEEScentral
Share data, plan, collaborate
SOA
SDSC computeresources
Data Turbine
On site researchers
NEESdaq
SingleShot
DAQ
DAQ
4.
3.
Field Test
Centrifuge Test
Public viewers
Remote participation in experiment
Organize Structure Data
17(No Transcript)
18End-to-End Workflow
- Data Organization
- Organize local data
- Structure global data
- Curate global data
- Publish global data
- 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 Creation
- Plan Prepare Experiment
- Participate in meetings
- Share documentation data
- Participate in construction
- Run advanced simulations
- Acquire Data
- Execute experiment
- Execute hybrid simulation
- Participate in experiment (researcher)
- Analyze Data
- Post test comparisons
19End-to-End Walk-throughStep 1 Simulation
- Run Simulations (OpenSEES, Abaqus, Ansys)
- Supercomputer resources DataStar and Teragrid
- NEESit Allocation Request http//it.nees.org/sup
port/allocations/index.php
20End-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/
21End-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/
22End-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?projid12expid
55elocDocumentation - 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/?projid69orgid55
expid49trialid49orgid55expid49trialid49
tlocMotion - Example Project Level Data
- https//stage-central.nees.org/?projid69
23Data Use
- Share Data (NEEScentral)
- Perform Outreach (NAWI, flexTPS)
- https//central.nees.org/activities
- Share Software (NEESforge)
- http//neesforge.nees.org/ movie
24Leaving Thoughts
- Opportunities with GEON for
- Synergy and collaboration
- Leveraging of tools
- Contact me!
- lellivde_at_sdsc.edu
- (858) 822-2188
25Questions?