1. Grid Technologies in Disaster Management & Infrastructure Protection Geoffrey Fox Computer Science, Informatics, Physics Pervasive Technology Laboratories Indiana University Bloomington IN 47404 [email_address] http://grids.ucs.indiana.edu/ptliupages/presentations/CIGridGDINmar28-04.ppt http:// www.infomall.org http://www.grid2002.org
2.
3.
4.
5. Raw (HPC) Resources Middleware Portal Services System Services System Services System Services Application Service Libraries User Services “ Core” Grid Typical Grid Architecture Application Service Application Service Re-use Re-use Application Customization Each service should be able to run independently on separate machines Service Oriented Architectures scale better than traditional Distributed objects Database
6.
7.
8. Information Grid Enterprise Grid Compute Grid Campus Grid Teacher Students Dynamic light-weight Peer-to-peer Collaborative Training Grid Composing an Overlay Grid R2 R1
9. Education Grid Inservice Teachers Preservice Teachers School of Education Teacher Educator Grids Informal Education (Museum) Grid Student/Parent … Community Grid Science Grids CI Grids Typical Science Grid Service such as Research Database or simulation Transformed by Grid Filter to form suitable for education Learning Management or LMS Grid Publisher Grid Campus or Enterprise Administrative Grid Education as a Grid of Grids Digital Library Grid
10.
11. Database Database Research Simulations Analysis and Visualization Portal Repositories Federated Databases Data Filter Services Crisis Data Streaming Data Sensors SERVOGrid Research Crisis Customization Services From Research to CI/Crisis Cell Phone Mobile Network Geoscience Research and Crisis Grids Other Interdependent CI and Crisis Grids ? Discovery Services GIS
12. Database Database Analysis and Visualization Portal Repositories Federated Databases Data Filter Services Streaming Data Sensors SERVOGrid Research Education Customization Services From Research to Education Education Grid Computer Farm Geoscience Research and Education Grids Field Trip Data ? Discovery Services Research Simulations GIS
13. HPC Simulation Data Filter Distributed Filters massage data For simulation Other Grid and Web Services Analysis Control Visualize SERVOGrid (Complexity) Computing Model Grid OGSA-DAI Grid Services This Type of Grid integrates with Parallel computing Multiple HPC facilities but only use one at a time Many simultaneous data sources and sinks Grid Data Assimilation Data Filter Data Filter Data Filter Data Filter
14.
15.
16. NaradaBrokering Queues Web Service A Web Service B Stream Reliable Routed software multi-cast Secure filtered Message delivery Minicomputer Firewall Computer Server PDA Modem Laptop computer Workstation Peers Peers Audio/Video Conferencing Client Audio/Video Conferencing Client NaradaBrokering Broker Network
17.
18. Critical Infrastructure CIGrids Flood CIGrid Gas CIGrid … … Gas Services and Filters Security Workflow Messaging Notification Metadata Data Access/Storage Registry Physical Network Compute Sensors Visualization Collaboration openGIS Services Flood Services and Filters Electricity CIGrid
27. Data Download Portal This is where you can download ArcView compatible data files for your watershed. Some of this gets hooked to the runoff model in our connected crisis grid model.
28. Flood Grid Parallel Simulations Sensors GIS Data Archives provide terrain, elevation, and land use data Grid Workflow Links Data, Sensors, Model
33. XGSP Web Service MCU Architecture Gateways convert to uniform XGSP Messaging High Performance (RTP) and XML/SOAP and .. Use Multiple Media servers to scale to many codecs and many versions of audio/video mixing NB Scales as distributed Web Services NaradaBrokering SIP H323 Access Grid Native XGSP Admire Media Servers Filters Session Server XGSP-based Control NaradaBrokering All Messaging
34.
35.
36.
37. 0 10 20 30 40 50 60 0 200 400 600 800 1000 1200 1400 1600 1800 2000 Delay (Milliseconds) Packet Number Average delays per packet for 50 video-clients NaradaBrokering Avg=2.23 ms, JMF Avg=3.08 ms NaradaBrokering-RTP JMF-RTP
38. Polycom, Access Grid and RealVideo views of multiple streams using GlobalMMCS A/V Web Service
40. WS Display WS Viewer Master WS Display WS Viewer NaradaBrokering Message Bus Collaboration as a WS Set up Session with GlobalMMCS defining participants Shared Output Port Collaboration Other Participants Text Chat Whiteboard GIS Services etc. are AUTOMATICALLY Collaborative if Built as a Grid Services WS Display WS Viewer Application or Content source WSDL Web Service F I U O F I R O