Distributed Hybrid Earthquake Engineering Experiments: Experiences with a Ground-Shaking Grid Application Laura Pearlman, Carl Kesselman, Sridhar Gullapalli.

Slides:



Advertisements
Similar presentations
GridPP July 2003Stefan StonjekSlide 1 SAM middleware components Stefan Stonjek University of Oxford 7 th GridPP Meeting 02 nd July 2003 Oxford.
Advertisements

NEESgrid: The national collaboratory for earthquake engineering
The Anatomy of the Grid: An Integrated View of Grid Architecture Carl Kesselman USC/Information Sciences Institute Ian Foster, Steve Tuecke Argonne National.
NEESGrid - A Grid Portal Study Charles Severance University of Michigan NEESGrid SI Team
Bozidar Stojadinovic Gilberto Mosqueda UC Berkeley NEES FAST-MOST.
Current NEESR Projects and Potential Applications at MUST-SIM Jerry Hajjar University of Illinois.
High Performance Computing Course Notes Grid Computing.
Condor-G: A Computation Management Agent for Multi-Institutional Grids James Frey, Todd Tannenbaum, Miron Livny, Ian Foster, Steven Tuecke Reporter: Fu-Jiun.
SCHOOL OF INFORMATION UNIVERSITY OF MICHIGAN The NEESgrid Experience: Tom Finholt School of Information University of Michigan This work was.
1 Software & Grid Middleware for Tier 2 Centers Rob Gardner Indiana University DOE/NSF Review of U.S. ATLAS and CMS Computing Projects Brookhaven National.
NEESGrid: Early Experiences in CyberInfrastructure Charles Severance University of Michigan Sakai Project, NEESGrid Project, OGCE Project
Using Collaborative Tools in NEESGrid Charles Severance University of Michigan NEESGrid System Integration Team
Copyright © Clifford Neuman - UNIVERSITY OF SOUTHERN CALIFORNIA - INFORMATION SCIENCES INSTITUTE CS582: Distributed Systems Lecture 19 - November.
SCHOOL OF INFORMATION UNIVERSITY OF MICHIGAN The NEESgrid Experience: Tom Finholt School of Information University of Michigan.
EEC-681/781 Distributed Computing Systems Lecture 3 Wenbing Zhao Department of Electrical and Computer Engineering Cleveland State University
Milos Kobliha Alejandro Cimadevilla Luis de Alba Parallel Computing Seminar GROUP 12.
Teleoperation and Teleparticipation of Instructional Shake Tables Using the NEES Cyberinfrastructure S.J. Dyke 1, Z. Jiang 2, R. Christenson 2, X. Gao.
Feb. 19, 2008 CU-NEES 2008 FHT Workshop 1 Distributed Testing at CU-NEES Using OpenFresco and SIMCOR Gary Haussmann.
NEESGrid Data and MetaData Technology Kincho Law, Jun Peng, Jim Eng, Terry Weymouth, Paul Hubbard, Charles Severance.
NEESGrid - A Collaborative Portal Study Charles Severance University of Michigan NEESGrid SI Team
Knowledge Environments for Science: Representative Projects Ian Foster Argonne National Laboratory University of Chicago
Introduction to Grid Computing Ann Chervenak Carl Kesselman And the members of the Globus Team.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
Internet GIS. A vast network connecting computers throughout the world Computers on the Internet are physically connected Computers on the Internet use.
Discussion and conclusion The OGC SOS describes a global standard for storing and recalling sensor data and the associated metadata. The standard covers.
NEESGrid - A Grid Portal Study Charles Severance University of Michigan NEESGrid SI Team.
CS780-3 Lecture Notes In Courtesy of Mengjun Xie.
Active Monitoring in GRID environments using Mobile Agent technology Orazio Tomarchio Andrea Calvagna Dipartimento di Ingegneria Informatica e delle Telecomunicazioni.
1 School of Computer, National University of Defense Technology A Profile on the Grid Data Engine (GridDaEn) Xiao Nong
Enterprise Java Beans Java for the Enterprise Server-based platform for Enterprise Applications Designed for “medium-to-large scale business, enterprise-wide.
Through the development of advanced middleware, Grid computing has evolved to a mature technology in which scientists and researchers can leverage to gain.
COMP3019 Coursework: Introduction to GridSAM Steve Crouch School of Electronics and Computer Science.
1 Use of SRMs in Earth System Grid Arie Shoshani Alex Sim Lawrence Berkeley National Laboratory.
Architectures of distributed systems Fundamental Models
1 Real-Time Hybrid Simulations P. Benson Shing University of California, San Diego.
Hybrid Sim design review Paul Hubbard Oct
The Globus Project: A Status Report Ian Foster Carl Kesselman
Instrumentation of the SAM-Grid Gabriele Garzoglio CSC 426 Research Proposal.
Fisheries Oceanography Collaboration Software Donald Denbo NOAA/PMEL-UW/JISAO Presented by Nancy Soreide NOAA/PMEL AMS 2002/IIPS 10.3.
Virtual Data Grid Architecture Ewa Deelman, Ian Foster, Carl Kesselman, Miron Livny.
July 21, 2005AESE Fast Hybrid Simulation with Geographically Distributed Substructures Gilberto Mosqueda Boza Stojadinovic Jason P. Hanley (Presenter)
NEESgrid Early Adopter Program Sridhar Gullapalli USC/Information Sciences Institute + The SI Team + EA Team.
Middleware for Grid Computing and the relationship to Middleware at large ECE 1770 : Middleware Systems By: Sepehr (Sep) Seyedi Date: Thurs. January 23,
Grid Architecture William E. Johnston Lawrence Berkeley National Lab and NASA Ames Research Center (These slides are available at grid.lbl.gov/~wej/Grids)
Hybrid Simulation of Structural Collapse
Tools for collaboration How to share your duck tales…
Ames Research CenterDivision 1 Information Power Grid (IPG) Overview Anthony Lisotta Computer Sciences Corporation NASA Ames May 2,
Grid Based Distributed Hybrid Testing Mobin Ojaghi, Javier Parra-Fuente, Kashif Saleem, Anthony Blakeborough, Martin S. Williams. Department of Engineering.
Commodity Grid Kits Gregor von Laszewski (ANL), Keith Jackson (LBL) Many state-of-the-art scientific applications, such as climate modeling, astrophysics,
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
A Preview of NEESgrid 3.0 Capabilities NEES Consortium Annual Meeting San Diego, CA May 2004.
Authors: Ronnie Julio Cole David
NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD George E. Brown, Jr. Network for Earthquake Engineering Simulation GEON Speaker.
Multi-Site Soil-Structure-Foundation Interaction Test (MISST) PI: Bill Spencer, Illinois Co-PIs: Amr Elnashai, Dan Kuchma, Illinois Jim Ricles, Richard.
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD George E. Brown, Jr. Network for Earthquake Engineering Simulation Enabling.
Cole David Ronnie Julio. Introduction Globus is A community of users and developers who collaborate on the use and development of open source software,
Introduction to Grids By: Fetahi Z. Wuhib [CSD2004-Team19]
7. Grid Computing Systems and Resource Management
Globus and PlanetLab Resource Management Solutions Compared M. Ripeanu, M. Bowman, J. Chase, I. Foster, M. Milenkovic Presented by Dionysis Logothetis.
WebFlow High-Level Programming Environment and Visual Authoring Toolkit for HPDC (desktop access to remote resources) Tomasz Haupt Northeast Parallel Architectures.
Super Computing 2000 DOE SCIENCE ON THE GRID Storage Resource Management For the Earth Science Grid Scientific Data Management Research Group NERSC, LBNL.
University of Illinois Contribution Amr S. Elnashai Sung Jig Kim Curtis Holub Narutoshi Nakata Oh Sung Kwon Seismic Simulation and Design of Bridge Columns.
The Globus Toolkit The Globus project was started by Ian Foster and Carl Kesselman from Argonne National Labs and USC respectively. The Globus toolkit.
NEESGrid - A Collaborative Portal Study
The NEESgrid Experience:
Architectures of distributed systems Fundamental Models
Architectures of distributed systems Fundamental Models
Architectures of distributed systems Fundamental Models
Presentation transcript:

Distributed Hybrid Earthquake Engineering Experiments: Experiences with a Ground-Shaking Grid Application Laura Pearlman, Carl Kesselman, Sridhar Gullapalli USC Information Sciences Institute B.F. Spencer, UIUC Ian Foster, Paul Hubbard, ANL Chuck Severance, University of Michigan Joe Futrelle, Kathleen Ricker, NCSA

NEESgrid NEES: NSF-funded project in support of earthquake engineering. NEESgrid: National earthquake engineering collaboratory –Deployment complete September 30, 2004 –Operational through 2014 This talk is an overview of one application of NEESgrid.

Outline The Application: Distributed Hybrid Experiments Architecture Experiences: The MOST Experiment Security Considerations Related Work Conclusions

Traditional Methods Computational Simulations Physical Experiments –Build and instrument a specimen. –Subject it to forces. –Record sensor measurements throughout the experiment. Physica l System Control / Data Acquisition System

Physical Testing Apparatus

Characteristics of Physical Experiments Specimens can be large-scale (50 tons or more) Take months to construct Some steps can’t be “undone” Require specialized equipment and facilities

Hybrid Experiments Computational Simulation Control / Data Acquisition System Physica l System

Pre-NEESgrid Hybrid Experiments Physical and computational simulations occur at same site, usually with communication via a shared memory backbone such as SCRAMnet. Proprietary communication protocol between the computational and physical system

