1 terra (modis) challenges in transforming space missions into service oriented architectures dan...

20
1 Terra (MODIS) Challenges in Transforming Space Missions Into Service Oriented Architectures Dan Mandl NASA/GSFC October 4, 2006 EO-1 (ALI & Hyperion) Aqua (MODIS) MODIS Active Fire Map Sensor Planning Services (SPS)

Upload: vivian-chambers

Post on 25-Dec-2015

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 1 Terra (MODIS) Challenges in Transforming Space Missions Into Service Oriented Architectures Dan Mandl NASA/GSFC October 4, 2006 EO-1 (ALI & Hyperion)

1

Terra (MODIS)

Challenges in Transforming Space Missions Into Service Oriented ArchitecturesDan Mandl NASA/GSFC

October 4, 2006

EO-1(ALI & Hyperion)

Aqua (MODIS)

MODIS Active Fire Map

Sensor Planning Services (SPS)

Page 2: 1 Terra (MODIS) Challenges in Transforming Space Missions Into Service Oriented Architectures Dan Mandl NASA/GSFC October 4, 2006 EO-1 (ALI & Hyperion)

2

Challenges for SOA Mission Architecturewith Sub- Services

Instant real-time connections and disconnections of services and sub-servicesCost-effective mission scalability – new services can be plugged in real-timePrevent obsolescence – old services unplugged and instantly substituted for new servicesCost-effective fault tolerance – user can discover and connect to alternate services

Distributed Multi-Protocol Message BusGMSECFor Ground

cFEFor Space

Interoperability and Meta-Language ServicesSensorML IRC UDDI MOIS

Support Sub- Services

IntegratedServices

InstrumentsSatellites/Sensors

Rovers GroundSensors

Internet SpaceWire, PowerPC 750

ServiceRegistry

SPS SOS

Users

WMS WPS WFSSAS WfCS

T&C P&S Orbit Att Load Bal

Page 3: 1 Terra (MODIS) Challenges in Transforming Space Missions Into Service Oriented Architectures Dan Mandl NASA/GSFC October 4, 2006 EO-1 (ALI & Hyperion)

3

EO-1 Sensor Web Targeting National Priority Wildfires

1

Identify NIFC-tracked Wildfire Incidents

Aqua or TerraMODIS data

GSFC’sScience Goal Monitor

2

Fire location confirmed and selected for imaging

EROS Data Center

4

UMD Natural Hazards

Investigation Team

5

3

3

Active Fires Detection Map

Roberts Fire

Roberts Fire

1

Roberts FireUSFS Burned Area Emergency Response (BAER) team

6

SGMCorrelate latest fire location information with MODIS imagery

SGM adds target to EO-1 ground & on-orbit planning & scheduling systems and tasks EO-1

L1 Data

Page 4: 1 Terra (MODIS) Challenges in Transforming Space Missions Into Service Oriented Architectures Dan Mandl NASA/GSFC October 4, 2006 EO-1 (ALI & Hyperion)

4

MODIS Rapid ResponseActive Fire Detections

EO-1 Advanced Land ImagerBurn Scar Image

On 11-2-03, the NASA Wildfire SensorWeb was employed to collect data on the burn scars resulting from the Simi Valley, Val Verde and Piru fires in Southern California. MODIS active fire detections for the duration of the event were used to target an acquisition by the ALI and Hyperion instruments onboardEO-1. Such data are employed by the USDA Forest Service for Burned Area Emergency Rehabilitation mapping. BAER maps are used to target high risk areas for erosion control treatments.

In this image, burned areas appear red while the unburned areas appear green. The blue burn perimeter vector is based on ground data.

Example of Rapid Delivery of Information for Decisions Using EO-1 Sensor Web

Page 5: 1 Terra (MODIS) Challenges in Transforming Space Missions Into Service Oriented Architectures Dan Mandl NASA/GSFC October 4, 2006 EO-1 (ALI & Hyperion)

5

Various EO-1 Sensor Web Experiments Conducted

Page 6: 1 Terra (MODIS) Challenges in Transforming Space Missions Into Service Oriented Architectures Dan Mandl NASA/GSFC October 4, 2006 EO-1 (ALI & Hyperion)

6

Key Capabilities Implemented to Enable EO-1 Sensor Webs & Support “Backend” of SPS

Page 7: 1 Terra (MODIS) Challenges in Transforming Space Missions Into Service Oriented Architectures Dan Mandl NASA/GSFC October 4, 2006 EO-1 (ALI & Hyperion)

7

CASPER Planner – response in 10s of minutes

SCL – response in seconds with rules, scripts

EO 1 Conventional Flight Softwarereflexive response

ASE Flight Software Architecture

Onboard Science

Band ExtractionObservationPlanner

Spacecraft Hardware

Raw Instrument Data

ImageOverflight

Times

High level S/C State Information

Plans of Activities(high level)

Sensor Telemetry

Commands (low level)S/C State

