1 Terra (MODIS) Transforming Space Missions Into Service Oriented Architectures Dan Mandl NASA/GSFC Stuart Frye MitreTek Pat Cappalaere Vightel September.

Slides:



Advertisements
Similar presentations
CSUS I-Scan Group California State University, Sacramento
Advertisements

Page 1 CSISS LCenter for Spatial Information Science and Systems 03/19/2008 GeoBrain BPELPower Workflow Engine Liping Di, Genong Yu Center.
1 SensorWebs and Security Experiences Dan Mandl Presented at WGISS Meeting in Toulouse, France May 11, 2009.
Geographic Interoperability Office ISO and OGC Geographic Information Service Architecture George Percivall NASA Geographic.
Sensor Grid Application in Nature Reserve Monitoring Prof. Xu Zhang Guang Deng Research Institute of Forest Resource Information Techniques Chinese Academy.
Adaptive Ground Antenna Arrays for Low Earth Orbiting Satellites.
Service Oriented Sensor Web Xingchen Chu and Rajkumar Buyya University of Melbourne, Australia Presented by: Gerardo I. Simari CMSC828P – Fall 2006 Professor.
Implementation of a Data Node in China's Spatial Information Grid Based on NWGISS Dengrong Zhang, Le Yu, Liping Di Institute of Spatial.
Network Management Overview IACT 918 July 2004 Gene Awyzio SITACS University of Wollongong.
Eo1.geobliki.com 1 EO1.GEOBLIKI.COM GeoData…Blog…Wiki…Forum… “Building Communities Around Geospatial Data” GeoBliki FOSS4G2006.
DCS Architecture Bob Krzaczek. Key Design Requirement Distilled from the DCS Mission statement and the results of the Conceptual Design Review (June 1999):
Simulating A Satellite CSGC Mission Operations Team Cameron HatcherJames Burkert Brandon BobianAleks Jarosz.
November 2011 At A Glance GREAT is a flexible & highly portable set of mission operations analysis tools that increases the operational value of ground.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
March 2004 At A Glance ITOS is a highly configurable low-cost control and monitoring system. Benefits Extreme low cost Database driven - ITOS software.
Page 1 LAITS Laboratory for Advanced Information Technology and Standards 9/6/04 Briefing on Open Geospatial Consortium (OGC)’s Web Services (OWS) Initiative.
Presented by ORNL SensorNet: Wide-Area Sensor Networks for Protection and Assurance Presenter’s name Affiliation.
NASA AIST Sensor Web PI Meeting II Wrap up Topics Karen Moe Advanced Information Systems Technology Program NASA, Earth Science and Technology Office.
1 OPeNDAP/ECHO Demo Integrating and Chaining services September, 2006 CEOS WGISS 22 Annapolis, MD.
material assembled from the web pages at
Space-Based Network Centric Operations Research. Secure Autonomous Integrated Controller for Distributed Sensor Webs Objective Develop architectures and.
Sensors, SWE and European spatial data initiatives – INSPIRE and GMES Brno, Radim Štampach, Ph.D.
MapServer Support for Web Coverage Services Stephen Lime - Minnesota DNR Dr. Thomas E. Burk - University of Minnesota MUM Ottawa, Canada.
The Namibia Flood Dashboard Satellite Acquisition and Data Availability through the Namibia Flood Dashboard Matt Handy NASA Goddard Space Flight Center.
CEOS WGISS, Hanoi May OSCAR Prototyping the sensor web Wyn Cudlip BNSC/QinetiQ Presentation to WGISS Hanoi May 2007 (Slides.
Final Version Micro-Arcsecond Imaging Mission, Pathfinder (MAXIM-PF) Mission Operations Tim Rykowski Jeffrey Hosler May 13-17, 2002.
OOI CI LCA REVIEW August 2010 Ocean Observatories Initiative OOI Cyberinfrastructure Architecture Overview Michael Meisinger Life Cycle Architecture Review.
1 Terra (MODIS) A Service Oriented Architecture to Enable Sensor Webs Dan Mandl NASA/GSFC EO-1 (ALI & Hyperion) Aqua (MODIS) MODIS Active Fire Map Sensor.
April 2004 At A Glance CAT is a highly portable exception monitoring and action agent that automates a set of ground system functions. Benefits Automates.
ASI-Eumetsat Meeting Matera, 4-5 Feb CNM Context Matera, February 4-5, 20092ASI-Eumetsat Meeting.
August 2003 At A Glance VMOC-CE is an application framework that facilitates real- time, remote cooperative work among geographically dispersed mission.
Service Oriented Sensor Web: NOSA Approach Rajkumar Buyya and Xingchen Chu Grid Computing and Distributed Systems (GRIDS) Laboratory Dept. of Computer.
1 Terra (MODIS) Challenges in Transforming Space Missions Into Service Oriented Architectures Dan Mandl NASA/GSFC October 4, 2006 EO-1 (ALI & Hyperion)
DSL Distributed Systems Laboratory ATC 23 August Model Mission: Magnetospheric Multiscale (MMS) Mission Goal “To study the microphysics of three.
Large Scale Nuclear Physics Calculations in a Workflow Environment and Data Provenance Capturing Fang Liu and Masha Sosonkina Scalable Computing Lab, USDOE.
WGISS Technology Subgroup Report WGISS-29 Bonn, 2010 Nataliia Kussul WGISS.
NASA Use Cases for the Earth Observation Sensor Web Karen Moe NASA Earth Science Technology Office WGISS-26 Boulder,
March 2004 At A Glance NASA’s GSFC GMSEC architecture provides a scalable, extensible ground and flight system approach for future missions. Benefits Simplifies.
Adaptive Ground Antenna Arrays for Low Earth Orbiting Satellites Code 584 / Dan Mandl 2005 ISD Technology Workshop 1 Adaptive Ground Antenna Arrays for.
Intelligent Distributed Spacecraft Infrastructure Earth Science Vision Session IGARSS 2002 Toronto, CA June 25, Needs for an Intelligent Distributed.
March 2004 At A Glance autoProducts is an automated flight dynamics product generation system. It provides a mission flight operations team with the capability.
March 2004 At A Glance SIMSS is a flexible & easily configurable collection of modules for mission testing, simulations, and real-time operations. Benefits.
31 March 2009 MMI OntDev 1 Autonomous Mission Operations for Sensor Webs Al Underbrink, Sentar, Inc.
1 Terra (MODIS) Making Space-based Sensors Discoverable on the Internet Using A Service Oriented Architecture and Open Geospatial Consortium Standards.
© 2006, Open Geospatial Consortium, Inc. The OGC Sensor Web Enablement framework Simon CoxMike Botts CSIRO Exploration & MiningNational Space Science &
Abstract A Structured Approach for Modular Design: A Plug and Play Middleware for Sensory Modules, Actuation Platforms, Task Descriptions and Implementations.
Evolving a Legacy System Evolution of the Earth Observing Data and Information System M. Esfandiari 1, H. Ramapriyan 1, J. Behnke 1, E. Sofinowski 2 1.
1 Earth Science Technology Office The Earth Science (ES) Vision: An intelligent Web of Sensors IGARSS 2002 Paper 02_06_08:20 Eduardo Torres-Martinez –
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
March /5/2016 At A Glance STARS is a real-time, distributed, multi-spacecraft simulation system for GN&C technology research and development. It.
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
Data Assimilation Decision Making Using Sensor Web Enablement M. Goodman, G. Berthiau, H. Conover, X. Li, Y. Lu, M. Maskey, K. Regner, B. Zavodsky, R.
© 2005, Open Geospatial Consortium, Inc. CrisisGrid: Critical Infrastructure and Informatics for Emergency Response 4 May 2005 Mark Reichardt President.
March 2004 At A Glance The AutoFDS provides a web- based interface to acquire, generate, and distribute products, using the GMSEC Reference Architecture.
1 2.5 DISTRIBUTED DATA INTEGRATION WTF-CEOP (WGISS Test Facility for CEOP) May 2007 Yonsook Enloe (NASA/SGT) Chris Lynnes (NASA)
Presented by ORNL SensorNet: Wide-Area Sensor Networks for Protection and Assurance Budhendra Bhaduri Geographic Information Science and Technology Computational.
® ® Geospatial Information Standards for Human Geography at: Human Geography Summit by: Raj Singh, PhD Director, Interoperability Programs Open Geospatial.
Cyberinfrastructure Overview of Demos Townsville, AU 28 – 31 March 2006 CREON/GLEON.
Page 1Overview of the HMA Project, 8 March 2010 Overview of the HMA Project OGC TC Opening Plenary Pier Giorgio Marchetti European Space Agency.
CEOS Working Group on Information System and Services (WGISS) Data Access Infrastructure and Interoperability Standards Andrew Mitchell - NASA Goddard.
NATIONAL AERONAUTICS AND SPACE ADMINISTRATION ESDS Reuse Working Group Earth Science Data Systems Reuse Working Group Case Study: SHAirED Services for.
Earth Observing-1 1 EO-1 Extended Mission Testbed Activities Onboard Processing End-to-End Communications Autonomous Coordination Operational Testbed Onboard.
AMSA TO 4 Advanced Technology for Sensor Clouds 09 May 2012 Anabas Inc. Indiana University.
Botts – August 2004 Sensor Web Enablement Sensor Web Enablement WG (SWE-WG)
1 Science Goal Monitor (SGM) Code 588 / Jenny Geiger.
Colorado Space Grant Consortium
Technology for a NASA Space-based Science Operations Grid Internet2 Members Meeting Advanced Applications Track Session April, 2003 Robert N. Bradford.
WGISS Connected Data Assets Oct 24, 2018 Yonsook Enloe
OGC and activities HMA-T Phase 2 KO Meeting
4/5 May 2009 The Palazzo dei Congressi di Stresa Stresa, Italy
Presentation transcript:

1 Terra (MODIS) Transforming Space Missions Into Service Oriented Architectures Dan Mandl NASA/GSFC Stuart Frye MitreTek Pat Cappalaere Vightel September 12, 2006 EO-1 (ALI & Hyperion) Aqua (MODIS) MODIS Active Fire Map Sensor Planning Services (SPS) 18 th Global Grid Forum:

2 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) Abstract data from process of obtaining data via services above Access sensors and data via Internet and use services similarly to how “Google Earth” is used User chains multiple services from various sensors and data service providers together as needed Built on top of GMSEC and cFE

