Matsu: An Elastic Cloud Connected
to a SensorWeb for Disaster
Response
Response
(Session 12F Working Group:
Cloud
Computing
for
Spacecraft
Operations)
Daniel Mandl NASA/GSFC
3/2/11
Daniel Mandl - NASA/GSFC 3/2/11
SensorWeb High Level Architecture
fl
d
fi
SensorML Capabilities DocumentsData
Processing Node
floods, fires,
volcanoes etc
SensorML SensorML Web Processing Service (WPS) Web Coverage Service (WCS) Web Coordinate Transformation Service (WCTS) SensorML Capabilities Documents Node ode SensorMLRSS Feeds
SOS SAS SOS SAS Sensor Planning Service (SPS) Web Feature Service (WFS) EO-1 SatelliteSensor Data ensor Data
N d uct
Internet
Sensor
Data
RSS Feeds
L1G WFS SPS WFS SPS Service (SPS) Sensor Alert Service (SAS) Sensor In-situ UA V S eSatellite sensor data pro
d
Products
OpenID 2.0
SPS SPS Observation Service (SOS)Satellite Data Node
Workflow s
GeoBPMS
Le el 1 & higher USGS target requests Science Validation Team targets Technology Validation Team activities User interface
Old Way of Doing Things with EO-1
Level 0
Level 1 & higher processed
science data products
Level 0 processed science data
Ops
engineering requests
Planning
Committee
Deputy
Mission
Scientist
equests
USGS
Level 0 Processing at GSFC White Sands Scheduling contact times De-conflicted,JPL
Flight Ops
Mission PlannerGSFC
Mission
Sys
Engineer
Mission
Planner
USGS
Representative
Scheduling group station in-views times overflightraw
science
data
via
manually selected weekly schedule Mission Ops Planning & Daily planASIST Telemetry & Flight Dynamics Support Sys times times
via
X-band
Planning & Sched SysDaily activity plan
Non-GSFC
User
Command Sys tracking data commands telemetryAlaska,
Norway,
RF Link cmd/ telemetryy,
Wallops
Ground
Stations
Phase 1 Standard Ops Architecture
Le el 1 & higher USGS target requests Science Validation Team targets Technology Validation Team activities User interface JPL
Step 1 Improvement for EO-1
USGS
Level 0
Level 1 & higher processed
science data products
Level 0 processed science data
Ops
engineering requests
Planning
Committee
Deputy
Mission
Scientist
Mi i
S
E i
requests JPL usersLevel 0
Processing
at GSFC
USGS
Level 0 Processing at GSFC White Sands Scheduling contact timesJPL
Flight Ops
Mission Planner targetsGSFC
Mission
Sys
Engineer
Mission
Planner
USGS
Representative
JPL
Representation
De-conflicted, Scheduling group station in-views times overflightraw
science
data
via
Daily plan Mission Ops Planning &p
manually selected weekly schedule (backup approach & maneuvers)De-conflicted,
manually generated replacement record
ASIST Telemetry & Flight Dynamics
Support Sys times
ASPEN Ground Planner times
via
X-band
Planning & Sched Sys
Daily activity plan
file goals
Non-GSFC
User
Science
goals
Command Sys with Web Interface tracking
data
Commands,
goals telemetry
Onboard EO-1
GSFC OpenID Provider (OP)
Server
CASPER
SCL-Meta-
d
cmds
science data
Science
Processing
Alaska,
Norway,
RF Link cmd, goals/ telemetryCASPER
Onboard
Planner
command
controller
activities
Phase 2 Add Onboard Autonomy October 2003
y,
Wallops
Ground
Stations
Disaster target requests USGS target requests Technology Validation activities
Mission
Step 2 Improvement for EO-1
USGS
USGS
Level 0Level 0
science
data
GSFC Sensor Observation Service(SOS) for ALI
L1R, L1G
L1R, L1G L2 Products
Systems
Engineer
JPL Sensor Observation Service(SOS) for Hyperion JPL Web Processing Service(WPS) for Hyperion
E t l d
Level 0
Processing
at GSFC
Level 0 Processing at GSFC White Sands Scheduling contact times Mission Planner ( )GSFC Web Processing Service(WPS) for ALI L2 Products
JPL Sensor Planning Service (SPS) External and Internal User targets FOT Scheduling group station in-views times overflight
raw
science
data
via
Daily plan Mission Ops Planning &Mission
Science
Office
backup JPL users targets Service (SPS) GSFC GeoBPMS (Secure Web Auto grndASIST Telemetry & Flight Dynamics
Support Sys times
ASPEN Ground Planner times
via
X-band
Planning & Sched Sys
Daily activity plan
goals NASA Investigator targets ( Interface) sensor triggers Misc targets
Non-GSFC
User
Science
goals
Command Sys with Web Interface tracking
data
Commands,
goals telemetry
Onboard EO-1
GSFC OpenID Provider (OP)
Server
CASPER
SCL-Meta-
d
cmds
science data
Science
Processing
Alaska,
Norway,
RF Link cmd, goals/ telemetryCASPER
Onboard
Planner
command
controller
activities
Phase 3 Add Web Services October 2008
y,
Wallops
Ground
Stations
Hyperion and ALI
External users,
NASA Investigators
Step 3 Improvement for EO-1 - Overview
Hyperion and ALI
Level 0 Processed
data from GSFC,
building 3 server
,
especially international
(e.g. disaster workers)
NASA Investigators
Technologists
g
Starlight
100
Level 1R and Level 1G Processing for ALI & Hyperion Atmospheric Correction for ALI & Hyperion
Web Coverage Processing Service (WCPS) to enable users to customize Level 2 products
Gigabit
Ethernet
Exchange
users to customize Level 2 products
Amazon Elastic Cloud SW
300+ core processors
80 Tbytes of storage
80 Gb
ti
t GSFC
80 Gbps
Nambia Flood Dashboard 2 year data product80 Gbps connection to GSFC
At Univ of Illinois at Chicago
Supplied by Open Cloud Consortium
Virtual Machines (VM) & http server to VM’s
y p
archive
Transformation to On-Demand Product Cloud Part 1
EO-1 Data Product Pipeline
EO-1 Level 0 Processor
Server Storage – 2 years
Hyperion & ALI Level 1R
p
EO-1 Level 1 Processor Service EO-1 Hyperion Atmospheric Correction -FLAASH Service yp Storage – Available AlgorithmsService FLAASH Service
EO-1 Hyperion Atmospheric Correction – ATREM Service EO-1 Level 1 WCPS Algorithm Generation Service Hyperion Level 1R ALI Level 1R algorithms ATREM Service EO 1 Level 1 Geospatially Corrected
Service Storage – 2years Hyperion & ALI Level 1R
WCPS Runtime Service Hyperion Level 1G
EO-1 ALI Atmospheric Correction – FLAASH
Service
and Level 1G AC Storage – 2 years Hyperion & ALI Level 1G Hyperion Level 1G ALI Level 1G Storage – 2 years User Defined L2 Products Generate a new product with this new algorithm Select algorithm & d t t data to run against
CREST Hydrological
On-Demand Product Cloud Part 2
Flood Dashboard (Matsu)
y g
Model
(
6 Namibian River)
Gauge Stations -Daily Measurements TRMM based Global
Rainfall Estimates
MODIS Daily Flood
E t t M Namibia River Gauge
Radarsat Images
Extent Map
Storage – 2 years Hyperion & ALI Level 1R
Namibia River Gauge Data base
Global Disaster and Alert and Coordination
Storage – 2years Hyperion & ALI Level 1R
Storage – 2 years
Hyperion & ALI Level 1G Flood Dashboard Display Service - Mashup
- Google Maps Inset System (GDACS)
Hyperion & ALI Level 1R and Level 1G AC Storage – 2 years
User Defined L2
- Plot Package
Products
e.g. EO-1 Flood Mask
http server
Experimental Namibian Flood SensorWeb Webpage
Note blue bars indicating
a surge of rainfall upstream
Then a flood wave appears
downstream at Rundu river
Flood Dashboard
gauge days later
Namibia Short Term Pilot for 2010
• Colored areas represent catchments
where rainfall collects and drains to river
where rainfall collects and drains to river
basins
• River gauges displayed as small circles
• Detailed measurements are available on
the display by clicking on the river gauge
the display by clicking on the river gauge
stations.
• This display can be viewed and
manipulated at:
http://geobpms geobliki com/namibia
http://geobpms.geobliki.com/namibia
and
http://geobpms.geobliki.com/namibia2
9
Zambezi basin consisting of
Shanalumono River Gauge Station and Part of Community
Prone to Flooding Downstream
g
Experimental Namibian Flood SensorWeb Webpage
View of Available Envisat & EO-1 Overlay Images
Experimental TRMM-based
Flood Forecast Products
Flood Dashboard
Envisat SAR and EO-1
Optical Image Overlays
Estimated Rainfall Webpage Based on TRMM Data
i
d i h
i
Experimented
with
various
hydrometeorolgical
information
for
flood
forecasting
models
remote sensing
rainfall estimates
24 February 2010
NASA Servir Africa
red is > 35 mm
red is > 35 mm
Experimental Flood Extent Data Product Derived from MODIS
First product out of automated MODIS flood extent map pipeline
prototype Used data from March 2009 when large floods
prototype. Used data from March 2009 when large floods
occurred to test.
Recent
MODIS
Daily
Flood
Extent
Area toured on January 2011 trip
Recent
flooded area
Sample of Planned Addition of Higher Resolution Flood Product
Overlay Using EO-1
Mashup of Satellite Data and River Gauge Data Using
Namibia2 (Google Earth Version) Webpage Tool
Zambia water lines
from old database
Lower Zambezi
catchment
M lti
i
NORMAL, 2009 AND 2010 WATER LEVELS
AT KATIMA MULILO ‐UPDATE 23 FEBRUARY
Multiyear river gauge
measurements
6.500 7.500 normal 2009 2010 4.500 5.500 2010 2.500 3.500Envisat swath
EO-1 Data
Radarsat Data
0.500 1.500
1‐Jan 21‐Jan 10‐Feb 2‐Mar 22‐Mar 11‐Apr