anfas - home - risc · hagenberg, austria, july 5-8, 2007 ispdc 2007 2 history of flood application...

67
ISPDC 2007 ISPDC 2007 Hagenberg, Austria, July 5 Hagenberg, Austria, July 5 - - 8, 2007 8, 2007 1 1 Knowledge Knowledge - - based Platform for based Platform for Environmental Risk Management Environmental Risk Management 6th International Symposium on 6th International Symposium on Parallel and Distributed Computing Parallel and Distributed Computing Ladislav Hluchy, II SAS, Slovakia [email protected];www.ui.sav.sk ANFAS

Upload: others

Post on 05-Oct-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ANFAS - Home - RISC · Hagenberg, Austria, July 5-8, 2007 ISPDC 2007 2 History of Flood application Flood application is continually developed in z ANFAS: datA fusioN for Flood Analysis

ISPDC 2007ISPDC 2007Hagenberg, Austria, July 5Hagenberg, Austria, July 5--8, 20078, 2007 11

KnowledgeKnowledge--based Platform for based Platform for Environmental Risk ManagementEnvironmental Risk Management

6th International Symposium on6th International Symposium onParallel and Distributed ComputingParallel and Distributed Computing

Ladislav Hluchy, II SAS, [email protected];www.ui.sav.sk

ANFAS

Page 2: ANFAS - Home - RISC · Hagenberg, Austria, July 5-8, 2007 ISPDC 2007 2 History of Flood application Flood application is continually developed in z ANFAS: datA fusioN for Flood Analysis

ISPDC 2007ISPDC 2007Hagenberg, Austria, July 5Hagenberg, Austria, July 5--8, 20078, 2007 2

History of Flood applicationHistory of Flood application

Flood application is continually developed in Flood application is continually developed in ANFAS: ANFAS: datAdatA fusioNfusioN for Flood Analysis and decision Support,(2000for Flood Analysis and decision Support,(2000--03) IST03) IST--19991999--1167611676

Data fusion, hydraulic modelingData fusion, hydraulic modelingCluster computingCluster computingRemote processingRemote processing

CrossGrid: Development of Grid Environment for Interactive AppliCrossGrid: Development of Grid Environment for Interactive Applications (2002cations (2002--05) IST05) IST--20012001--32243 32243

More models (meteorology, hydrology)More models (meteorology, hydrology)Grid computingGrid computingMetadata catalogMetadata catalogPortalPortal

EGEE: Enabling Grids for EEGEE: Enabling Grids for E--sciencEsciencE (2004(2004--2006) INFSO2006) INFSO--RIRI--508833508833Porting to Porting to gLitegLiteWorking in Earth Science Research Virtual Organization (ESR VO)Working in Earth Science Research Virtual Organization (ESR VO)

KK--Wf Grid: KnowledgeWf Grid: Knowledge--based Workflow System for Grid Applications(2005based Workflow System for Grid Applications(2005--2007) IST 5113852007) IST 511385Added workflow management and semantic supportAdded workflow management and semantic supportActually a SOKU implementation, with Grid infrastructure almost Actually a SOKU implementation, with Grid infrastructure almost invisibleinvisible

Collaboration with Slovak HydroCollaboration with Slovak Hydro--meteorological Institute (SHMI) and Slovak Water meteorological Institute (SHMI) and Slovak Water Research Institute (WRI)Research Institute (WRI)

Page 3: ANFAS - Home - RISC · Hagenberg, Austria, July 5-8, 2007 ISPDC 2007 2 History of Flood application Flood application is continually developed in z ANFAS: datA fusioN for Flood Analysis

ISPDC 2007ISPDC 2007Hagenberg, Austria, July 5Hagenberg, Austria, July 5--8, 20078, 2007 3

CaveCave--based Flood Visualizationbased Flood Visualization

Page 4: ANFAS - Home - RISC · Hagenberg, Austria, July 5-8, 2007 ISPDC 2007 2 History of Flood application Flood application is continually developed in z ANFAS: datA fusioN for Flood Analysis

ISPDC 2007ISPDC 2007Hagenberg, Austria, July 5Hagenberg, Austria, July 5--8, 20078, 2007 4

ANFAS ArchitectureANFAS Architecture

M o d e llin g S e rv e rD a ta b a s e S e rv e r

A N F A S c o rec o m p o n e n t

H T T P P ro to c o lH T T P P ro to c o l

D a ta P re p a ra tio n

A N F A S e xch an g e b u s (M id d lew are : R M I, C O R B A , H ttp )

A N F A S b u s e x te n s io n (C O R B A / R M I)

M o d e l A c c e s sC o m p o n e n t

M o d e l A c c e s sC o m p o n e n t

M o d e l M a n a g e rM o d e l M a n a g e rD a taM a n a g e rD a ta

M a n a g e r

F ileE x c h a n g e

C o m p o n e n t

F ileE x c h a n g e

C o m p o n e n tA d m in is tra tio n

& u s e r m a n a g e rA d m in is tra tio n

& u s e r m a n a g e r A p p lic a tio nS e rv e r

A p p lic a tio nS e rv e r

M a p S e rv e rM a p S e rv e r

G IS A c c e s sc o m p o n e n t

G IS A c c e s sc o m p o n e n t

G IS A rc V ie wG IS

A rc V ie w

A N F A S b u s e x ten s io n (C O R B A / R M I)

C o -o p e ra tiv e , E x p la n a to ryC o m p o n e n t

C o -o p e ra tiv e , E x p la n a to ryC o m p o n e n t

A N F A S C lie n t

M o d e llin gp re p a ra tio nM o d e llin g

p re p a ra tio nM o d e llin g a c tiv a tio n

& fo llo w -u p

M o d e llin g a c tiv a tio n

& fo llo w -u pR e s u lts

e x p lo ita tio nR e s u lts

e x p lo ita tio n

N u m e ric a lM o d e l

N u m e ric a lM o d e l

ANFAS

Page 5: ANFAS - Home - RISC · Hagenberg, Austria, July 5-8, 2007 ISPDC 2007 2 History of Flood application Flood application is continually developed in z ANFAS: datA fusioN for Flood Analysis

ISPDC 2007ISPDC 2007Hagenberg, Austria, July 5Hagenberg, Austria, July 5--8, 20078, 2007 5

Layout of the Vah river pilot siteLayout of the Vah river pilot site

road

railway

cross-sections

Power canal

Vah river channel

ANFAS

Page 6: ANFAS - Home - RISC · Hagenberg, Austria, July 5-8, 2007 ISPDC 2007 2 History of Flood application Flood application is continually developed in z ANFAS: datA fusioN for Flood Analysis