3 Service Example Deliver Package (DP) User discovers service on Internet with search tools User picks desired service, pays and doesn’t get involved in details of how service is provided New services can be easily plugged in and removed thus circumventing risk of obsolescence Fault tolerant because user can locate and connect to alternative service Front end of service “Generic request” Back end “plug-ins” to fulfill service UPS FedEx Airborne Next Day $ Day $7.95 Slow boat to China $1.25 UPS FedEx Airborne Service Aggregator “I want a package delivered”

4 SPS Example: Discovering and Tasking EO-1 Sensors (OGC OWS-4 Demo) Sensor Planning Service (SPS) Front end of service “Generic request” Back end “plug-in” to fulfill service EO-1 Service Aggregator EO-1 Tasking Map ST5 S/C ABC SAS SPS SOS Future Expansion SensorML Wrapper EO-1 Database Web Catalog Services ASPEN (Ground Planner) EO-1 Tasking Webserver Internet CASPER Onboard Planner Store capabilities Process user query and return the result Accept user goal requests Automatically sort by priority Perform auto-sync with onboard planner- CASPER Auto-sync Wrap EO-1 satellite in SensorML and publish its capabilities Enable generic command /tasking request via SPS Enable generic alert services via SAS

5 SPS Example: Discovering and Tasking EO-1 Sensors (OGC OWS-4 Demo)

