# Presentation: 205152

## Science Goal Monitor

**presented by****Sandy Grosvenor**

## Contents

**What is the Science Goal Monitor**
**SGM and the EO-1 Sensor Web demos**
**SGM Architecture**
**Other SGM collaborations**

## What is the Science Goal Monitor? 

**Captures scientifically expressed goals and reactions for executing science campaign**
**Autonomously processes goals: monitoring data from independent sources and reacting dynamically when specified goals are met**
**Provides coordinated response to data received from multiple independent resources (missions, sensors, or theoretical models)**

## What is the Science Goal Monitor?

**Prototype designed for a distributed environment: some analysis onboard, some on the ground**
**Low TRL, small development team**
**Funded through NASA’s Computing, Information And Communication Technologies – Intelligent Systems (CICT-IS) program**

## SGM and EO-1, Rapid Fire Demo

- initiates campaign

**SGM**
- monitors data for fires in target area
- coordinates with EO1 to initiate image requests
- monitors image status

- EO-1Ops
- Center

- EOS DAAC /
- RapidFire
- System

**Terra**

**Aqua**

- MODIS data

**EO-1**

- RapidFire data

- imagerequest

- imagedata

**SGM Web Monitor**

- goals, reactions

- status, updatesand (when ready)link to new image

- image requests

- status, image data

**SGM and EO-1, Rapid Fire Demo**

## SGM and EO-1

**SGM provides data analysis and autonomous coordination between multi-mission data sources**
**SGM web interface gives scientists  ability to initiate campaigns and monitor status of campaign**
**Can perform either short-term event driven campaign or longer term monitoring campaigns**

## SGM Architecture

**Core monitor is 100% Java, OS independent**
**currently developing and testing in both Linux and Windows environments**
**Development tools all open source or freely available**
**Java; Eclipse; Tomcat; databases such as mySql, PostgreSQL, Hsqldb**
**“****Plug-in” modules let SGM monitor multiple data sources including POP email text messages, FTP, or other protocols**

## SGM Components

**Actions**

**Campaign**
**data**

**= Core SGM Component**

**= EO-1 Plug-In Component**

**EO-1 ****Mission ****Ops**

**SGM Components**

## Web Interface

**Goal ****Manager**

**Actions**

**Campaign**
**data**

**EO-1 ****Mission ****Ops**

## Data Providers/Analyzers

**Data Providers/Analyzers**

**Goal ****Manager**

**Actions**

**Campaign**
**data**

**EO-1 ****Mission ****Ops**

**Analyzers are background tasks that monitor data from providers and perform analyses, saving results in “buckets” that the SGM Monitor can query**

**Data providers are interfaces to different sources of science data.  SGM has “standard” interfaces for access such as FTP or POP-based email; or they can be customized for unique data formats**

## Goal Manager

**Goal Manager**

**EO-1 ****Mission ****Ops**

**Goal ****Manager**

**Actions**

**Campaign**
**data**

**Campaign information and status is stored in a centralized, web-accessible database.**

**The Goal Manager manages the progress of a campaign.  It:**
**  ****handles requests from campaigns (e.g. starting/stopping data analyzers)**
**  ****monitors campaign’s active “goals” to see if their “criteria” have been met.**
**  ****fires “Actions” when a criteria is met (e.g. perform next step of campaign, send image request to EO-1 MOPSS, etc)**

## Sample Activity DiagramRapid Fire scenario

## Other Collaborations: SMARTS

_**S**_**mall and **_**M**_**oderate **_**A**_**perture **_**R**_**esearch **_**T**_**elescope **_**S**_**ystem:**
**4 telescopes in Chile**
**Consortium of universities and organizations led by Yale**
**Observing schedule:**
**currently manually generated on daily basis**
**fixed for the night once forwarded to the mountain**
**Goals:**
**improve reaction time to unpredictable astronomical events**
**better understand risk, benefits, and costs to implementing an operational dynamic, autonomous observing schedule**
**SGM will:**
**monitor alert sources or perform scientific analysis on an image**
**re-schedule rest of night’s schedule to handle new priorities**

## Upcoming SGM Features

**Interface to ASPEN scheduler**
**Improved ability to define new campaign templates**
**Better handle multiple simultaneous campaigns, longer term campaigns**
**Improved central database support and access from geographically disperse locations**

## Additional SGM Information

**http://aaaprod.gsfc.nasa.gov/SGM**