ISPDC 2007ISPDC 2007Hagenberg, Austria, July 5Hagenberg, Austria, July 5--8, 20078, 2007 6

PredmierPredmier village in LIDARvillage in LIDAR

ANFAS

Page 7: ANFAS - Home - RISC · Hagenberg, Austria, July 5-8, 2007 ISPDC 2007 2 History of Flood application Flood application is continually developed in z ANFAS: datA fusioN for Flood Analysis

ISPDC 2007ISPDC 2007Hagenberg, Austria, July 5Hagenberg, Austria, July 5--8, 20078, 2007 7

TIN network at TIN network at PredmierPredmierANFAS

Page 8: ANFAS - Home - RISC · Hagenberg, Austria, July 5-8, 2007 ISPDC 2007 2 History of Flood application Flood application is continually developed in z ANFAS: datA fusioN for Flood Analysis

ISPDC 2007ISPDC 2007Hagenberg, Austria, July 5Hagenberg, Austria, July 5--8, 20078, 2007 8

Computer VisionComputer VisionANFAS

Page 9: ANFAS - Home - RISC · Hagenberg, Austria, July 5-8, 2007 ISPDC 2007 2 History of Flood application Flood application is continually developed in z ANFAS: datA fusioN for Flood Analysis

ISPDC 2007ISPDC 2007Hagenberg, Austria, July 5Hagenberg, Austria, July 5--8, 20078, 2007 9

Impact assessmentImpact assessmentANFAS

Page 10: ANFAS - Home - RISC · Hagenberg, Austria, July 5-8, 2007 ISPDC 2007 2 History of Flood application Flood application is continually developed in z ANFAS: datA fusioN for Flood Analysis

ISPDC 2007ISPDC 2007Hagenberg, Austria, July 5Hagenberg, Austria, July 5--8, 20078, 2007 10

CategoriesCategories of of vulnerabilityvulnerabilityANFAS

Page 11: ANFAS - Home - RISC · Hagenberg, Austria, July 5-8, 2007 ISPDC 2007 2 History of Flood application Flood application is continually developed in z ANFAS: datA fusioN for Flood Analysis

ISPDC 2007ISPDC 2007Hagenberg, Austria, July 5Hagenberg, Austria, July 5--8, 20078, 2007 11

CrossGrid testbed CrossGrid testbed

Page 12: ANFAS - Home - RISC · Hagenberg, Austria, July 5-8, 2007 ISPDC 2007 2 History of Flood application Flood application is continually developed in z ANFAS: datA fusioN for Flood Analysis

ISPDC 2007ISPDC 2007Hagenberg, Austria, July 5Hagenberg, Austria, July 5--8, 20078, 2007 12

Testbed

Application Portal

Simulation Output

Page 13: ANFAS - Home - RISC · Hagenberg, Austria, July 5-8, 2007 ISPDC 2007 2 History of Flood application Flood application is continually developed in z ANFAS: datA fusioN for Flood Analysis

ISPDC 2007ISPDC 2007Hagenberg, Austria, July 5Hagenberg, Austria, July 5--8, 20078, 2007 13

Flood Forecasting VOFlood Forecasting VO

Storage systems

databases

surface automatic meteorological and hydrological stations

systems for acquisition and processing of satellite information

meteorological radars

External sources of information−Global and regional centers GTS−EUMETSAT and NOAA−Hydrological services of other countries

Data sources

meteorological models

hydrological models

hydraulic models

High performance computers

Grid infrastructure

Flood crisis teams −meteorologists−hydrologists−hydraulic engineers

Users

−river authorities−energy−insurance companies−navigation

−media−public

Page 14: ANFAS - Home - RISC · Hagenberg, Austria, July 5-8, 2007 ISPDC 2007 2 History of Flood application Flood application is continually developed in z ANFAS: datA fusioN for Flood Analysis

ISPDC 2007ISPDC 2007Hagenberg, Austria, July 5Hagenberg, Austria, July 5--8, 20078, 2007 14

VirtualVirtual OrganizationOrganization for for FireFire SimulationSimulation

Storage systems

databases

GISFuel type- vegetation- canopy cover

GISTopography-elevation-slope

Meteorological data sourceWeather- wind direction, speed- temperature, rel. humidity

FIRE MODELDescriptive Numerical Parameters

Data sources

Grid infrastructure

Users

Fire ManagementCreation Decision Support system, prevention-Terrain, resources, - capacities

Fire suppression authorities- training- operation mode

Ecosystem authorities Universities,Insurance companies

High performance computers

Fire Modelling SystemFARSITE

Page 15: ANFAS - Home - RISC · Hagenberg, Austria, July 5-8, 2007 ISPDC 2007 2 History of Flood application Flood application is continually developed in z ANFAS: datA fusioN for Flood Analysis

ISPDC 2007ISPDC 2007Hagenberg, Austria, July 5Hagenberg, Austria, July 5--8, 20078, 2007 15

Flood forecasting problemFlood forecasting problem

Data sources

Portal

Data sources

Portal

Hydraulic Simulation

Hydrological Simulation

Meteorological Simulation

Page 16: ANFAS - Home - RISC · Hagenberg, Austria, July 5-8, 2007 ISPDC 2007 2 History of Flood application Flood application is continually developed in z ANFAS: datA fusioN for Flood Analysis

ISPDC 2007ISPDC 2007Hagenberg, Austria, July 5Hagenberg, Austria, July 5--8, 20078, 2007 16

MEDIGRIDMEDIGRID

DATALocate (find) input dataAccess dataGet dataTransfer data to the PN

Visualization of maps and tables

PROCESSESLocate processExecute process

Web portal

TestbedMediterranean Grid of Multi-risk data and Models

ErosionErosion

••Fire Fire stationstation

••TempSimTempSim••RHSimRHSim••NUATMOSNUATMOS••Fire propagationFire propagation--11

••FloodFlood

••Meteorological dataMeteorological data••Soil propertiesSoil properties

••Hydrological dataHydrological data••Fire MapsFire Maps

Page 17: ANFAS - Home - RISC · Hagenberg, Austria, July 5-8, 2007 ISPDC 2007 2 History of Flood application Flood application is continually developed in z ANFAS: datA fusioN for Flood Analysis

ISPDC 2007ISPDC 2007Hagenberg, Austria, July 5Hagenberg, Austria, July 5--8, 20078, 2007 17

ObjectivesObjectives

MEDIGRID MEDIGRID -- Mediterranean Grid of MultiMediterranean Grid of Multi--risk data and Modelsrisk data and ModelsCreate a distributed framework for multiCreate a distributed framework for multi--risk assessment of natural risk assessment of natural disasters disasters Make the models and data accessible via internet in a secure manMake the models and data accessible via internet in a secure manner ner for all partnersfor all partnersCreate a distributed repository with earth observation data, comCreate a distributed repository with earth observation data, combined bined with field measurementswith field measurementsModels for:Models for:

simulation of forest fire behavior and effectssimulation of forest fire behavior and effectsflood modeling and forecastingflood modeling and forecastinglandslides and soil erosion simulationslandslides and soil erosion simulations

Page 18: ANFAS - Home - RISC · Hagenberg, Austria, July 5-8, 2007 ISPDC 2007 2 History of Flood application Flood application is continually developed in z ANFAS: datA fusioN for Flood Analysis

ISPDC 2007ISPDC 2007Hagenberg, Austria, July 5Hagenberg, Austria, July 5--8, 20078, 2007 18

PartnersPartners

Algosystems SA, Algosystems SA, GreeceGreece -- coordinatorcoordinatorAssociaAssociaçção para o Desenvolvimento da Aerodinâmica (ADAI), ão para o Desenvolvimento da Aerodinâmica (ADAI), PortugalPortugalEntente InterdEntente Interdéépartementale en vue de la Protection de la Forêt et de partementale en vue de la Protection de la Forêt et de l'Environnement contre l'Incendie (EIPFEI/CEREN), l'Environnement contre l'Incendie (EIPFEI/CEREN), FranceFranceTecnoma SA, Tecnoma SA, SpainSpainInstitute of Informatics, Slovak Academy of Sciences (II SAS), Institute of Informatics, Slovak Academy of Sciences (II SAS), SlovakiaSlovakiaUniversity of Newcastle Upon Tyne, University of Newcastle Upon Tyne, United KingdomUnited Kingdom

Page 19: ANFAS - Home - RISC · Hagenberg, Austria, July 5-8, 2007 ISPDC 2007 2 History of Flood application Flood application is continually developed in z ANFAS: datA fusioN for Flood Analysis

ISPDC 2007ISPDC 2007Hagenberg, Austria, July 5Hagenberg, Austria, July 5--8, 20078, 2007 19

meteo_1meteo_2

MeteoDataRes

soil_type_4terrain_5

FloodDataRes

Meteo

soil_moist_4OFmap_5

GenericDataRessoil_1soil_2

TerainDataRes

Hydraulics

HydrologyHydrology

Replicalocation

Metadata catalog

Cen

tral

serv

ices

Information index

Page 20: ANFAS - Home - RISC · Hagenberg, Austria, July 5-8, 2007 ISPDC 2007 2 History of Flood application Flood application is continually developed in z ANFAS: datA fusioN for Flood Analysis

ISPDC 2007ISPDC 2007Hagenberg, Austria, July 5Hagenberg, Austria, July 5--8, 20078, 2007 20

LFNs ofrequired data

found

Replicalocation

Metadata catalog

Cen

tral

serv

ices

meteo_1meteo_2

MeteoDataRes

soil_type_4terrain_5

FloodDataRes

Meteo

soil_moist_4OFmap_5

GenericDataRessoil_1soil_2

TerainDataRes

Hydraulics

HydrologyHydrology

Information index

Submit Job, specify LFNs of data sets

(e.g. meteo_1)

Locatemeteo_1

meteo_1 locatedat Site1

Site1 Site2

soil_type_4terrain_5meteo_1

FloodDataResRequest file meteo_1

(subject to authentication & authorization)

Transfer of meteo_1

Register new replica of file meteo_1

Execution of job startsExecution

finishedsoil_type_4

terrain_5meteo_1

meteo_out_1

FloodDataRes

Register file meteo_out_1

Job finished

Job finished

Searchmetadata

Page 21: ANFAS - Home - RISC · Hagenberg, Austria, July 5-8, 2007 ISPDC 2007 2 History of Flood application Flood application is continually developed in z ANFAS: datA fusioN for Flood Analysis

ISPDC 2007ISPDC 2007Hagenberg, Austria, July 5Hagenberg, Austria, July 5--8, 20078, 2007 21

FloodGridFloodGrid PortalPortal

Workflow management

Data management Visualization Collaboration

Portal

Models

ALADIN HSPF

DaveF

Data GRID

Workflow management

Data management Visualization Collaboration

Portal

Models

ALADIN HSPF

DaveF

DataData GRIDGRID

Page 22: ANFAS - Home - RISC · Hagenberg, Austria, July 5-8, 2007 ISPDC 2007 2 History of Flood application Flood application is continually developed in z ANFAS: datA fusioN for Flood Analysis

ISPDC 2007ISPDC 2007Hagenberg, Austria, July 5Hagenberg, Austria, July 5--8, 20078, 2007 22

FloodGridFloodGrid PortalPortal

Page 23: ANFAS - Home - RISC · Hagenberg, Austria, July 5-8, 2007 ISPDC 2007 2 History of Flood application Flood application is continually developed in z ANFAS: datA fusioN for Flood Analysis

ISPDC 2007ISPDC 2007Hagenberg, Austria, July 5Hagenberg, Austria, July 5--8, 20078, 2007 23

KK--Wf Grid Wf Grid -- ObjectivesObjectives

To enable users to To enable users to create complex workflowscreate complex workflows and and use grid resources without detailed knowledge of use grid resources without detailed knowledge of gridgridTo construct workflows optimized for underlying To construct workflows optimized for underlying infrastructure, infrastructure, using its advantages and avoiding its using its advantages and avoiding its bottlenecksbottlenecksTo (semiTo (semi--)automatically )automatically construct workflows based construct workflows based on useron user’’s requirementss requirements, using semantic annotation , using semantic annotation of services, data, applications and resourcesof services, data, applications and resourcesTo constantly renew information about the grid by To constantly renew information about the grid by using complex monitoring network using complex monitoring network –– to learn from to learn from experienceexperienceTo provide To provide simple, easysimple, easy--toto--use interfaceuse interface to Kto K--Wf Wf Grid servicesGrid services

Page 24: ANFAS - Home - RISC · Hagenberg, Austria, July 5-8, 2007 ISPDC 2007 2 History of Flood application Flood application is continually developed in z ANFAS: datA fusioN for Flood Analysis

ISPDC 2007ISPDC 2007Hagenberg, Austria, July 5Hagenberg, Austria, July 5--8, 20078, 2007 24

KK--WfWf GridGrid -- PartnersPartners

Fraunhofer FIRST (Berlin, Germany) Fraunhofer FIRST (Berlin, Germany)

UIBK (Innsbruck, Austria) UIBK (Innsbruck, Austria)

IISAS (Bratislava, Slovak Republic) IISAS (Bratislava, Slovak Republic)

