Provenance Exchange, Integration and Querying ¡
Marta ¡Ma&oso
¡ ¡ ¡ ¡ ¡ ¡
Provenance Exchange, Integration and Querying Marta Ma&oso - - PowerPoint PPT Presentation
Provenance Exchange, Integration and Querying Marta Ma&oso Federal University of Rio de Janeiro, Brazil Provenance Exchange, Integra1on and Querying
¡ ¡ ¡ ¡ ¡ ¡
MaMoso ¡ ¡-‑ ¡TaPP ¡2011 ¡-‑ ¡ ¡ ¡2 ¡
¡
MaMoso ¡ ¡-‑ ¡TaPP ¡2011 ¡-‑ ¡ ¡
MaMoso ¡ ¡-‑ ¡TaPP ¡2011 ¡-‑ ¡ ¡ 4 ¡
MaMoso ¡ ¡-‑ ¡TaPP ¡2011 ¡-‑ ¡ ¡ ¡5 ¡
6 ¡
Provenance ¡ Data ¡
Analysis Composition Execution
Visualiza1on ¡ Query ¡ Discovery ¡ Concep1on ¡ Reuse ¡ Monitoring ¡ Distribu1on ¡
*MaMoso ¡et ¡al, ¡2010 ¡-‑ ¡Towards ¡Suppor1ng ¡the ¡Life ¡Cycle ¡of ¡Large ¡Scale ¡Scien1fic ¡Experiments. ¡IJBPIM ¡
Exchange, ¡ Integrate, ¡ Querying ¡
MaMoso ¡ ¡-‑ ¡TaPP ¡2011 ¡-‑ ¡ ¡
7 ¡
Provenance ¡ Data ¡
Analysis Composition Execution
Visualiza1on ¡ Query ¡ Discovery ¡ Concep1on ¡ Reuse ¡ Monitoring ¡ Distribu1on ¡
Provenance ¡ Models ¡ Provenance ¡ in ¡the ¡Wild ¡ Provenance ¡ Analysis ¡ Exchange, ¡ Integrate, ¡ Querying ¡
MaMoso ¡ ¡-‑ ¡TaPP ¡2011 ¡-‑ ¡ ¡
8 ¡
Provenance ¡ Data ¡
Analysis Composition Execution
Visualiza1on ¡ Query ¡ Discovery ¡ Concep1on ¡ Reuse ¡ Monitoring ¡ Distribu1on ¡
Provenance ¡ Models ¡ Provenance ¡ Analysis ¡ Exchange, ¡ Integrate, ¡ Querying ¡
Through ¡Analysis ¡of ¡Its ¡Data ¡Provenance] ¡
Greece ¡[3 ¡CRMdig: ¡A ¡Generic ¡Digital ¡Provenance ¡Model ¡ for ¡Scien1fic ¡Observa1on] ¡
Provenance ¡ in ¡the ¡Wild ¡
in ¡Cloud ¡Compu1ng] ¡
Collec1ng ¡Provenance ¡via ¡the ¡Xen ¡Hypervisor] ¡
Macko, ¡Daniel ¡Margo, ¡and ¡Margo ¡Seltzer ¡[23 ¡Provenance ¡ Integra1on ¡Requires ¡Reconcilia1on] ¡
der ¡Aalst ¡[1 ¡A ¡Method ¡to ¡Build ¡and ¡Analyze ¡Scien1fic ¡ Workflows ¡from ¡Provenance ¡through ¡Process ¡Mining] ¡
MaMoso ¡ ¡-‑ ¡TaPP ¡2011 ¡-‑ ¡ ¡
Es1mate ¡risers ¡ ¡ life1me ¡ Input ¡Data ¡to ¡simulate ¡ Movements: ¡ Waves, ¡wind, ¡currents, ¡ ba1metryDados ¡de ¡onda ¡ ¡vento, ¡ ¡correnteza, ¡ ¡bathymetry, ¡ ¡etc. ¡: ¡ ¡ ¡ ¡ ¡ Generates ¡large ¡quan1ty ¡of ¡ Data ¡... ¡ (finite ¡element ¡meshes ¡) ¡
¡POSFAL ¡
MaMoso ¡ ¡-‑ ¡TaPP ¡2011 ¡-‑ ¡ ¡
(TPN ¡or ¡Prosim) ¡
¡9 ¡
Scien:fic ¡experiment ¡
Wf ¡1 ¡ Wf ¡2 ¡ Offline ¡analysis ¡(vis ¡cave) ¡
Provenance ¡Systems ¡ Sub-‑workflow ¡parallel ¡execu1on ¡ ¡ in ¡HPC ¡clusters, ¡clouds ¡ Visualize ¡and ¡Share ¡ provenance ¡data ¡ with ¡others ¡scien1sts ¡ Publish ¡ Experiment ¡and ¡ ¡ Workflow ¡
10 ¡
Análise ¡acoplada ¡dos ¡ ¡ movimentos ¡da ¡ plataforma ¡ Analise ¡estrutural ¡ de ¡risers ¡ Analysis ¡of ¡Fa1gue ¡ Movements ¡Filtering ¡ Analysis ¡of ¡Risers’ ¡ Structure ¡ Analysis ¡of ¡Movements ¡
Wf ¡3 ¡
MaMoso ¡ ¡-‑ ¡TaPP ¡2011 ¡-‑ ¡ ¡
Provenance ¡ Data ¡
Analysis Composition Execution
Visualiza1on ¡ Query ¡ Discovery ¡ Concep1on ¡ Reuse ¡ Monitoring ¡ Distribu1on ¡
<<Semi-‑Automated>> Visualization <<Automated>> EdgeCFD Preprocessor <<Sub-‑Workflow, ¡Sweep>> EdgeCFD Solver ¡and ¡Control ¡Applications file ¡nn.part.in file ¡ nn.part.msh file ¡ part.mat file part.ic File part.edg Visualization file .case Visualization file nn.geo Visualization ¡ file ¡ velo_nnnn.vecnn Visualization ¡ file ¡ press_0000_sdnn Visualization ¡ file ¡ scal_nnnn_sdnn Visualization ¡ file ¡ DD_nnnn_sdnnDerivation
MaMoso ¡ ¡-‑ ¡TaPP ¡2011 ¡-‑ ¡ ¡ ¡11 ¡
The ¡composi1on ¡should ¡ be ¡supported ¡in ¡ scien1fic ¡experiments ¡
Concep1on ¡ Reuse ¡ Configura1on ¡ ¡ Management ¡ Composi1on ¡ Provenance ¡is ¡
those ¡pillars ¡and ¡it ¡ is ¡generated ¡in ¡ each ¡one ¡of ¡them ¡
MaMoso ¡ ¡-‑ ¡TaPP ¡2011 ¡-‑ ¡ ¡ 12 ¡
13 ¡
Prosim ¡ Ocarflex ¡ Posfal ¡ TPN ¡ Posinal ¡ Posfal ¡ Anflex ¡
Workflow ¡ ¡#1 ¡ Workflow ¡ ¡#2 ¡
MaMoso ¡ ¡-‑ ¡TaPP ¡2011 ¡-‑ ¡ ¡
Prosim ¡ Ocarflex ¡ Posfal ¡
14 ¡ Analysis ¡of ¡Movements ¡
Analysis ¡of ¡Risers’ ¡ Structure ¡ Analysis ¡of ¡Fa1gue ¡ Movements ¡Filtering ¡ MaMoso ¡ ¡-‑ ¡TaPP ¡2011 ¡-‑ ¡ ¡
15 ¡
Anflex, ¡ Orcaflex ¡
Tpn ¡ Orcaflex ¡ Posfal ¡
Mandatory ¡ac1vity ¡ Op1onal ¡ac1vity ¡ Varia1on ¡point ¡
Experiment ¡Lines ¡
Derived ¡Workflow ¡ ¡#1 ¡ Derived ¡Workflow ¡ ¡#2 ¡
Análise ¡acoplada ¡dos ¡ ¡ movimentos ¡da ¡ plataforma ¡ Analise ¡estrutural ¡ de ¡risers ¡
Fa1gue ¡Analysis ¡ ¡ Movements ¡ Filtering ¡
Prosim, ¡ TPN ¡
Risers ¡ StructuralAnalysis ¡ ¡ Plaqorm ¡Movement ¡ Analysis ¡ ¡ ¡
Prosim ¡ Anflex ¡ Posfal ¡ Possinal ¡
*Experiment ¡Line: ¡Soeware ¡Reuse ¡in ¡Scien1fic ¡Workflows. ¡SSDBM ¡2009: ¡264-‑272 ¡ MaMoso ¡ ¡-‑ ¡TaPP ¡2011 ¡-‑ ¡ ¡
16 ¡ Análise ¡acoplada ¡dos ¡ ¡ movimentos ¡da ¡ plataforma ¡ Analise ¡estrutural ¡ de ¡risers ¡ Analysis ¡of ¡Fa1gue ¡ Movements ¡Filtering ¡ Analysis ¡of ¡Risers’ ¡ Structure ¡ Analysis ¡of ¡ Movements ¡of ¡ Plaqorm ¡
Prosim ¡ Orcaflex ¡ Posfal ¡ TPN ¡ Posinal ¡ Posfal ¡ Anflex ¡
MaMoso ¡ ¡-‑ ¡TaPP ¡2011 ¡-‑ ¡ ¡
17 ¡ Análise ¡acoplada ¡dos ¡ ¡ movimentos ¡da ¡ plataforma ¡ Analise ¡estrutural ¡ de ¡risers ¡ Analysis ¡of ¡Fa1gue ¡ Movements ¡Filtering ¡ Analysis ¡of ¡Risers’ ¡ Structure ¡ Analysis ¡of ¡ Movements ¡of ¡ Plaqorm ¡ MaMoso ¡ ¡-‑ ¡TaPP ¡2011 ¡-‑ ¡ ¡
18 ¡
1.Experiment ¡Line ¡Modeler ¡
MaMoso ¡ ¡-‑ ¡TaPP ¡2011 ¡-‑ ¡ ¡
19 ¡
Derive ¡concrete ¡ workflows ¡from ¡a ¡ conceptual ¡workflow ¡ Deriva1on ¡informa1on ¡ is ¡an ¡important ¡ provenance ¡data ¡ It ¡relates ¡all ¡concrete ¡ workflows ¡(trials) ¡for ¡ a ¡single ¡experiment ¡ (conceptual) ¡ ¡
MaMoso ¡ ¡-‑ ¡TaPP ¡2011 ¡-‑ ¡ ¡
20 ¡ Análise ¡acoplada ¡dos ¡ ¡ movimentos ¡da ¡ plataforma ¡ Analise ¡estrutural ¡ de ¡risers ¡ Analysis ¡of ¡Fa1gue ¡ Movements ¡Filtering ¡ Analysis ¡of ¡Risers’ ¡ Structure ¡ Analysis ¡of ¡ Movements ¡of ¡ Plaqorm ¡
TPN ¡ Posinal ¡ Posfal ¡ Anflex ¡ Anflex Parallel Execution reduced from 37 h to 3 hours
MaMoso ¡ ¡-‑ ¡TaPP ¡2011 ¡-‑ ¡ ¡
Galileu ¡Portal ¡ Portlet ¡Experiments ¡ Server ¡ Workflows ¡ workflow ¡Id ¡ ¡
Workflow ¡data ¡
HPC ¡ Scheduller ¡
Hydra ¡ Hydra ¡ Hydra ¡ Hydra ¡
… ¡ Cluster, ¡Cloud ¡
Provenance ¡
Call ¡Hydra ¡ ¡ PBS ¡ ¡ Condor ¡
Workflow ¡data ¡
MaMoso ¡ ¡-‑ ¡TaPP ¡2011 ¡-‑ ¡ ¡ ¡21 ¡
MaMoso ¡ ¡-‑ ¡TaPP ¡2011 ¡-‑ ¡ ¡ ¡22 ¡
MaMoso ¡ ¡-‑ ¡TaPP ¡2011 ¡-‑ ¡ ¡ 23 ¡
MaMoso ¡ ¡-‑ ¡TaPP ¡2011 ¡-‑ ¡ ¡ 24 ¡
¡ ¡ ¡ ¡ ¡ ¡