6 SPS Example Using ST5 Built on Top of GMSEC Sensor Planning Service (SPS) Validated new “back-end” predictive models which predicted problems for selected subsystems (SSR, RF Link, Power) and then autonomously initiated corrective actions through planning system before problem occurred - Unique innovation--Models self-update over time using real-time telemetry (e.g. as solar array degrades, charge current for battery changes over time, therefore model of state of battery has to change) Used GSFC Mission Services Evolution Center (GMSEC) message bus to enable communications between support components Front end of service “Generic request” Back end “plug-in” to fulfill service Land Remote Earth Weather Space Weather ST5 Service Aggregator Sensor Types S/C XYZ S/C ABC Power SSR RF Link Future Expansion Support Apps Interoperable Message Bus ST5 Planner ST5 T&C Matlab / Simulink SSR Power RF SimulinkST5 Future GMSEC Bus

7 Example of Service Chain to Fulfill Science Data Processing Needs Sensor Planning Services (SPS) Sensor Alert Services (SAS) Sensor Registry Services (SRS) Sensor Observation Services (SOS) Work Flow Chaining Services (WfCS)—e.g BPEL Web Processing Service (WPS) Web Coverage Service (WCS) Web Feature Services (WFS) WebMap Services (WMS) Subset raw data by band or time Process data and georectify- e.g.level1g, also Classify--Large!! Subset by geographic area or time of acquisition Web browse image Filter by feature, area, time (Discovery by feature) Put on Map background Smart Registry - eBRIM Find (Discover) sensors that can image wildfire