CYFRONET (Cracow, Poland) CYFRONET (Cracow, Poland)

LogicDIS S.A. (Athens, Greece)LogicDIS S.A. (Athens, Greece)

Softeco Sismat SpA (Genoa, Italy)Softeco Sismat SpA (Genoa, Italy)

Page 25: ANFAS - Home - RISC · Hagenberg, Austria, July 5-8, 2007 ISPDC 2007 2 History of Flood application Flood application is continually developed in z ANFAS: datA fusioN for Flood Analysis

ISPDC 2007ISPDC 2007Hagenberg, Austria, July 5Hagenberg, Austria, July 5--8, 20078, 2007 25

KK--WfGridWfGrid ConsortiumConsortium

Bratislava

Athens

Genova

KrakówInnsbruck

Berlin

Page 26: ANFAS - Home - RISC · Hagenberg, Austria, July 5-8, 2007 ISPDC 2007 2 History of Flood application Flood application is continually developed in z ANFAS: datA fusioN for Flood Analysis

ISPDC 2007ISPDC 2007Hagenberg, Austria, July 5Hagenberg, Austria, July 5--8, 20078, 2007 26

KK--Wf Grid: ConceptWf Grid: Concept

Execute workflowExecute workflow

Capture knowledgeCapture knowledgeReuse knowledgeReuse knowledge

Monitor environmentMonitor environment

Analyze informationAnalyze information

Construct workflowConstruct workflow

Page 27: ANFAS - Home - RISC · Hagenberg, Austria, July 5-8, 2007 ISPDC 2007 2 History of Flood application Flood application is continually developed in z ANFAS: datA fusioN for Flood Analysis

ISPDC 2007ISPDC 2007Hagenberg, Austria, July 5Hagenberg, Austria, July 5--8, 20078, 2007 27

User

Workflow Orchestration and Execution

Web Portal

Grid Resources

Scheduler

Grid Performance Monitoring and Instrumentation Service

Automatic Application Builder

Workflow Composition Tool

Knowledge Assimilation Agent

Grid OrganizationalMemory

Ontological store of

knowledge

Low Level Grid Middleware (WS-RF)

Knowledge

Grid Workflow Execution Service

Performance Analysis

User Assistant Agent

Grid Workflow User Interface

User interactionthrough the Portal

Guidancesfor the user

Workflow composition and execution visualizationUser’s decisions in crucial points of execution

Information onavailable

resources andtheir description

Execution of chosenGrid services

Informationabout workflow

execution

Analysed andextracted

knowledge

Information aboutresources andenvironment

Information aboutperformance of

particular resources

KK--Wf Grid Wf Grid -- ArchitectureArchitecture

Page 28: ANFAS - Home - RISC · Hagenberg, Austria, July 5-8, 2007 ISPDC 2007 2 History of Flood application Flood application is continually developed in z ANFAS: datA fusioN for Flood Analysis

ISPDC 2007ISPDC 2007Hagenberg, Austria, July 5Hagenberg, Austria, July 5--8, 20078, 2007 28

KK--Wf Grid: AdvantagesWf Grid: Advantages

Composition of workflow from a set of servicesComposition of workflow from a set of servicesSystem composes the workflow for you System composes the workflow for you –– just tell him just tell him what what you want to get at the endyou want to get at the endSystem uses services which are System uses services which are available at the timeavailable at the time and and which are expected (based on past experience) to provide which are expected (based on past experience) to provide good results (good = what you want)good results (good = what you want)

UsabilityUsabilityLess grid language, more application domain languageLess grid language, more application domain languageIntegrated collaboration interfacesIntegrated collaboration interfaces

Reuse of componentsReuse of componentsKK--Wf Grid is based on respected standardsWf Grid is based on respected standards

Page 29: ANFAS - Home - RISC · Hagenberg, Austria, July 5-8, 2007 ISPDC 2007 2 History of Flood application Flood application is continually developed in z ANFAS: datA fusioN for Flood Analysis

ISPDC 2007ISPDC 2007Hagenberg, Austria, July 5Hagenberg, Austria, July 5--8, 20078, 2007 29

KK--Wf Grid: Workflow RefinementWf Grid: Workflow Refinement

Web Service ClassesWeb Service Classes

Web Service OperationsWeb Service Operations

Abstract OperationAbstract Operation

Grid ResourcesGrid Resources

User RequestUser Request““I want this data””““There is my data!””

Page 30: ANFAS - Home - RISC · Hagenberg, Austria, July 5-8, 2007 ISPDC 2007 2 History of Flood application Flood application is continually developed in z ANFAS: datA fusioN for Flood Analysis

ISPDC 2007ISPDC 2007Hagenberg, Austria, July 5Hagenberg, Austria, July 5--8, 20078, 2007 30

Replicalocation

Metadata catalog

Cen

tral

serv

ices

Information index

Page 31: ANFAS - Home - RISC · Hagenberg, Austria, July 5-8, 2007 ISPDC 2007 2 History of Flood application Flood application is continually developed in z ANFAS: datA fusioN for Flood Analysis

ISPDC 2007ISPDC 2007Hagenberg, Austria, July 5Hagenberg, Austria, July 5--8, 20078, 2007 31

Replicalocation

Metadata catalog

Cen

tral

serv

ices

Information index

Monitoringservice

Page 32: ANFAS - Home - RISC · Hagenberg, Austria, July 5-8, 2007 ISPDC 2007 2 History of Flood application Flood application is continually developed in z ANFAS: datA fusioN for Flood Analysis

ISPDC 2007ISPDC 2007Hagenberg, Austria, July 5Hagenberg, Austria, July 5--8, 20078, 2007 32

Replicalocation

Metadata catalog

Cen

tral

serv

ices

Information index

Monitoringservice

Knowledgestore

Informationprocessing

Workflowmanagement

Page 33: ANFAS - Home - RISC · Hagenberg, Austria, July 5-8, 2007 ISPDC 2007 2 History of Flood application Flood application is continually developed in z ANFAS: datA fusioN for Flood Analysis

ISPDC 2007ISPDC 2007Hagenberg, Austria, July 5Hagenberg, Austria, July 5--8, 20078, 2007 33

Replicalocation

Metadata catalog

Cen

tral

serv

ices

Information index

Monitoringservice

Knowledgestore

Informationprocessing

Workflowmanagement

Portal

Page 34: ANFAS - Home - RISC · Hagenberg, Austria, July 5-8, 2007 ISPDC 2007 2 History of Flood application Flood application is continually developed in z ANFAS: datA fusioN for Flood Analysis

ISPDC 2007ISPDC 2007Hagenberg, Austria, July 5Hagenberg, Austria, July 5--8, 20078, 2007 34

