sarat sreepathi north carolina state university internet2 – suragrid demo dec 6, 2006

19
Sarat Sreepathi North Carolina State University Internet2 – SURAgrid Demo Dec 6, 2006

Upload: shon-watson

Post on 14-Dec-2015

215 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Sarat Sreepathi North Carolina State University Internet2 – SURAgrid Demo Dec 6, 2006

Sarat SreepathiNorth Carolina State University

Internet2 – SURAgrid DemoDec 6, 2006

Page 2: Sarat Sreepathi North Carolina State University Internet2 – SURAgrid Demo Dec 6, 2006

Our TeamNorth Carolina State University

Mahinthakumar, Brill, Ranji (PI’s) Sreepathi, Liu (Grad Students) Zechman (Post-Doc)

University of Chicago Von Laszewski (PI)

University of Cincinnati Uber (PI) Feng (Post-Doc)

University of South Carolina Harrison (PI)

2

Greater Cincinnati Water Works

Page 3: Sarat Sreepathi North Carolina State University Internet2 – SURAgrid Demo Dec 6, 2006

3

Diameter

6.00

12.00

24.00

36.00

in

Page 4: Sarat Sreepathi North Carolina State University Internet2 – SURAgrid Demo Dec 6, 2006

4

Page 5: Sarat Sreepathi North Carolina State University Internet2 – SURAgrid Demo Dec 6, 2006

Why is this an important problem?Potentially lethal and public health

hazardCause short term chaos and long term

issuesDiversionary action to cause service

outageReduction in fire fighting capacityDistract public & system managers

5

Page 6: Sarat Sreepathi North Carolina State University Internet2 – SURAgrid Demo Dec 6, 2006

What needs to be done?Determine

Location of the contaminant source(s)Contamination release history

Identify threat management optionsSections of the network to be shut downFlow controls to

Limit spread of contamination Flush contamination

6

Page 7: Sarat Sreepathi North Carolina State University Internet2 – SURAgrid Demo Dec 6, 2006

DDDAS AspectsDynamic Data Driven Application SystemsDynamic

DataOptimizationSimulationWorkflowComputer Resources

Data Driven and Vice VersaWater Demand DataWater Quality Data

7

Page 8: Sarat Sreepathi North Carolina State University Internet2 – SURAgrid Demo Dec 6, 2006

Key DDDAS DevelopmentsAlgorithm and Model Development

Dynamic OptimizationBayesian Data Sampling and Probabilistic

AssessmentModel Auto CalibrationModel SkeletonizationNetwork Assessment using Back Tracking

Middleware DevelopmentAdaptive Workflow EngineAdaptive Resource ManagementController Designs

Cincinnati Application Scenario DevelopmentSource IdentificationSensor Network DesignFlow control design

8

Page 9: Sarat Sreepathi North Carolina State University Internet2 – SURAgrid Demo Dec 6, 2006

Water Distribution Network ModelingSolve for network hydraulics (i.e., pressure,

flow)Depends on

Water demand/usage Properties of network components

Uncertainty/variabilityDynamic system

Solve for contamination transportDepends on existing hydraulic conditionsSpatial/temporal variation

time series of contamination concentration

9

Page 10: Sarat Sreepathi North Carolina State University Internet2 – SURAgrid Demo Dec 6, 2006

Source Identification ProblemFind: L(x,y), {Mt}, T0

Minimize Prediction Error∑i,t || Ci

t(obs) – Cit(L(x,y), {Mt}, T0) ||

where L(x,y) – contamination source location (x,y) Mt – contaminant mass loading at time t T0 – contamination start time Ci

t(obs) – observed concentration at sensors Ci

t(L(x,y), {Mt}, T0) – concentration from system simulation model

i – observation (sensor) location t – time of observation

10

• unsteady• nonlinear• uncertainty/error

Page 11: Sarat Sreepathi North Carolina State University Internet2 – SURAgrid Demo Dec 6, 2006

Interesting challengesNon-unique solutions

Due to limited observations (in space & time) Resolve non-uniqueness

Incrementally adaptive searchDue to dynamically updated information

streamOptimization under dynamic environments

Search under noisy conditionsDue to data errors & model uncertainty

Optimization under uncertain environments

11

Page 12: Sarat Sreepathi North Carolina State University Internet2 – SURAgrid Demo Dec 6, 2006

Resolving non-uniquenessUnderlying premise

In addition to the “optimal” solution, identify other “good” solutions that fit the observations

Are there different solutions with similar performance in objective space?

Search for alternative solutions

12

Page 13: Sarat Sreepathi North Carolina State University Internet2 – SURAgrid Demo Dec 6, 2006

Where we are now…Optimization Algorithms for Source

CharacterizationDynamic optimization (ADOPT) – WDSA06Non-uniqueness (EAGA) – WDSA06

ImplementationCoarse-grained parallelismReal-time visualizationSeamless job submission on TeragridSimple workflowDemo at I2 meeting

Project Website: www.secure-water.org

13

Page 14: Sarat Sreepathi North Carolina State University Internet2 – SURAgrid Demo Dec 6, 2006

14

Parallel EPANET(MPI)EPANET-Driver

Optimization Toolkit

Sensor Data

Grid Resources

EPANET EPANET EPANETMiddleware

Page 15: Sarat Sreepathi North Carolina State University Internet2 – SURAgrid Demo Dec 6, 2006

Graphical Monitoring Interface

15

Page 16: Sarat Sreepathi North Carolina State University Internet2 – SURAgrid Demo Dec 6, 2006

ChallengesProblem complexity

Improved search algorithms for multiple sources, non-uniqueness, dynamic source

characteristicsUsing Grid resources

Adaptive resource query and allocationAdaptive work migrationIntegration into workflow engine

16

Page 17: Sarat Sreepathi North Carolina State University Internet2 – SURAgrid Demo Dec 6, 2006

What’s Next?Dynamic optimization for determining

optimal location of sensors and optimal sampling frequency

True integration of workflow engine into the cyberinfrastructure

Backtracking to improve source identification search efficiency

17

Page 18: Sarat Sreepathi North Carolina State University Internet2 – SURAgrid Demo Dec 6, 2006

18

Grid Resource Broker and SchedulerGrid Resource Broker and Scheduler

Adaptive Simulation ControllerAdaptive Simulation Controller

Adaptive Optimization Controller

Sensors& Data

Mobile RF AMR SensorsStatic RF AMR

Sensor NetworkStatic Water Quality

Sensor Network

Resource Needs

Resource Availability

Bayesian Monte-Carlo Engine

Optimization Engine

Simulation Model

Grid Computing Resources

Adaptive Wireless Data Receptor and ControllerDecision

s

Data

Adaptive Workflow

Portal

Algorithms & Models

Middleware & Resources

Model

Paramete

rs

Model Output

s

Page 19: Sarat Sreepathi North Carolina State University Internet2 – SURAgrid Demo Dec 6, 2006

19

Contaminant source profile

0

500

1000

1500

2000

2500

3000

3500

1 26 51 76 101 126 151 176 201 226 251 276Time step

So

urc

e m

ass

(mg

/min

)