Control Signals (very low level)

ObservationGoals

L2 – Model-based Mode Identification &

ReconfigurationAutonomousSciencecraft

ConventionalSystems

Page 8: 1 Terra (MODIS) Challenges in Transforming Space Missions Into Service Oriented Architectures Dan Mandl NASA/GSFC October 4, 2006 EO-1 (ALI & Hyperion)

8

Original Operations Flow to Task Sensors & Access Science Data

GSFCUSGS

Engineer

MOPSS

CMS

ASIST

ScienceProcessing

telemetry

commands

FDSS

White Sands

stationin-views Mission

Planner

trackingdata

overflights

contactsrawsciencedata

targets, engineering requeststargets

weekly schedule

selected weekly schedule

daily activities

daily commands

processedsciencedata

Page 9: 1 Terra (MODIS) Challenges in Transforming Space Missions Into Service Oriented Architectures Dan Mandl NASA/GSFC October 4, 2006 EO-1 (ALI & Hyperion)

9

Revised Operations Flow To Task Sensors and Access Science Data Using Onboard Autonomy

WWW

GSFCUSGSJPL

ASPEN

FDSS

White Sands

ASIST

rawsciencedata

trackingdata

goals

telemetry

overflights

weekly goals

targets, engineering requests

targets

targets

daily goals

ScienceProcessing

EO-1

CASPER

ScienceProcessing

SCLactivities

commands

sciencedata

goals

stationin-views

contacts

processedsciencedata

Onboard EO-1

Note that engineer and mission planner removed

SPS

SOA Users

targets

Page 10: 1 Terra (MODIS) Challenges in Transforming Space Missions Into Service Oriented Architectures Dan Mandl NASA/GSFC October 4, 2006 EO-1 (ALI & Hyperion)

10

Vision: Sensor Web Enablement via a Service Oriented Architecture (SOA)

Land Remote Sensing Observation Data

Scientists

Earth Weather Data

Space Weather Data

Sensor Planning Services (SPS)

Sensor Alert Services (SAS)

Sensor Registry Services (SRS)

Sensor Observation Services (SOS)

Work Flow Chaining Services (WfCS)

Users do not task satellite Users focus on products they need

•Implicit /Transparent Satellite/Asset Tasking•Automated Just-In-Time Processing

•User-Driven Custom Processing•User Notification/Delivery

Page 11: 1 Terra (MODIS) Challenges in Transforming Space Missions Into Service Oriented Architectures Dan Mandl NASA/GSFC October 4, 2006 EO-1 (ALI & Hyperion)

11

Product Request – Step 1

1. Fire2. Water3. Ice…

Area Of Interest

+

User

DecisionSupportSystem

ebRIM

Discovery

UAV

MODIS

EO1SPS

Register

ASPENPlanner /Scheduler

Ground Station

CASPEROnboard Planner

Page 12: 1 Terra (MODIS) Challenges in Transforming Space Missions Into Service Oriented Architectures Dan Mandl NASA/GSFC October 4, 2006 EO-1 (ALI & Hyperion)

12

Product Processing – Step 2

1. Fire2. Water3. Ice…

Area Of Interest

+

User

DecisionSupportSystem ebRIM

Discovery

SensorObservationService

Level 0 &Level 1GST

Ground Station

CASPEROnboard Planner

WebProcessingService

WebCoverageService

BPEL Automation

WebFeatureService

Get 3 bandsFire ClassifierNYC AreaStorage L0 & L1Process

Page 13: 1 Terra (MODIS) Challenges in Transforming Space Missions Into Service Oriented Architectures Dan Mandl NASA/GSFC October 4, 2006 EO-1 (ALI & Hyperion)

13

Product Notification – Step 3

1. Fire2. Water3. Ice…

Area Of Interest

+

User

DecisionSupportSystem ebRIM

Discovery

SensorObservationService

Level 0 &Level 1GST

Ground Station

CASPEROnboard Planner

WebProcessingService

WebCoverageService

BPEL Automation

WebFeatureService

Get 3 bandsFire ClassifierNYC AreaStorage L0 & L1Process

SensorAlertService

Content Syndication

Data Feed

Email/IM Notification

Page 14: 1 Terra (MODIS) Challenges in Transforming Space Missions Into Service Oriented Architectures Dan Mandl NASA/GSFC October 4, 2006 EO-1 (ALI & Hyperion)

14

Product Retrieval/Display – Step 4

1. Fire2. Water3. Ice…

User

DecisionSupportSystem ebRIM

Discovery

SensorObservationService

Level 0 &Level 1GST

Ground Station

CASPEROnboard Planner

WebProcessingService

WebCoverageService

BPEL Automation

WebFeatureService

Get 3 bandsFire ClassifierNYC AreaStorage L0 & L1Process

Query/Retrieval

SensorWeb EnabledData Node