Replicalocation

Metadata catalog

Cen

tral

serv

ices

Information index

Monitoringservice

Knowledgestore

Informationprocessing

Workflowmanagement

Portal

Execute workflowMonitor environment

Analyze information

Capture knowledgeReuse knowledge

Construct workflow

Page 35: ANFAS - Home - RISC · Hagenberg, Austria, July 5-8, 2007 ISPDC 2007 2 History of Flood application Flood application is continually developed in z ANFAS: datA fusioN for Flood Analysis

ISPDC 2007ISPDC 2007Hagenberg, Austria, July 5Hagenberg, Austria, July 5--8, 20078, 2007 35

Replicalocation

Metadata catalog

Cen

tral

serv

ices

Information index

Monitoringservice

Knowledgestore

Informationprocessing

Workflowmanagement

Portal

Execute workflowMonitor environment

Analyze information

Capture knowledgeReuse knowledge

Construct workflow

Page 36: ANFAS - Home - RISC · Hagenberg, Austria, July 5-8, 2007 ISPDC 2007 2 History of Flood application Flood application is continually developed in z ANFAS: datA fusioN for Flood Analysis

ISPDC 2007ISPDC 2007Hagenberg, Austria, July 5Hagenberg, Austria, July 5--8, 20078, 2007 36

Replicalocation

Metadata catalog

Cen

tral

serv

ices

Information index

Monitoringservice

Knowledgestore

Informationprocessing

Workflowmanagement

Portal

Execute workflowMonitor environment

Analyze information

Capture knowledgeReuse knowledge

Construct workflow

Page 37: ANFAS - Home - RISC · Hagenberg, Austria, July 5-8, 2007 ISPDC 2007 2 History of Flood application Flood application is continually developed in z ANFAS: datA fusioN for Flood Analysis

ISPDC 2007ISPDC 2007Hagenberg, Austria, July 5Hagenberg, Austria, July 5--8, 20078, 2007 37

Replicalocation

Metadata catalog

Cen

tral

serv

ices

Information index

Monitoringservice

Knowledgestore

Informationprocessing

Workflowmanagement

Portal

Execute workflowMonitor environment

Analyze information

Capture knowledgeReuse knowledge

Construct workflow

Page 38: ANFAS - Home - RISC · Hagenberg, Austria, July 5-8, 2007 ISPDC 2007 2 History of Flood application Flood application is continually developed in z ANFAS: datA fusioN for Flood Analysis

ISPDC 2007ISPDC 2007Hagenberg, Austria, July 5Hagenberg, Austria, July 5--8, 20078, 2007 38

Replicalocation

Metadata catalog

Cen

tral

serv

ices

Information index

Monitoringservice

Knowledgestore

Informationprocessing

Workflowmanagement

Portal

Execute workflowMonitor environment

Analyze information

Capture knowledgeReuse knowledge

Construct workflow

Page 39: ANFAS - Home - RISC · Hagenberg, Austria, July 5-8, 2007 ISPDC 2007 2 History of Flood application Flood application is continually developed in z ANFAS: datA fusioN for Flood Analysis

ISPDC 2007ISPDC 2007Hagenberg, Austria, July 5Hagenberg, Austria, July 5--8, 20078, 2007 39

Replicalocation

Metadata catalog

Cen

tral

serv

ices

Information index

Monitoringservice

Knowledgestore

Informationprocessing

Workflowmanagement

Portal

Execute workflowMonitor environment

Analyze information

Capture knowledgeReuse knowledge

Construct workflow

Page 40: ANFAS - Home - RISC · Hagenberg, Austria, July 5-8, 2007 ISPDC 2007 2 History of Flood application Flood application is continually developed in z ANFAS: datA fusioN for Flood Analysis

ISPDC 2007ISPDC 2007Hagenberg, Austria, July 5Hagenberg, Austria, July 5--8, 20078, 2007 40

Replicalocation

Metadata catalog

Cen

tral

serv

ices

Information index

Monitoringservice

Knowledgestore

Informationprocessing

Workflowmanagement

Portal

Execute workflowMonitor environment

Analyze information

Capture knowledgeReuse knowledge

Construct workflow

Page 41: ANFAS - Home - RISC · Hagenberg, Austria, July 5-8, 2007 ISPDC 2007 2 History of Flood application Flood application is continually developed in z ANFAS: datA fusioN for Flood Analysis

ISPDC 2007ISPDC 2007Hagenberg, Austria, July 5Hagenberg, Austria, July 5--8, 20078, 2007 41

Replicalocation

Metadata catalog

Cen

tral

serv

ices

Information index

Monitoringservice

Knowledgestore

Informationprocessing

Workflowmanagement

Portal

Execute workflowMonitor environment

Analyze information

Capture knowledgeReuse knowledge

Construct workflow

Page 42: ANFAS - Home - RISC · Hagenberg, Austria, July 5-8, 2007 ISPDC 2007 2 History of Flood application Flood application is continually developed in z ANFAS: datA fusioN for Flood Analysis

ISPDC 2007ISPDC 2007Hagenberg, Austria, July 5Hagenberg, Austria, July 5--8, 20078, 2007 42

Process of Workflow RefinementProcess of Workflow Refinement

Web Service ClassesWeb Service Classes

Web Service OperationsWeb Service Operations

Abstract OperationAbstract Operation

Grid ResourcesGrid Resources

User RequestUser Request““I want this data””““There is my data!””

This data is already here, no need to compute

it again

Page 43: ANFAS - Home - RISC · Hagenberg, Austria, July 5-8, 2007 ISPDC 2007 2 History of Flood application Flood application is continually developed in z ANFAS: datA fusioN for Flood Analysis

ISPDC 2007ISPDC 2007Hagenberg, Austria, July 5Hagenberg, Austria, July 5--8, 20078, 2007 43

Required AdvancementsRequired Advancements

Automated metadata construction and Automated metadata construction and processingprocessingUsing existing data in workflow constructionUsing existing data in workflow construction

Significant extension of OWLSignificant extension of OWL--SSImplementation of new OWLImplementation of new OWL--S engineS engine

StandardStandard--based workflow constructionbased workflow constructionBPEL4WS BPEL4WS –– using ontologiesusing ontologiesModelling of stateful resources (WSModelling of stateful resources (WS--RF)RF)

Page 44: ANFAS - Home - RISC · Hagenberg, Austria, July 5-8, 2007 ISPDC 2007 2 History of Flood application Flood application is continually developed in z ANFAS: datA fusioN for Flood Analysis

ISPDC 2007ISPDC 2007Hagenberg, Austria, July 5Hagenberg, Austria, July 5--8, 20078, 2007 44