8 Advantages of SOA for Space Sensors Networked standardized interface connections, loosely coupled Components connected at run-time Enables discovery of services Hides details of how service performed (encapsulated implementation) Fault tolerant Since connection occurs at run-time, if service not available, a component can find or “discover” an alternative service and if unavailable, can connect to another instance of the service if available Troubleshooting is easier because information is provided at component and services level Highly reusable Standardized, networked “plug and play” interfaces Scalable Interactions between services and clients independent of location and numbers Sustaining engineering for constellation simplified Can initiate new instance of service or alternative service and then disconnect old services Taken from: Hartman, Hoebel; “Lightweight Service Architectures for Space Missions”, SMC-IT 2006, Pasadena, Ca

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

10 CASPER Planner – response in 10s of minutes SCL – response in seconds with rules, scripts EO 1 Conventional Flight Software reflexive response ASE Flight Software Architecture Onboard Science Band Extraction Observation Planner Spacecraft Hardware Raw Instrument Data Image Overflight 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) Observation Goals L2 – Model-based Mode Identification & Reconfiguration Autonomous Sciencecraft Conventional Systems

11 Original Operations Flow to Task Sensors & Access Science Data GSFC USGS Engineer MOPSS CMS ASIST Science Processing telemetry commands FDSS White Sands station in-views Mission Planner tracking data overflights contacts raw science data targets, engineering requests targets weekly schedule selected weekly schedule daily activities daily commands processed science data

12 Revised Operations Flow To Task Sensors and Access Science Data Using Onboard Autonomy WWW GSFC USGSJPL ASPEN FDSS White Sands ASIST raw science data tracking data goals telemetry overflights weekly goals targets, engineering requests targets daily goals Science Processing EO-1 CASPER Science Processing SCL activities commands science data goals station in-views contacts processed science data Onboard EO-1 Note that engineer and mission planner removed SPS SOA Users targets

13 Key Differences Scenes and ground contacts are selected automatically based on scene priorities World Wide Web interface for requesting and acquiring observations High-level scene and contact “goals” are uploaded to the spacecraft instead of detailed command sequences Execution sequence can be automatically changed on-board Priority observations can be requested and acquired within hours Science data is immediately available for analysis on-board compared to days or weeks

14 Various EO-1 Sensor Web Experiments Conducted

15 Prototype Workflow Chain Service (WfCS) to Enable EO-1 Sensor Web to Targets National Priority Wildfires 1 Identify NIFC-tracked Wildfire Incidents Aqua or Terra MODIS data GSFC’s Science Goal Monitor 2 Fire location confirmed and selected for imaging EROS Data Center 4 UMD Natural Hazards Investigation Team Active Fires Detection Map Roberts Fire 1 USFS Burned Area Emergency Response (BAER) team 6 SGM Correlate 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

16 MODIS Rapid Response Active Fire Detections EO-1 Advanced Land Imager Burn Scar Image On , 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 onboard EO-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 for EO-1 Sensor Web with WfCS

17 Science Agents Science Event Manager Processes alerts and Prioritizes response observations ASPEN Schedules observations on EO-1 EO-1 Flight Dynamics Tracks, orbit, overflights, momentum management Science Alerts Observation Requests Updates to onboard plan Science Campaigns Scientists Integrated Flow forSensor Planning Service for EO-1: First Step

18 Beginning to Implement Standards GSFC Mission Systems Evolution Center (GMSEC) Core Flight Executive (cFE) Core Flight System (CFS) SensorML OGC Sensor Web Enablement (SWE) standards Distributed Multi-Protocol Message Bus GMSEC For Ground cFE For Space Interoperability and Meta-Language Services SensorML IRC Others TBD Application Services SensorML Archives Event Processing Create IntegrateDeploy Manage Integrated Services Others TBD Instruments Satellites/ Sensors Rovers Ground Sensors

19 GMSEC Extended to S/C Bus--Onboard Integrated Message Bus Demonstration (December 2005) ASIST Secondary ASIST Secondary ASIST Primary ASIST Primary GMSEC Bus Ground System Testbed Core Flight Executive (cFE) on CHIPS UDP DC DC – Data Center ASIST – Advanced Spacecraft Integration and System Test cFE Bus Command Ingest Command Ingest Livingstone Adaptor Livingstone Adaptor model script result Telemetry Output Telemetry Output