Page 15: 1 Terra (MODIS) Challenges in Transforming Space Missions Into Service Oriented Architectures Dan Mandl NASA/GSFC October 4, 2006 EO-1 (ALI & Hyperion)

15

Another View of SOA Multi-Mission Architecture

GMSECDecision Support

System

Distributed Multi-Protocol Message Bus

(SWE) Data Node

EO1

SupportServicesSupportServicesSupportServices

Users

(SWE) Data NodeRover

(SWE) Data NodeInstruments

IRC

(SWE) Data NodeGround Remote

Sensors

(SWE) Data NodeTERRA

(SWE) Data Node

AQUA

ebRIMRegistry

Page 16: 1 Terra (MODIS) Challenges in Transforming Space Missions Into Service Oriented Architectures Dan Mandl NASA/GSFC October 4, 2006 EO-1 (ALI & Hyperion)

16

Example of work on Sub-service - SBIR-1 Work on SOA Planning and Scheduling

Universal P&S System (UPASS) built by Emergent Space Technologies • Utilizes Professional Open-Source JBoss J2EE Application Server• Distributed clustered environment has a high-reliability, high-availability SOA

with load balancing, automatic failovers, and no single points of failure• API allows developers to build plug-in objects and develop custom services

and interfaces that interact with standard UPASS services• GMSEC translator allows all services to be accessed from the GMSEC bus

UPASS Architecture

Relational Database/Object Persistence

P&S Engine

UPASS Services

UPASS GUI

P&S Algorithm

X

P&S Algorithm

X

P&S Algorithm

X

UPASS API

Task Type

X

Resource Type

X

Task Type

X

Task Type

X

Resource Type

X

Resource Type

X

External Services and

Interfaces

Page 17: 1 Terra (MODIS) Challenges in Transforming Space Missions Into Service Oriented Architectures Dan Mandl NASA/GSFC October 4, 2006 EO-1 (ALI & Hyperion)

17

SOA Enterprise - Web 2.0

NASA DHS

DOD

Interoperable UserCommunities(OWS-4 Demo)

Data NodesData Nodes

USCG

NORTHCOMCivil Air Patrol

EO1

Terra

Aqua… CBP

Sea Nodes

Page 18: 1 Terra (MODIS) Challenges in Transforming Space Missions Into Service Oriented Architectures Dan Mandl NASA/GSFC October 4, 2006 EO-1 (ALI & Hyperion)

18

Funded Efforts

Two recent 3 year awards from AIST ESTO call for proposal• An Inter-operable Sensor Architecture to Facilitate Sensor Webs in Pursuit of

GEOSS• Key topic – Interoperability and demonstration of service oriented architecture

for space missions and sensor webs• PI: Dan Mandl - 3 year effort

• Using Intelligent Agents to Form a Sensor Web for Autonomous Mission Operations • Key topic distributed mission control• Extend effort depicted on slide 16 in which ST-5 components turned into

mobile agents for use onboard spacecrafts with GMSEC/CFS• PI: Ken Witt/ISR Co-I Dan Mandl/GSFC – 3 year effort

Goddard Institute for Systems, Software and Technology Research (GISSTR) contract effort being applied by Institute of Scientific Research (ISR) to:• Building GMSEC compliance tester for new components• Help to synergize other ESTO awards with above mentioned awards• Integrate Real-time Object Modeling Environment (ROME) (another service

developed on ST-5) in collaboration with Capitol College into TRMM, GLAST and MMS

Page 19: 1 Terra (MODIS) Challenges in Transforming Space Missions Into Service Oriented Architectures Dan Mandl NASA/GSFC October 4, 2006 EO-1 (ALI & Hyperion)

19

Funded Efforts

West Virginia Challenge Grant (set-aside) to be applied to develop Sensor Modeling Language (SensorML) schemas for follow-on SOA efforts• SensorML schemas will describe sensor capabilities and once

put in online registries, will enable discovering of those capabilities on the Internet

Open Geospatial Consortium (OGC) ongoing testbed effort OGC Web Services 4 (OWS-4) June 2006- December 2006Universal Planning and Scheduling System (UPASS) SBIR-1 (Emergent Space Technologies)• Submitted SBIR-2 proposal

Page 20: 1 Terra (MODIS) Challenges in Transforming Space Missions Into Service Oriented Architectures Dan Mandl NASA/GSFC October 4, 2006 EO-1 (ALI & Hyperion)

20

Conclusion

This approach can reduce cost for missions by• Use of automation• Reducing system obsolescence• Providing cost-effective scalability• Providing cost-effective fault tolerance

This approach increases data availability to users • Just-In-Time Processing• Custom Data Production (No Scientist in the Loop)• Data Feed Syndication (Leverage Existing Standards)

• Aggregation PossibleThis approach is user focused• Support new classes of Users

• Non-scientific (DHS, DOD…)This approach provides interoperability with other communities• Support For Disaster Relief / Emergency Response• Increase Return on Existing Data • More Science Opportunities