Porting to Porting to gLitegLite

In KIn K--WfWf Grid, applications are implemented as WSRF Grid, applications are implemented as WSRF servicesservicesIn In gLitegLite, the services are replaced by a set of worker jobs , the services are replaced by a set of worker jobs that are that are submitedsubmited by workflow manager via by workflow manager via gLitegLite WMSWMS

When started, the worker jobs will contact to When started, the worker jobs will contact to workflow manager for executing tasksworkflow manager for executing tasks

Page 45: ANFAS - Home - RISC · Hagenberg, Austria, July 5-8, 2007 ISPDC 2007 2 History of Flood application Flood application is continually developed in z ANFAS: datA fusioN for Flood Analysis

ISPDC 2007ISPDC 2007Hagenberg, Austria, July 5Hagenberg, Austria, July 5--8, 20078, 2007 45

Replicalocation

Metadata catalog

Cen

tral

serv

ices

Information index

Monitoringservice

Knowledgestore

Informationprocessing

Workflowmanagement

Portal

Execute workflowMonitor environment

Capture knowledgeReuse knowledge

Construct workflow

gLite WMS

Page 46: ANFAS - Home - RISC · Hagenberg, Austria, July 5-8, 2007 ISPDC 2007 2 History of Flood application Flood application is continually developed in z ANFAS: datA fusioN for Flood Analysis

ISPDC 2007ISPDC 2007Hagenberg, Austria, July 5Hagenberg, Austria, July 5--8, 20078, 2007 46

Replicalocation

Metadata catalog

Cen

tral

serv

ices

Information index

Monitoringservice

Knowledgestore

Informationprocessing

Workflowmanagement

Portal

Execute workflowMonitor environment

Capture knowledgeReuse knowledge

Construct workflow

gLite WMS

Page 47: ANFAS - Home - RISC · Hagenberg, Austria, July 5-8, 2007 ISPDC 2007 2 History of Flood application Flood application is continually developed in z ANFAS: datA fusioN for Flood Analysis

ISPDC 2007ISPDC 2007Hagenberg, Austria, July 5Hagenberg, Austria, July 5--8, 20078, 2007 47

Int.eu.gridInt.eu.grid

GoalsGoalsDeploy and operate an interoperable productionDeploy and operate an interoperable production--level elevel e--Infrastructure for demanding Infrastructure for demanding interactive applicationsinteractive applicationsDistributed (MPIDistributed (MPI--) parallel interactive computing and storage at ) parallel interactive computing and storage at TeraTera levellevelUser friendly access through a interactive Grid desktopUser friendly access through a interactive Grid desktopSupport for virtual organizations at all levels:Support for virtual organizations at all levels:

Setup, Collaborative environment, Grid enhancement of applicatioSetup, Collaborative environment, Grid enhancement of applications, Execution and ns, Execution and monitoring toolsmonitoring tools

Project detailsProject detailsProject start: May 1, 2006Project start: May 1, 2006Project duration: 24 monthsProject duration: 24 months

Contribution of UI SAVContribution of UI SAVOperation of computer cluster with 32 CPUs and 32GB RAM as part Operation of computer cluster with 32 CPUs and 32GB RAM as part of the project of the project production testbedproduction testbedUser support, organization of tutorials and usersUser support, organization of tutorials and users’’ trainingstrainingsSupport for environmental applications and their usersSupport for environmental applications and their usersImplementation of interactivity to flood simulation application Implementation of interactivity to flood simulation application Support for Support for gridificationgridification and interactivity of and interactivity of radiocativeradiocative pollution simulation pollution simulation aplicationaplication(owned by MicroStep(owned by MicroStep--MIS)MIS)

Page 48: ANFAS - Home - RISC · Hagenberg, Austria, July 5-8, 2007 ISPDC 2007 2 History of Flood application Flood application is continually developed in z ANFAS: datA fusioN for Flood Analysis

ISPDC 2007ISPDC 2007Hagenberg, Austria, July 5Hagenberg, Austria, July 5--8, 20078, 2007 48

Int.eu.gridInt.eu.grid -- PartnersPartners

BIFI, BIFI, ZaragozaZaragoza/Spain/SpainCESGA, Santiago de CESGA, Santiago de CompostelaCompostela/Spain/SpainCSICCSIC--IFCA, IFCA, SantanderSantander/Spain/SpainCYFRONET, Cracow/PolandCYFRONET, Cracow/PolandFZK, FZK, KarlsruheKarlsruhe/Germany/GermanyGUP, Linz/AustriaGUP, Linz/AustriaHLRS, Stuttgart/GermanyHLRS, Stuttgart/GermanyICM, Warsaw/PolandICM, Warsaw/PolandLIP, Lisbon/PortugalLIP, Lisbon/PortugalPSNC, PSNC, PoznanPoznan/Poland/PolandTCD, Dublin/IrelandTCD, Dublin/IrelandUAB, Barcelona/SpainUAB, Barcelona/SpainUI SAV, Bratislava/SlovakiaUI SAV, Bratislava/Slovakia

Page 49: ANFAS - Home - RISC · Hagenberg, Austria, July 5-8, 2007 ISPDC 2007 2 History of Flood application Flood application is continually developed in z ANFAS: datA fusioN for Flood Analysis

ISPDC 2007ISPDC 2007Hagenberg, Austria, July 5Hagenberg, Austria, July 5--8, 20078, 2007 49

Int.eu.gridInt.eu.grid -- InteractivityInteractivity

Migrating Desktop

Remote Access Server

Job SubmissionServices

gLogin

CrossBroker

Computing Element

Gatekeeper

LRMS

Worker node 0

Worker node 1

Worker node N

JDL

Job control

Interactive channels

Interactive input

Interactive output

Page 50: ANFAS - Home - RISC · Hagenberg, Austria, July 5-8, 2007 ISPDC 2007 2 History of Flood application Flood application is continually developed in z ANFAS: datA fusioN for Flood Analysis

ISPDC 2007ISPDC 2007Hagenberg, Austria, July 5Hagenberg, Austria, July 5--8, 20078, 2007 50

Control Output/visualizations/state

Page 51: ANFAS - Home - RISC · Hagenberg, Austria, July 5-8, 2007 ISPDC 2007 2 History of Flood application Flood application is continually developed in z ANFAS: datA fusioN for Flood Analysis

ISPDC 2007ISPDC 2007Hagenberg, Austria, July 5Hagenberg, Austria, July 5--8, 20078, 2007 51

Control Output/visualizations

Page 52: ANFAS - Home - RISC · Hagenberg, Austria, July 5-8, 2007 ISPDC 2007 2 History of Flood application Flood application is continually developed in z ANFAS: datA fusioN for Flood Analysis