20 Fairmont, WV Moving ST5 Models Onboard CHIPS Satellite Under cFS to Demonstrate Mobile Agents ST-5 Constellation DC – Data Center ASIST – Advanced Spacecraft Integration and System Test Command Ingest Command Ingest SSR Model Agent SSR Model Agent Telemetry Output Telemetry Output Adapter Power Model Agent Power Model Agent Adapter Power Model Agent Power Model Agent Adapter CHIPS Satellite with cFE Bus Onboard CHIPS – Cosmic Hot Interstellar Plasma Spectrometer ST-5 – Space Technology 5 cFE Bus Demo App Goddard Space Flight Center DC GMSEC Apps AMPS ASIST GMSEC Bus via Berkeley & Wallops Ground Stations (UDP) via DSN & McMurdo Ground Stations via TCP/IP Mobile agent –autonomous software module that can easily be moved around a network Models transformed into mobile agents Worked with Solid State Recorder agent (model) first Adapter built to make compatible with both GMSEC and Core Flight Executive (cFE) Demonstrated capability to move software running on GMSEC onboard to run under cFE Demonstrates beginning step to transform missions from central control to distributed control via self-managing software

21 Extended Efforts GMSEC to used on SDO, GLAST, LRO GMSEC providing framework for C3I work in the Constellation Program Will be used for ground and constellation of laboratories Two recent follow-on 3 year awards from AIST ESTO call for proposal to extend ST5 efforts 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

22 Extended Efforts Goddard Institute for Systems, Software and Technology Research (GISSTR) contract effort being applied to extend ST5 effort by Institute of Scientific Research (ISR) Building GMSEC compliance tester for new components Help to synergize other ESTO awards with above mentioned awards Integrate ROME in collaboration with Capitol College into TRMM, GLAST and MMS 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 December member organization of OGC 40 organization participating in OWS-4 Sensor Planning Service (SPS) one of key services being demonstrated with EO-1

23 Acknowledgements Additional info at: eo1.gsfc.nasa.gov andase.jpl.nasa.gov Other Team Members: GSFC: Jerry Hengemihle, Scott Walling & Bruce Trout (Microtel), Jeff D’Agostino (Hammers), Seth Shulman (Operations Lead, Honeywell), Lawrence Ong (SSAI), Stephen Ungar (EO-1 Scientist), Thomas Brakke JPL: Steve Chien (ASE PrincipaI Investigator), Rob Sherwood (ASE Experiment Mgr), Daniel Tran (Software Lead), Rebecca Castano (Onboard Science Lead), Ashley Davies (Science Lead), Gregg Rabideau, Ben Cichy, Nghia Tang Interface & Control Systems (ICS): Darrell Boyer, Jim Van Gaasbeck Univ. of Maryland: Rob Sohlberg (Wildfire Sensor Web) Univ. of AZ: Victor Baker, Felipe Ip, James Dohm ASU: Ronald Greeley, Thomas Doggett MIT LL: Michael Griffin, Hsiao-hua Burke, Carolyn Upham

24 Acronyms ASE – Autonomous Sciencecraft Experiment ASIST – Advanced Spacecraft Integration and System Testing ASPEN – Automated Scheduling Planning Environment CASPER – Continuous Activity Scheduling Planning Execution and Replanning CMS – Command Management Systems MOPSS – Mission Operations Planning and Scheduling Systems SCL - Spacecraft Command Language

25 Backup

26 Underlying “Plug and Play” Message Bus Architecture-- Goddard Mission Services Evolution Center (GMSEC) GMSEC architecture provides a scalable and extensible ground and flight system approach Standardized messages formats Plug-and-play components Publish/Subscribe protocol Platform transparency ST5 first mission to be totally GMSEC compliant More info at:

27 Core Flight Executive (cFE), an Extension for GMSEC for Flight SW cFE provides a framework that simplifies the development and integration of applications Layered Architecture – software of a layer can be changed without affecting the software of other layers Components communicate over a standard message-oriented software bus, therefore, eliminating the need to know the details of the lower layers of inter-networking. Software components can be developed and reused from mission to mission. Developed by Flight SW Branch at GSFC To be used on LRO More info at:

28 GMSEC approach gives users choices for the components in their system. The TRMM mission rapidly selected key components from the GMSEC catalog. Example of Rapid Mission Configuration Using GMSEC Interoperable Catalog Components