SlideShare une entreprise Scribd logo
1  sur  16
Télécharger pour lire hors ligne
Using Simulation for Decision Support:
    Lessons Learned from FireGrid
                   Gerhard Wickler1
      George Beckett2, Liangxiu Han3, Sung Han Koo4,
       Stephen Potter1, Gavin Pringle2, Austin Tate1

               1:AIAI, 2:EPCC, 3:NeSC, 4:SEE,
         University of Edinburgh, United Kingdom
                    www.ed.ac.uk
                 g.wickler@ed.ac.uk


                         Intelligent Systems
                         @ ISCRAM 2009
                                                       1
FireGrid




1000s of sensors                                      Emergency
                                                      responders



                                               Grid
                    Command-and-
                       Control
                                                          Super-
                    I-X Technologies                      real-time
                                                          simulation
    Computational                                         (HPC)
    models
                         Intelligent Systems
                         @ ISCRAM 2009
                                                                   2
FireGrid Final Experiment:
       Architecture




           Intelligent Systems
           @ ISCRAM 2009
                                 3
FireGrid Final Experiment:
        A Real Fire




           Intelligent Systems
           @ ISCRAM 2009
                                 4
FireGrid Final Experiment:
      User Interface
                                 3D schematized overview
                                 of relevant locations
                                 for each location:
                                  – double traffic light
                                    (current/future hazard
                                    level) per location
                                  – time-line window on
                                    demand
                                       » time slider
                                       » hazard points
                                       » beliefs with
                                         justifications
                                       » link for more
                                         information

           Intelligent Systems
           @ ISCRAM 2009
                                                             5
Lessons Learned: Overview

                                   model


         sensor data
                                                       interpretation
                                 simulation
         acquisition
                                  software

                                HPC / Grid


questions: can we re-apply the FireGrid approach for in a different
scenario, e.g. FloodGrid, QuakeGrid, PandemicGrid, etc.
lessons learned structured according to data flow:
  –   data acquisition from sensors
  –   high-performance computing (HPC)
  –   the Grid
  –   models and simulation
  –   intelligent decision support


                                 Intelligent Systems
                                 @ ISCRAM 2009
                                                                        6
Data Acquisition from Sensors:
         Overview
    aim: collect raw data from available sensors
    experiment: ca. 140 sensors of different types
    (mostly thermocouples) used
    caveats for lessons learned:
     – sensors used were simple: single quantity at
       specific location; no image data used/analysed
     – sensors were pre-installed: exact number and
       location known; may not be possible in other
       scenarios (e.g. oil spill)




                    Intelligent Systems
                    @ ISCRAM 2009
                                                        7
Data Acquisition from Sensors:
     Lessons Learned (1)
Is all the data required by the models actually available?
 – problem: models may demand inputs that cannot be
   measured realistically, e.g. location of furniture, heat release
   rates over time
 – problem: number and location of sensors, e.g. centre of room
   not practical


Can the sensor data be channelled to and processed by the
simulator?
 – problem: data logger is set up to write to file, e.g. when aim
   is post-experimental data analysis
 – problem: data is in proprietary format, e.g. to protect
   commercial interest

                            Intelligent Systems
                            @ ISCRAM 2009
                                                                      8
Data Acquisition from Sensors:
     Lessons Learned (2)
At what frequency can sensor values be expected?
 – not a problem in FireGrid
 – problem: sensor readings not synchronized
Is there an ontology that describes the required sensor
types?
 – problem: design database to hold sensor readings
Is there a reliable way of grading the sensor output?
 – problem: failing or dislocated sensors give incorrect readings
   resulting in poor predictions
     » sensor grading: decide which sensor readings are to be
        believed
     » developed a constraint-based algorithm that results in a
        consistent picture (minimize violated constraints)


                           Intelligent Systems
                           @ ISCRAM 2009
                                                                    9
High Performance Computing:
      Lessons Learned (1)
How fast does the simulation run on a “normal” computer?
 – problem: linear speed-up might not be sufficient; expected
   speed-up due to multiple processors; linear speed-up is best
   case
 – problem: current CFD model for fires do not scale well


What is the execution bottleneck for the simulation?
 – problem: computational bottleneck may be input/output
   operations; using multiple CPUs will not provide
   solution
 – problem: inter-process communication may slow
   down computation


                           Intelligent Systems
                           @ ISCRAM 2009
                                                                  10
High Performance Computing:
      Lessons Learned (2)
Is the model implementation suitable for running on a (parallel)
HPC resource?
 – problem: domain experts often produce serial code; need to
   parallelize the simulation software
 – approach: ensemble computing (used in FireGrid)
Can the existing implementation be compiled on the HPC
resource?
 – problem: simulator (in Fortran) using non-standard features;
   need to port to HPC platform using different compiler and
   libraries
How quickly do simulators need to start running?
 – problem: batch system causes delay on HPC


                            Intelligent Systems
                            @ ISCRAM 2009
                                                                   11
The Grid:
                      Background
aim: use Grid to provide on-demand access to HPC
resources
Grid: “… a form of distributed computing whereby a
quot;super and virtual computerquot; is composed of a cluster of
networked, loosely coupled computers, acting in concert to
perform very large tasks. […] What distinguishes grid
computing from conventional cluster computing systems is
that grids tend to be more loosely
coupled, heterogeneous, and geographically
dispersed.”
issues:
 – not aiming to fully exploit Grid capabilities
 – pre-installation of simulation software
   on heterogeneous systems very difficult

                               Intelligent Systems
                               @ ISCRAM 2009
                                                             12
The Grid:
              Lessons Learned
How many (heterogeneous) computing resources should be
available through the Grid?
 – advice: start with small number (one + one spare);
   minimizes porting effort
Is there a Grid expert available?
 – problem: software for accessing the Grid seems still
   experimental
Can the simulator be adapted to the resource it
is running on?
 – problem: Grid provides unified interface, but
   setting parameters may be necessary to get
   optimal performance out of an HPC resource


                           Intelligent Systems
                           @ ISCRAM 2009
                                                          13
Models and Simulation:
         Lessons Learned
Have the models ever been used to generate predictions?
 – problem: models developed in research context;
   usable for predictions? validation?
Can the simulation be “calibrated on the fly”?
 – problem: model may not be able to assimilate live
   sensor data
 – FireGrid approach: parameter-sweep
Can the model be used to address “what-if” questions?
 – problem: model does not take into account
   hypothetical actions of emergency responders
Can the model assess the accuracy of its own results?
 – problem: responders need confidence in model

                           Intelligent Systems
                           @ ISCRAM 2009
                                                          14
Intelligent Decision Support:
           Lessons Learned
Are the model outputs in terms the emergency responders can
understand?
 – problem: model output is large amounts of numbers; need to
   be contextualized and interpreted;
 – approaches: AI system vs. expert at emergency
Is there a set of standard operating procedures available?
 – SOPs: give ways in which task can be accomplished;
   preconditions represent kind of information decision
   makers need to know
Can uncertainty about the model results be conveyed
to the user in a useful way?
 – problem: what do percentages mean?


                             Intelligent Systems
                             @ ISCRAM 2009
                                                                15
Conclusions

aim of this paper: provide lessons learned for people
trying to build a system that:
 –   uses (large amounts of) sensor data to
 –   steer a super-real-time simulation that
 –   generates predictions which are the basis for
 –   decision support for emergency responders.
but: for a different type of scenario/model, e.g.
 – an oil spill simulator
 – a flood simulator (for a river)
creating such a system requires experts from a variety of
technical domains, and pitfalls that are obvious to an
expert in one field may be far from it to an expert in a
different field, even if they are all experts in computing!

                             Intelligent Systems
                             @ ISCRAM 2009
                                                              16

Contenu connexe

Tendances

A Distributed Deep Learning Approach for the Mitosis Detection from Big Medic...
A Distributed Deep Learning Approach for the Mitosis Detection from Big Medic...A Distributed Deep Learning Approach for the Mitosis Detection from Big Medic...
A Distributed Deep Learning Approach for the Mitosis Detection from Big Medic...Databricks
 
Computer Vision with Deep Learning
Computer Vision with Deep LearningComputer Vision with Deep Learning
Computer Vision with Deep LearningCapgemini
 
From Cognitive Computing to Artificial Intelligence Dr Peter Waggett Dire...
From Cognitive Computing to Artificial Intelligence Dr Peter WaggettDire...From Cognitive Computing to Artificial Intelligence Dr Peter WaggettDire...
From Cognitive Computing to Artificial Intelligence Dr Peter Waggett Dire...Sudeep Sakalle
 
“Applying the Right Deep Learning Model with the Right Data for Your Applicat...
“Applying the Right Deep Learning Model with the Right Data for Your Applicat...“Applying the Right Deep Learning Model with the Right Data for Your Applicat...
“Applying the Right Deep Learning Model with the Right Data for Your Applicat...Edge AI and Vision Alliance
 
Edge-based Discovery of Training Data for Machine Learning
Edge-based Discovery of Training Data for Machine LearningEdge-based Discovery of Training Data for Machine Learning
Edge-based Discovery of Training Data for Machine LearningZiqiang Feng
 
Efficient Deep Learning in Communications
Efficient Deep Learning in CommunicationsEfficient Deep Learning in Communications
Efficient Deep Learning in CommunicationsITU
 
“Building an Autonomous Detect-and-Avoid System for Commercial Drones,” a Pre...
“Building an Autonomous Detect-and-Avoid System for Commercial Drones,” a Pre...“Building an Autonomous Detect-and-Avoid System for Commercial Drones,” a Pre...
“Building an Autonomous Detect-and-Avoid System for Commercial Drones,” a Pre...Edge AI and Vision Alliance
 
Building Interpretable & Secure AI Systems using PyTorch
Building Interpretable & Secure AI Systems using PyTorchBuilding Interpretable & Secure AI Systems using PyTorch
Building Interpretable & Secure AI Systems using PyTorchgeetachauhan
 
Metta Innovations - Introdução ao Deep Learning aplicado a vídeo analytics
Metta Innovations - Introdução ao Deep Learning aplicado a vídeo analyticsMetta Innovations - Introdução ao Deep Learning aplicado a vídeo analytics
Metta Innovations - Introdução ao Deep Learning aplicado a vídeo analyticsEduardo Gaspar
 
Presentation for min project
Presentation for min projectPresentation for min project
Presentation for min projectaraya kiros
 
Deep learning on mobile
Deep learning on mobileDeep learning on mobile
Deep learning on mobileAnirudh Koul
 
"Using Deep Learning for Video Event Detection on a Compute Budget," a Presen...
"Using Deep Learning for Video Event Detection on a Compute Budget," a Presen..."Using Deep Learning for Video Event Detection on a Compute Budget," a Presen...
"Using Deep Learning for Video Event Detection on a Compute Budget," a Presen...Edge AI and Vision Alliance
 
Improved steganographic security by
Improved steganographic security byImproved steganographic security by
Improved steganographic security byIJNSA Journal
 
Human Motion Detection in Video Surveillance using Computer Vision Technique
Human Motion Detection in Video Surveillance using Computer Vision TechniqueHuman Motion Detection in Video Surveillance using Computer Vision Technique
Human Motion Detection in Video Surveillance using Computer Vision TechniqueIRJET Journal
 
Deep Learning: Application Landscape - March 2018
Deep Learning: Application Landscape - March 2018Deep Learning: Application Landscape - March 2018
Deep Learning: Application Landscape - March 2018Grigory Sapunov
 
IRJET- Fire Detector using Deep Neural Network
IRJET-  	  Fire Detector using Deep Neural NetworkIRJET-  	  Fire Detector using Deep Neural Network
IRJET- Fire Detector using Deep Neural NetworkIRJET Journal
 
Deep learning on mobile - 2019 Practitioner's Guide
Deep learning on mobile - 2019 Practitioner's GuideDeep learning on mobile - 2019 Practitioner's Guide
Deep learning on mobile - 2019 Practitioner's GuideAnirudh Koul
 
Threat Detection in Surveillance Videos
Threat Detection in Surveillance VideosThreat Detection in Surveillance Videos
Threat Detection in Surveillance VideosDatabricks
 
Deep learning for medical imaging
Deep learning for medical imagingDeep learning for medical imaging
Deep learning for medical imaginggeetachauhan
 
Using Deep Learning to do Real-Time Scoring in Practical Applications - 2015-...
Using Deep Learning to do Real-Time Scoring in Practical Applications - 2015-...Using Deep Learning to do Real-Time Scoring in Practical Applications - 2015-...
Using Deep Learning to do Real-Time Scoring in Practical Applications - 2015-...Greg Makowski
 

Tendances (20)

A Distributed Deep Learning Approach for the Mitosis Detection from Big Medic...
A Distributed Deep Learning Approach for the Mitosis Detection from Big Medic...A Distributed Deep Learning Approach for the Mitosis Detection from Big Medic...
A Distributed Deep Learning Approach for the Mitosis Detection from Big Medic...
 
Computer Vision with Deep Learning
Computer Vision with Deep LearningComputer Vision with Deep Learning
Computer Vision with Deep Learning
 
From Cognitive Computing to Artificial Intelligence Dr Peter Waggett Dire...
From Cognitive Computing to Artificial Intelligence Dr Peter WaggettDire...From Cognitive Computing to Artificial Intelligence Dr Peter WaggettDire...
From Cognitive Computing to Artificial Intelligence Dr Peter Waggett Dire...
 
“Applying the Right Deep Learning Model with the Right Data for Your Applicat...
“Applying the Right Deep Learning Model with the Right Data for Your Applicat...“Applying the Right Deep Learning Model with the Right Data for Your Applicat...
“Applying the Right Deep Learning Model with the Right Data for Your Applicat...
 
Edge-based Discovery of Training Data for Machine Learning
Edge-based Discovery of Training Data for Machine LearningEdge-based Discovery of Training Data for Machine Learning
Edge-based Discovery of Training Data for Machine Learning
 
Efficient Deep Learning in Communications
Efficient Deep Learning in CommunicationsEfficient Deep Learning in Communications
Efficient Deep Learning in Communications
 
“Building an Autonomous Detect-and-Avoid System for Commercial Drones,” a Pre...
“Building an Autonomous Detect-and-Avoid System for Commercial Drones,” a Pre...“Building an Autonomous Detect-and-Avoid System for Commercial Drones,” a Pre...
“Building an Autonomous Detect-and-Avoid System for Commercial Drones,” a Pre...
 
Building Interpretable & Secure AI Systems using PyTorch
Building Interpretable & Secure AI Systems using PyTorchBuilding Interpretable & Secure AI Systems using PyTorch
Building Interpretable & Secure AI Systems using PyTorch
 
Metta Innovations - Introdução ao Deep Learning aplicado a vídeo analytics
Metta Innovations - Introdução ao Deep Learning aplicado a vídeo analyticsMetta Innovations - Introdução ao Deep Learning aplicado a vídeo analytics
Metta Innovations - Introdução ao Deep Learning aplicado a vídeo analytics
 
Presentation for min project
Presentation for min projectPresentation for min project
Presentation for min project
 
Deep learning on mobile
Deep learning on mobileDeep learning on mobile
Deep learning on mobile
 
"Using Deep Learning for Video Event Detection on a Compute Budget," a Presen...
"Using Deep Learning for Video Event Detection on a Compute Budget," a Presen..."Using Deep Learning for Video Event Detection on a Compute Budget," a Presen...
"Using Deep Learning for Video Event Detection on a Compute Budget," a Presen...
 
Improved steganographic security by
Improved steganographic security byImproved steganographic security by
Improved steganographic security by
 
Human Motion Detection in Video Surveillance using Computer Vision Technique
Human Motion Detection in Video Surveillance using Computer Vision TechniqueHuman Motion Detection in Video Surveillance using Computer Vision Technique
Human Motion Detection in Video Surveillance using Computer Vision Technique
 
Deep Learning: Application Landscape - March 2018
Deep Learning: Application Landscape - March 2018Deep Learning: Application Landscape - March 2018
Deep Learning: Application Landscape - March 2018
 
IRJET- Fire Detector using Deep Neural Network
IRJET-  	  Fire Detector using Deep Neural NetworkIRJET-  	  Fire Detector using Deep Neural Network
IRJET- Fire Detector using Deep Neural Network
 
Deep learning on mobile - 2019 Practitioner's Guide
Deep learning on mobile - 2019 Practitioner's GuideDeep learning on mobile - 2019 Practitioner's Guide
Deep learning on mobile - 2019 Practitioner's Guide
 
Threat Detection in Surveillance Videos
Threat Detection in Surveillance VideosThreat Detection in Surveillance Videos
Threat Detection in Surveillance Videos
 
Deep learning for medical imaging
Deep learning for medical imagingDeep learning for medical imaging
Deep learning for medical imaging
 
Using Deep Learning to do Real-Time Scoring in Practical Applications - 2015-...
Using Deep Learning to do Real-Time Scoring in Practical Applications - 2015-...Using Deep Learning to do Real-Time Scoring in Practical Applications - 2015-...
Using Deep Learning to do Real-Time Scoring in Practical Applications - 2015-...
 

En vedette

Relation Between Global Warming And Tropical Storm
Relation Between Global Warming And Tropical StormRelation Between Global Warming And Tropical Storm
Relation Between Global Warming And Tropical Stormsabur ali
 
Cancer in chile brief introduction
Cancer in chile brief introductionCancer in chile brief introduction
Cancer in chile brief introductionJuan de Dios Reyes
 
Anthony Slideshow
Anthony SlideshowAnthony Slideshow
Anthony Slideshowshermozle
 
Overzicht van de GlassFish technologie, Eugene Bogaart
Overzicht van de GlassFish technologie, Eugene BogaartOverzicht van de GlassFish technologie, Eugene Bogaart
Overzicht van de GlassFish technologie, Eugene BogaartJaco Haans
 
Book review: how to lie with statistics. Rod Jacka
Book review: how to lie with statistics. Rod JackaBook review: how to lie with statistics. Rod Jacka
Book review: how to lie with statistics. Rod Jackashermozle
 
Cookiepocalypse. Simon Rumble
Cookiepocalypse. Simon RumbleCookiepocalypse. Simon Rumble
Cookiepocalypse. Simon Rumbleshermozle
 

En vedette (7)

Structures
StructuresStructures
Structures
 
Relation Between Global Warming And Tropical Storm
Relation Between Global Warming And Tropical StormRelation Between Global Warming And Tropical Storm
Relation Between Global Warming And Tropical Storm
 
Cancer in chile brief introduction
Cancer in chile brief introductionCancer in chile brief introduction
Cancer in chile brief introduction
 
Anthony Slideshow
Anthony SlideshowAnthony Slideshow
Anthony Slideshow
 
Overzicht van de GlassFish technologie, Eugene Bogaart
Overzicht van de GlassFish technologie, Eugene BogaartOverzicht van de GlassFish technologie, Eugene Bogaart
Overzicht van de GlassFish technologie, Eugene Bogaart
 
Book review: how to lie with statistics. Rod Jacka
Book review: how to lie with statistics. Rod JackaBook review: how to lie with statistics. Rod Jacka
Book review: how to lie with statistics. Rod Jacka
 
Cookiepocalypse. Simon Rumble
Cookiepocalypse. Simon RumbleCookiepocalypse. Simon Rumble
Cookiepocalypse. Simon Rumble
 

Similaire à Using Simulation for Decision Support: Lessons Learned from FireGrid

Bridging Concepts and Practice in eScience via Simulation-driven Engineering
Bridging Concepts and Practice in eScience via Simulation-driven EngineeringBridging Concepts and Practice in eScience via Simulation-driven Engineering
Bridging Concepts and Practice in eScience via Simulation-driven EngineeringRafael Ferreira da Silva
 
Implementing AI: Running AI at the Edge: Adapting AI to available resource in...
Implementing AI: Running AI at the Edge: Adapting AI to available resource in...Implementing AI: Running AI at the Edge: Adapting AI to available resource in...
Implementing AI: Running AI at the Edge: Adapting AI to available resource in...KTN
 
Dl 0n mobile jeff shomaker_jan-2018_final
Dl 0n mobile jeff shomaker_jan-2018_finalDl 0n mobile jeff shomaker_jan-2018_final
Dl 0n mobile jeff shomaker_jan-2018_finalJeffrey Shomaker
 
Cloud Roundtable at Microsoft Switzerland
Cloud Roundtable at Microsoft Switzerland Cloud Roundtable at Microsoft Switzerland
Cloud Roundtable at Microsoft Switzerland mictc
 
ECML PKDD 2021 ML meets IoT Tutorial Part II: Creating ML based Self learning...
ECML PKDD 2021 ML meets IoT Tutorial Part II: Creating ML based Self learning...ECML PKDD 2021 ML meets IoT Tutorial Part II: Creating ML based Self learning...
ECML PKDD 2021 ML meets IoT Tutorial Part II: Creating ML based Self learning...Bharath Sudharsan
 
Deep learning for FinTech
Deep learning for FinTechDeep learning for FinTech
Deep learning for FinTechgeetachauhan
 
Neuromophic device for Automotive
Neuromophic device for AutomotiveNeuromophic device for Automotive
Neuromophic device for AutomotiveYoshifumi Sakamoto
 
FPGA Hardware Accelerator for Machine Learning
FPGA Hardware Accelerator for Machine Learning FPGA Hardware Accelerator for Machine Learning
FPGA Hardware Accelerator for Machine Learning Dr. Swaminathan Kathirvel
 
Scalable Interconnection Network Models for Rapid Performance Prediction of H...
Scalable Interconnection Network Models for Rapid Performance Prediction of H...Scalable Interconnection Network Models for Rapid Performance Prediction of H...
Scalable Interconnection Network Models for Rapid Performance Prediction of H...Jason Liu
 
BsidesLVPresso2016_JZeditsv6
BsidesLVPresso2016_JZeditsv6BsidesLVPresso2016_JZeditsv6
BsidesLVPresso2016_JZeditsv6Rod Soto
 
Possibility of hpc application on cloud infrastructure by container cluster
Possibility of hpc application on cloud infrastructure by container clusterPossibility of hpc application on cloud infrastructure by container cluster
Possibility of hpc application on cloud infrastructure by container clusterKyunam Cho
 
230208 MLOps Getting from Good to Great.pptx
230208 MLOps Getting from Good to Great.pptx230208 MLOps Getting from Good to Great.pptx
230208 MLOps Getting from Good to Great.pptxArthur240715
 
High Performance Computing: an Introduction for the Society of Actuaries
High Performance Computing: an Introduction for the Society of ActuariesHigh Performance Computing: an Introduction for the Society of Actuaries
High Performance Computing: an Introduction for the Society of ActuariesAdam DeConinck
 
CPN211 My Datacenter Has Walls That Move - AWS re: Invent 2012
CPN211 My Datacenter Has Walls That Move - AWS re: Invent 2012CPN211 My Datacenter Has Walls That Move - AWS re: Invent 2012
CPN211 My Datacenter Has Walls That Move - AWS re: Invent 2012Amazon Web Services
 

Similaire à Using Simulation for Decision Support: Lessons Learned from FireGrid (20)

Bridging Concepts and Practice in eScience via Simulation-driven Engineering
Bridging Concepts and Practice in eScience via Simulation-driven EngineeringBridging Concepts and Practice in eScience via Simulation-driven Engineering
Bridging Concepts and Practice in eScience via Simulation-driven Engineering
 
Implementing AI: Running AI at the Edge: Adapting AI to available resource in...
Implementing AI: Running AI at the Edge: Adapting AI to available resource in...Implementing AI: Running AI at the Edge: Adapting AI to available resource in...
Implementing AI: Running AI at the Edge: Adapting AI to available resource in...
 
Dl 0n mobile jeff shomaker_jan-2018_final
Dl 0n mobile jeff shomaker_jan-2018_finalDl 0n mobile jeff shomaker_jan-2018_final
Dl 0n mobile jeff shomaker_jan-2018_final
 
Cloud Roundtable at Microsoft Switzerland
Cloud Roundtable at Microsoft Switzerland Cloud Roundtable at Microsoft Switzerland
Cloud Roundtable at Microsoft Switzerland
 
ECML PKDD 2021 ML meets IoT Tutorial Part II: Creating ML based Self learning...
ECML PKDD 2021 ML meets IoT Tutorial Part II: Creating ML based Self learning...ECML PKDD 2021 ML meets IoT Tutorial Part II: Creating ML based Self learning...
ECML PKDD 2021 ML meets IoT Tutorial Part II: Creating ML based Self learning...
 
LEGaTO: Use cases
LEGaTO: Use casesLEGaTO: Use cases
LEGaTO: Use cases
 
OpenPOWER/POWER9 AI webinar
OpenPOWER/POWER9 AI webinar OpenPOWER/POWER9 AI webinar
OpenPOWER/POWER9 AI webinar
 
Deep learning for FinTech
Deep learning for FinTechDeep learning for FinTech
Deep learning for FinTech
 
Neuromophic device for Automotive
Neuromophic device for AutomotiveNeuromophic device for Automotive
Neuromophic device for Automotive
 
Omniverse for the Metaverse
Omniverse for the MetaverseOmniverse for the Metaverse
Omniverse for the Metaverse
 
FPGA Hardware Accelerator for Machine Learning
FPGA Hardware Accelerator for Machine Learning FPGA Hardware Accelerator for Machine Learning
FPGA Hardware Accelerator for Machine Learning
 
Scalable Interconnection Network Models for Rapid Performance Prediction of H...
Scalable Interconnection Network Models for Rapid Performance Prediction of H...Scalable Interconnection Network Models for Rapid Performance Prediction of H...
Scalable Interconnection Network Models for Rapid Performance Prediction of H...
 
BsidesLVPresso2016_JZeditsv6
BsidesLVPresso2016_JZeditsv6BsidesLVPresso2016_JZeditsv6
BsidesLVPresso2016_JZeditsv6
 
IoT meets Big Data
IoT meets Big DataIoT meets Big Data
IoT meets Big Data
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
 
Making AI Ubiquitous
Making AI UbiquitousMaking AI Ubiquitous
Making AI Ubiquitous
 
Possibility of hpc application on cloud infrastructure by container cluster
Possibility of hpc application on cloud infrastructure by container clusterPossibility of hpc application on cloud infrastructure by container cluster
Possibility of hpc application on cloud infrastructure by container cluster
 
230208 MLOps Getting from Good to Great.pptx
230208 MLOps Getting from Good to Great.pptx230208 MLOps Getting from Good to Great.pptx
230208 MLOps Getting from Good to Great.pptx
 
High Performance Computing: an Introduction for the Society of Actuaries
High Performance Computing: an Introduction for the Society of ActuariesHigh Performance Computing: an Introduction for the Society of Actuaries
High Performance Computing: an Introduction for the Society of Actuaries
 
CPN211 My Datacenter Has Walls That Move - AWS re: Invent 2012
CPN211 My Datacenter Has Walls That Move - AWS re: Invent 2012CPN211 My Datacenter Has Walls That Move - AWS re: Invent 2012
CPN211 My Datacenter Has Walls That Move - AWS re: Invent 2012
 

Dernier

Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Shubhangi Sonawane
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701bronxfugly43
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesShubhangi Sonawane
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 

Dernier (20)

Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 

Using Simulation for Decision Support: Lessons Learned from FireGrid

  • 1. Using Simulation for Decision Support: Lessons Learned from FireGrid Gerhard Wickler1 George Beckett2, Liangxiu Han3, Sung Han Koo4, Stephen Potter1, Gavin Pringle2, Austin Tate1 1:AIAI, 2:EPCC, 3:NeSC, 4:SEE, University of Edinburgh, United Kingdom www.ed.ac.uk g.wickler@ed.ac.uk Intelligent Systems @ ISCRAM 2009 1
  • 2. FireGrid 1000s of sensors Emergency responders Grid Command-and- Control Super- I-X Technologies real-time simulation Computational (HPC) models Intelligent Systems @ ISCRAM 2009 2
  • 3. FireGrid Final Experiment: Architecture Intelligent Systems @ ISCRAM 2009 3
  • 4. FireGrid Final Experiment: A Real Fire Intelligent Systems @ ISCRAM 2009 4
  • 5. FireGrid Final Experiment: User Interface 3D schematized overview of relevant locations for each location: – double traffic light (current/future hazard level) per location – time-line window on demand » time slider » hazard points » beliefs with justifications » link for more information Intelligent Systems @ ISCRAM 2009 5
  • 6. Lessons Learned: Overview model sensor data interpretation simulation acquisition software HPC / Grid questions: can we re-apply the FireGrid approach for in a different scenario, e.g. FloodGrid, QuakeGrid, PandemicGrid, etc. lessons learned structured according to data flow: – data acquisition from sensors – high-performance computing (HPC) – the Grid – models and simulation – intelligent decision support Intelligent Systems @ ISCRAM 2009 6
  • 7. Data Acquisition from Sensors: Overview aim: collect raw data from available sensors experiment: ca. 140 sensors of different types (mostly thermocouples) used caveats for lessons learned: – sensors used were simple: single quantity at specific location; no image data used/analysed – sensors were pre-installed: exact number and location known; may not be possible in other scenarios (e.g. oil spill) Intelligent Systems @ ISCRAM 2009 7
  • 8. Data Acquisition from Sensors: Lessons Learned (1) Is all the data required by the models actually available? – problem: models may demand inputs that cannot be measured realistically, e.g. location of furniture, heat release rates over time – problem: number and location of sensors, e.g. centre of room not practical Can the sensor data be channelled to and processed by the simulator? – problem: data logger is set up to write to file, e.g. when aim is post-experimental data analysis – problem: data is in proprietary format, e.g. to protect commercial interest Intelligent Systems @ ISCRAM 2009 8
  • 9. Data Acquisition from Sensors: Lessons Learned (2) At what frequency can sensor values be expected? – not a problem in FireGrid – problem: sensor readings not synchronized Is there an ontology that describes the required sensor types? – problem: design database to hold sensor readings Is there a reliable way of grading the sensor output? – problem: failing or dislocated sensors give incorrect readings resulting in poor predictions » sensor grading: decide which sensor readings are to be believed » developed a constraint-based algorithm that results in a consistent picture (minimize violated constraints) Intelligent Systems @ ISCRAM 2009 9
  • 10. High Performance Computing: Lessons Learned (1) How fast does the simulation run on a “normal” computer? – problem: linear speed-up might not be sufficient; expected speed-up due to multiple processors; linear speed-up is best case – problem: current CFD model for fires do not scale well What is the execution bottleneck for the simulation? – problem: computational bottleneck may be input/output operations; using multiple CPUs will not provide solution – problem: inter-process communication may slow down computation Intelligent Systems @ ISCRAM 2009 10
  • 11. High Performance Computing: Lessons Learned (2) Is the model implementation suitable for running on a (parallel) HPC resource? – problem: domain experts often produce serial code; need to parallelize the simulation software – approach: ensemble computing (used in FireGrid) Can the existing implementation be compiled on the HPC resource? – problem: simulator (in Fortran) using non-standard features; need to port to HPC platform using different compiler and libraries How quickly do simulators need to start running? – problem: batch system causes delay on HPC Intelligent Systems @ ISCRAM 2009 11
  • 12. The Grid: Background aim: use Grid to provide on-demand access to HPC resources Grid: “… a form of distributed computing whereby a quot;super and virtual computerquot; is composed of a cluster of networked, loosely coupled computers, acting in concert to perform very large tasks. […] What distinguishes grid computing from conventional cluster computing systems is that grids tend to be more loosely coupled, heterogeneous, and geographically dispersed.” issues: – not aiming to fully exploit Grid capabilities – pre-installation of simulation software on heterogeneous systems very difficult Intelligent Systems @ ISCRAM 2009 12
  • 13. The Grid: Lessons Learned How many (heterogeneous) computing resources should be available through the Grid? – advice: start with small number (one + one spare); minimizes porting effort Is there a Grid expert available? – problem: software for accessing the Grid seems still experimental Can the simulator be adapted to the resource it is running on? – problem: Grid provides unified interface, but setting parameters may be necessary to get optimal performance out of an HPC resource Intelligent Systems @ ISCRAM 2009 13
  • 14. Models and Simulation: Lessons Learned Have the models ever been used to generate predictions? – problem: models developed in research context; usable for predictions? validation? Can the simulation be “calibrated on the fly”? – problem: model may not be able to assimilate live sensor data – FireGrid approach: parameter-sweep Can the model be used to address “what-if” questions? – problem: model does not take into account hypothetical actions of emergency responders Can the model assess the accuracy of its own results? – problem: responders need confidence in model Intelligent Systems @ ISCRAM 2009 14
  • 15. Intelligent Decision Support: Lessons Learned Are the model outputs in terms the emergency responders can understand? – problem: model output is large amounts of numbers; need to be contextualized and interpreted; – approaches: AI system vs. expert at emergency Is there a set of standard operating procedures available? – SOPs: give ways in which task can be accomplished; preconditions represent kind of information decision makers need to know Can uncertainty about the model results be conveyed to the user in a useful way? – problem: what do percentages mean? Intelligent Systems @ ISCRAM 2009 15
  • 16. Conclusions aim of this paper: provide lessons learned for people trying to build a system that: – uses (large amounts of) sensor data to – steer a super-real-time simulation that – generates predictions which are the basis for – decision support for emergency responders. but: for a different type of scenario/model, e.g. – an oil spill simulator – a flood simulator (for a river) creating such a system requires experts from a variety of technical domains, and pitfalls that are obvious to an expert in one field may be far from it to an expert in a different field, even if they are all experts in computing! Intelligent Systems @ ISCRAM 2009 16