ISPDC 2007ISPDC 2007Hagenberg, Austria, July 5Hagenberg, Austria, July 5--8, 20078, 2007 52

Flood Interactivity in Flood Interactivity in Int.eu.gridInt.eu.grid

Job is internally controlled by a workflow managerJob is internally controlled by a workflow managerJob steps can be added/removed during runtimeJob steps can be added/removed during runtimeCan be paused/restarted/modifiedCan be paused/restarted/modified

Job outputs/visualized data are available through Job outputs/visualized data are available through the MD interfacethe MD interfaceJob may be clonedJob may be cloned

State = workflow state + intermediate data, may be State = workflow state + intermediate data, may be easily transferredeasily transferredGood for parameter studiesGood for parameter studies

Page 53: ANFAS - Home - RISC · Hagenberg, Austria, July 5-8, 2007 ISPDC 2007 2 History of Flood application Flood application is continually developed in z ANFAS: datA fusioN for Flood Analysis

ISPDC 2007ISPDC 2007Hagenberg, Austria, July 5Hagenberg, Austria, July 5--8, 20078, 2007 53

Challenges for grid infrastructuresChallenges for grid infrastructures

Current research focuses on SOKU (Service Current research focuses on SOKU (Service Oriented Knowledge Utilities)Oriented Knowledge Utilities)

KK--Wf Grid is one of the early implementations of Wf Grid is one of the early implementations of SOKU conceptsSOKU conceptsHow to adapt infrastructure research to this shift in How to adapt infrastructure research to this shift in paradigm?paradigm?

Application developers & end users need easy Application developers & end users need easy access to grid infrastructureaccess to grid infrastructure

SOKU is the way to achieve thisSOKU is the way to achieve thisHow to extend How to extend gLitegLite towards SOKU?towards SOKU?

Page 54: ANFAS - Home - RISC · Hagenberg, Austria, July 5-8, 2007 ISPDC 2007 2 History of Flood application Flood application is continually developed in z ANFAS: datA fusioN for Flood Analysis

ISPDC 2007ISPDC 2007Hagenberg, Austria, July 5Hagenberg, Austria, July 5--8, 20078, 2007 5454

Thank you!Thank you!Dr. Ladislav HluchyDr. Ladislav HluchyII SASII SASSlovakiaSlovakia

[email protected]@savba.sk

Page 55: ANFAS - Home - RISC · Hagenberg, Austria, July 5-8, 2007 ISPDC 2007 2 History of Flood application Flood application is continually developed in z ANFAS: datA fusioN for Flood Analysis

ISPDC 2007ISPDC 2007Hagenberg, Austria, July 5Hagenberg, Austria, July 5--8, 20078, 2007 55

Hydraulic modelingHydraulic modeling

FESWMSFESWMSsupported and used by US Federal Highway Administrationsupported and used by US Federal Highway Administrationdistribute in SMS commercial packagedistribute in SMS commercial packagetwotwo--dimensional, timedimensional, time--implicit, finite element modelsimplicit, finite element modelssuitable for steadysuitable for steady--state simulationstate simulation

DaveFDaveFfrom the same author like FESWMSfrom the same author like FESWMStwotwo--dimensional, timedimensional, time--explicit, finite volume modelsexplicit, finite volume modelssuitable for unsteadysuitable for unsteady--state simulation (flood wave)state simulation (flood wave)

Page 56: ANFAS - Home - RISC · Hagenberg, Austria, July 5-8, 2007 ISPDC 2007 2 History of Flood application Flood application is continually developed in z ANFAS: datA fusioN for Flood Analysis

ISPDC 2007ISPDC 2007Hagenberg, Austria, July 5Hagenberg, Austria, July 5--8, 20078, 2007 56

Governing equationsGoverning equations

( ) ( ) qy

HVx

HUt

H=

∂∂

+∂

∂+

∂∂

( ) ( ) ( )

( ) ( )01cos

21coscos 22

=⎟⎟⎠

⎞⎜⎜⎝

⎛∂

∂−

∂∂

−−+Ω−∂∂

+

∂∂

+⎟⎠⎞

⎜⎝⎛ +

∂∂

+∂

yH

xHHV

xzgH

HUVy

gHHUUxt

HU

xyxxsxbx

bx

uvzxuu

ττττρ

α

βααβ

( ) ( ) ( )

( ) ( )01cos

21coscos 22

=⎟⎟⎠

⎞⎜⎜⎝

⎛∂

∂−

∂−−+Ω+

∂∂

+

⎟⎠⎞

⎜⎝⎛ +

∂∂

+∂∂

+∂

yH

xH

HUyzgH

gHHVVy

HVUxt

HV

yyyxsyby

by

zyvvuv

ττττ

ρα

ααββ

Mass conservation equationMomentum conservation

equation in x-directionMomentum conservation equation in y-direction

Page 57: ANFAS - Home - RISC · Hagenberg, Austria, July 5-8, 2007 ISPDC 2007 2 History of Flood application Flood application is continually developed in z ANFAS: datA fusioN for Flood Analysis

ISPDC 2007ISPDC 2007Hagenberg, Austria, July 5Hagenberg, Austria, July 5--8, 20078, 2007 57

Data needed for Data needed for modelingmodeling

Topographical data (crossTopographical data (cross--sections, sections, orthophotomap,orthophotomap, LIDAR)LIDAR)Roughness conditionsRoughness conditionsHydrological dataHydrological dataWind dataWind dataBoundary dataBoundary dataCalibration and validation dataCalibration and validation data

Page 58: ANFAS - Home - RISC · Hagenberg, Austria, July 5-8, 2007 ISPDC 2007 2 History of Flood application Flood application is continually developed in z ANFAS: datA fusioN for Flood Analysis

ISPDC 2007ISPDC 2007Hagenberg, Austria, July 5Hagenberg, Austria, July 5--8, 20078, 2007 58

ComplexityComplexity

If the simulated area increases 2 times in every dimension (or If the simulated area increases 2 times in every dimension (or the the distances between two neighbor nodes decrease 2 times for distances between two neighbor nodes decrease 2 times for better accuracy), then:better accuracy), then:

Number of nodes increases 4 times (O(NNumber of nodes increases 4 times (O(N22))))Number of equations increase 4 times (O(NNumber of equations increase 4 times (O(N22))))Length of fronts in FESWMS increases 2 times (O(N))Length of fronts in FESWMS increases 2 times (O(N))Total memory requirement increases 8 times (O(NTotal memory requirement increases 8 times (O(N33))))Computation time increases 16 times (O(NComputation time increases 16 times (O(N44)) !!!)) !!!

High performance computing and Grid computing is necessary.High performance computing and Grid computing is necessary.

Page 59: ANFAS - Home - RISC · Hagenberg, Austria, July 5-8, 2007 ISPDC 2007 2 History of Flood application Flood application is continually developed in z ANFAS: datA fusioN for Flood Analysis

ISPDC 2007ISPDC 2007Hagenberg, Austria, July 5Hagenberg, Austria, July 5--8, 20078, 2007 59

Parallel iterative solversParallel iterative solvers

In current HPCN version, several iterative solvers In current HPCN version, several iterative solvers ((BiBi--CGStabCGStab, GMRES, QMR, , GMRES, QMR, ……), several ), several preconditionerspreconditioners ((ASM, ILUASM, ILU, LU), several parameters , LU), several parameters for each solver/for each solver/preconditionerpreconditioner (e.g. fill(e.g. fill--levels of ILU) levels of ILU) are integratedare integratedUsers can change the solvers/Users can change the solvers/preconditonerspreconditoners by by commandcommand--line parametersline parameters

Page 60: ANFAS - Home - RISC · Hagenberg, Austria, July 5-8, 2007 ISPDC 2007 2 History of Flood application Flood application is continually developed in z ANFAS: datA fusioN for Flood Analysis

ISPDC 2007ISPDC 2007Hagenberg, Austria, July 5Hagenberg, Austria, July 5--8, 20078, 2007 60

Detailed resultsDetailed results

Page 61: ANFAS - Home - RISC · Hagenberg, Austria, July 5-8, 2007 ISPDC 2007 2 History of Flood application Flood application is continually developed in z ANFAS: datA fusioN for Flood Analysis

ISPDC 2007ISPDC 2007Hagenberg, Austria, July 5Hagenberg, Austria, July 5--8, 20078, 2007 61

MM5MM5

Developed at NCAR (National Center for Atmospheric Research)Developed at NCAR (National Center for Atmospheric Research)The MM5 model is a limitedThe MM5 model is a limited--area, area, nonhydrostaticnonhydrostatic terrainterrain--following sigmafollowing sigma--coordinate model designed to simulate or predict coordinate model designed to simulate or predict mesoscalemesoscale and regionaland regional--scale atmospheric circulation.scale atmospheric circulation.MM5 is a regional model, it requires an initial condition as welMM5 is a regional model, it requires an initial condition as well as lateral l as lateral boundary condition to run.boundary condition to run.The model is supported by several auxiliary programs, which are The model is supported by several auxiliary programs, which are referred to referred to collectively as the MM5 modeling system.collectively as the MM5 modeling system.MM5 source code is based on MM5 source code is based on FortanFortan and C, the distributed memory option to and C, the distributed memory option to MM5 is implemented using MPIMM5 is implemented using MPI..

Page 62: ANFAS - Home - RISC · Hagenberg, Austria, July 5-8, 2007 ISPDC 2007 2 History of Flood application Flood application is continually developed in z ANFAS: datA fusioN for Flood Analysis

ISPDC 2007ISPDC 2007Hagenberg, Austria, July 5Hagenberg, Austria, July 5--8, 20078, 2007 62

Visualization output from MM5Visualization output from MM5

Page 63: ANFAS - Home - RISC · Hagenberg, Austria, July 5-8, 2007 ISPDC 2007 2 History of Flood application Flood application is continually developed in z ANFAS: datA fusioN for Flood Analysis

ISPDC 2007ISPDC 2007Hagenberg, Austria, July 5Hagenberg, Austria, July 5--8, 20078, 2007 63

AladinAladin

The concept of the ALADIN project was proposed by The concept of the ALADIN project was proposed by MeteoMeteo France in 1990.France in 1990.About one hundred scientists, from fifteen countries are permaneAbout one hundred scientists, from fifteen countries are permanently ntly contributing to the model (more that 250 personcontributing to the model (more that 250 person--years during the ten years of years during the ten years of the project).the project).Aladin is a limited area modelAladin is a limited area modelIt needs coupling files and initial file which may be an Aladin It needs coupling files and initial file which may be an Aladin analysisanalysisMPI application, written in FortranMPI application, written in Fortran

Page 64: ANFAS - Home - RISC · Hagenberg, Austria, July 5-8, 2007 ISPDC 2007 2 History of Flood application Flood application is continually developed in z ANFAS: datA fusioN for Flood Analysis

ISPDC 2007ISPDC 2007Hagenberg, Austria, July 5Hagenberg, Austria, July 5--8, 20078, 2007 64

Visualization output from AladinVisualization output from Aladin

Page 65: ANFAS - Home - RISC · Hagenberg, Austria, July 5-8, 2007 ISPDC 2007 2 History of Flood application Flood application is continually developed in z ANFAS: datA fusioN for Flood Analysis

ISPDC 2007ISPDC 2007Hagenberg, Austria, July 5Hagenberg, Austria, July 5--8, 20078, 2007 65

Hydrological simulation Hydrological simulation -- HSPFHSPF

WDM file(time series)

UCI file(User’s Control Input)

Hydrograph(s)(time series)

Topographical data

HSPF run(s)

Precipitation forecastHydro-meteorological data

= High Throughput Computing

WDM file(historical time

series) Steering by user

HSPF = Hydrological Simulation Program - FORTRAN

WDM = Watershed Data Management

•Interval-based (min-max)•For more catchments (7)•Combinations ->HTC

Page 66: ANFAS - Home - RISC · Hagenberg, Austria, July 5-8, 2007 ISPDC 2007 2 History of Flood application Flood application is continually developed in z ANFAS: datA fusioN for Flood Analysis

ISPDC 2007ISPDC 2007Hagenberg, Austria, July 5Hagenberg, Austria, July 5--8, 20078, 2007 66

Model characteristicsModel characteristics

HSPF (hydrological model)HSPF (hydrological model)Type: sequential task, multiple executions (high throughput Type: sequential task, multiple executions (high throughput computing)computing)CPU time: very small (seconds CPU time: very small (seconds -- minute)minute)I/O size: 1I/O size: 1--10 MB10 MBScalability: HTCScalability: HTCInput data: quantitative precipitation, temperature, topographicInput data: quantitative precipitation, temperature, topographical al datadataOutput data: hydrographOutput data: hydrograph

Page 67: ANFAS - Home - RISC · Hagenberg, Austria, July 5-8, 2007 ISPDC 2007 2 History of Flood application Flood application is continually developed in z ANFAS: datA fusioN for Flood Analysis

ISPDC 2007ISPDC 2007Hagenberg, Austria, July 5Hagenberg, Austria, July 5--8, 20078, 2007 6767

HSPF outputHSPF output