April 2006 Provenance Implementation in a Scientific Simulation Environment IPAW 2006, Chicago, May 3, 2006 German Aerospace Center DLR Simulation and Software Technology Guy K... Scena
Trang 1Slide 1 > Provenance Implementation in a Scientific Simulation Environment > Guy K Kloss
30 April 2006
Provenance Implementation
in a Scientific Simulation Environment
IPAW 2006, Chicago, May 3, 2006
German Aerospace Center (DLR) Simulation and Software Technology Guy K Kloss
<Guy.Kloss@dlr.de>
Trang 2Scenario
Achieving Provenance Awareness
Provenance Queries
Conclusion
Trang 3Slide 3 > Provenance Implementation in a Scientific Simulation Environment > Guy K Kloss
30 April 2006
Aerospace Engineering Application
Aero Elastic Simulations
Coupled Simulation
Aero Dynamics Structure Mechanics Wing Deformation
Trang 4Aerospace Engineering Application
Aero Elastic Simulations
Coupled Simulation
Aero Dynamics Structure Mechanics Wing Deformation
Flight Maneuvers
Coupled Simulation
Aero Dynamics Aero Elasticity Flight Mechanics Test Case
Military airplane X-31
Trang 5Slide 5 > Provenance Implementation in a Scientific Simulation Environment > Guy K Kloss
30 April 2006
Workflow
Flight Maneuver Simulation
Coupling Manager
Action
Steering
Component
SIMULA
Flight Mech.
TAU
Aerodynamics
NASTRAN
Aero-Elastics
Trang 6Distribution of Application
File Transfer Start
TENT Data/Monitoring Host/File System
Network Desktop
Cluster Compute Server
Data Server
GUI Visualization
SIMULA
Wrapper
Flight Mech Coupling Control Wrapper CFD
TAU Sched System
Trang 7Slide 7 > Provenance Implementation in a Scientific Simulation Environment > Guy K Kloss
30 April 2006
Overview
Scenario
Achieving Provenance Awareness
Provenance Queries
Conclusion
Trang 8Implementing Provenance Awarenes
Pre-Processing
Parameter
Trang 9Slide 9 > Provenance Implementation in a Scientific Simulation Environment > Guy K Kloss
30 April 2006
Implementing Provenance Awarenes
Pre-Processing
Parameter
Data Server Process
Control
Trang 10Implementing Provenance Awarenes
Pre-Processing
Parameter
Data Server Process
Control
Trang 11Slide 11 > Provenance Implementation in a Scientific Simulation Environment > Guy K Kloss
30 April 2006
Implementing Provenance Awarenes
Pre-Processing
Parameter
Data Server
Process Control
i0
i3
i4
d2
Interactions:
Process Flow Monitoring Data Management
Trang 12Implementing Provenance Awarenes
Pre-Processing
Parameter
Data Server
Process Control
i0
i3
i4
d2
Interactions:
Process Flow Monitoring Data Management
State:
of the Actors
Trang 13Slide 13 > Provenance Implementation in a Scientific Simulation Environment > Guy K Kloss
30 April 2006
Implementing Provenance Awarenes
Pre-Processing
Parameter
Data Server
Process Control
i0
i3
i4
d2
Interactions:
Process Flow Monitoring Data Management
State:
of the Actors
Relationships:
- r0: i0 causes i1
- r1: i1 causes i2
- r2: i2 causes i3
- r3: i2 causes i4
- r4: i3 causes i2
- r5: i2 causes m
- r6: i2 causes d1
- r7: i0 causes d2
Trang 14Scenario
Achieving Provenance Awareness
Provenance Queries
Conclusion
Trang 15Slide 15 > Provenance Implementation in a Scientific Simulation Environment > Guy K Kloss
30 April 2006
Queries
Given some data item,
what was the simulation case?
Given some parameter,
in what simulation(s) has it been used?
What data has been recorded
in a simulation with a specific parameter?
What simulations have been run
using a given model (aircraft design)?
Given two/more simulations with the same setup,
what is the result and the difference in provenance?
Trang 16Scenario
Achieving Provenance Awareness
Provenance Queries
Conclusion
Trang 17Slide 17 > Provenance Implementation in a Scientific Simulation Environment > Guy K Kloss
30 April 2006
Conclusion
Provenance Recording: “It's gotta be done!”
Compliance to Regulations Liability
Proof and Reproducibility of Results Burden of Recording
Trang 18Provenance Recording: “It's gotta be done!”
Compliance to Regulations Liability
Proof and Reproducibility of Results Burden of Recording
Further Benefits
Better Insight into Problems New Means for Data Analysis Easier Access to Data
Trang 19Slide 19 > Provenance Implementation in a Scientific Simulation Environment > Guy K Kloss
30 April 2006
Thank you for your attention!
Further Information:
http://www.GridProvenance.org
or
http://www.dlr.de/sc/projekte/PROVENANCE
Any Questions?