Structural Experiment Geotechnical Experiment Structural Experiment Geotechnical Computation Structural Computation Soil-Structure Test

Distributed Hybrid Experiment Characteristics Multiple physical experiments –At different geographic sites –Resources owned by different organizations –Heterogeneous control platforms Multiple computational simulations –At different geographic sites –Resources owned by different organizations –Heterogeneous simulation platforms –Sometimes used in place of physical experiments

Experiment Variations 1/5 th -scale LBCB Full-scale LBCB LBCB simulator (Computer Model)

Equipment Site Central Services NEESgrid Services NEES-POP Control System DAQ System telecontrol streaming data Files Data/ metadata Repository, Credential cache Web portal Ingestion tool Control client Files Observers Physica l System

Telecontrol Service Requirements Uniform interface for heterogeneous systems Impose minimal requirements on control systems. Support for recovery from transient errors Performance requirements vary widely (1 ms for some experiments; 10 seconds for others).

NEESgrid Teleoperation Control Protocol (NTCP) Transaction-based State model –provides for at-most-once execution –guarantees that a control point is doing at most one thing at a time –guarantees that requests involving any control point are executed in the order received Protocol allows for negotiation of request parameters prior to execution.

NTCP Plugins Control System B Control System A Simulation NTCP ClientPlugin

Multi-site Online Simulation Test (MOST) First distributed hybrid experiment in NEESgrid (and, we believe, in the US). Combined physical experiments at the University of Illinois (UIUC) and University of Colorado (CU) with a simulation at NCSA. Simulations and experiments created by earthquake engineers at UIUC and CU.

The MOST Structure SAC Consortium Benchmark Structure Pinned Connection Moment Connections

NCSA Computational Model m1m1 f1f1 UIUC Experimental Model f1f1 m1m1 f2f2 f2f2 U. Colorado Experimental Model The MOST Substructures Slide courtesy of Bill Spencer and Narutoshi Nakata, UIUC

Computation-Only Test Simulation Coordinator NTCP Server NTCP Server NTCP Server Mplugin UIUC Simulation NCSA Simulation CU Simulation Colorado NCSAUIUC

MOST Components Coordinating Simulation NTCP Server NTCP Server NTCP Server Mplugin Shore-Western Plugin NCSA Simulation Matlab (xPC host) Colorado NCSAUIUC Matlab (xPC target)

Control Components in MOST Globus Toolkit version 3 NTCP Server Mplugin Shore-Western Plugin NTCP Java API Mplugin Java API NTCP Plugin Interface Mplugin Matlab toolbox NTCP Matlab toolbox

The MOST Event

Mini-MOST

Security Considerations

NTCP Security Features Authentication via GSI Authorization via gridmap lookups and a policy plugin. Control plugin architecture allows for running control system on a separate host, isolated behind a firewall Control plugin also allows for setting of local limits.

Ongoing NEES Experiments Fast-MOST: Berkeley, Buffalo, CU, and UIUC are performing a MOST- like experiment with stricter performance requirements. MISST: RPI, UIUC, Lehigh: soil- structure interaction. UC-Davis: Soil study with remote control of a robot arm.

Other Related Work Multi-Site Pseudo-Dynamic Substructure Testing: –Method for dividing structures into substructures and testing separately –Developed in Japan in 1999 –MOST simulations are based on this method TeleScience Portal – using NTCP to control electron microscopes. NMI Common Instrument Middleware Architecture (CIMA) project

Conclusions Distributed hybrid earthquake engineering experiments are a “real” grid application. NTCP works: –Earthquake engineers are developing and using their own clients and plugins. –Its failure-recovery features have allowed experiments to continue after transient network failures But there’s still work to do… –NTCP requires some shared knowledge between developers of clients and plugins. Better use of service data could fix this. –Some aspects of the protocol need to be “cleaned up” –There’s not much support for recovering from backend failures.

Acknowledgements Dan Abrams, Cristina Beldica, Ian Buckle, Ben Clifford, Mike D’Arcy, Amr Elnashai, Tom Finholt, David Gehrig, Tomasz Haupt, Dan Horn, Erik Johnson, Young Suk Kim, Dan Kuchma, Lee Liming, Ravi Madduri, Doru Marcusiu, Gilberto Mosqueda, Narutoshi Nakata, Gokhan Pekcan, Pawel Plaszczak, Tom Prudhomme, Chase Phillips, Andrei Reinhorn, Hatem A Seliem, Benson Shing, Eric Stauffer, Bozidar Stojadinovic, Guangqiang Yang, and Nestor Zaluzec.

For More Information NEESgrid web site: