Multi-Mission Automated Task Invocation Subsystem

Multi-Mission Automated Task Invocation Subsystem (MATIS) is software that establishes a distributed dataprocessing framework for automated generation of instrument data products from a spacecraft mission. Each mission may set up a set of MATIS servers for processing its data products. MATIS embodies lessons learned in experience with prior instrument-data-product-generation software.

MATIS is an event-driven workflow manager that interprets project-specific, user-defined rules for managing processes. It executes programs in response to specific events under specific conditions according to the rules. Because requirements of different missions are too diverse to be satisfied by one program, MATIS accommodates plug-in programs. MATIS is flexible in that users can control such processing parameters as how many pipelines to run and on which computing machines to run them.

MATIS has a fail-safe capability. At each step, MATIS captures and retains pertinent information needed to complete the step and start the next step. In the event of a restart, this information is retrieved so that processing can be resumed appropriately.

At this writing, it is planned to develop a graphical user interface (GUI) for monitoring and controlling a productgeneration engine in MATIS. The GUI would enable users to schedule multiple processes and manage the data products produced in the processes. Although MATIS was initially designed for instrument data product generation, the architecture does not preclude it from being used for different applications. It is planned that the MATIS team members will provide a set of application guides for others outside the current organization to use the system.

This program was written by Cecilia S. Cheng, Rajesh R. Patel, Elias M. Sayfi, and Hyun H. Lee of Caltech for NASA’s Jet Propulsion Laboratory.

This software is available for commercial licensing. Please contact Karina Edmonds of the California Institute of Technology at (626) 395-2322. Refer to NPO-45630.

White Papers

Tubing & Hose Buying Tips
Sponsored by Newage Industries
Remediation and Prevention of Moisture in Electronics
Sponsored by multisorb technologies
Improving Absorption Measurements through Light Source Selection
Sponsored by Ocean Optics
Noncontact Differential Impedance Transducer
Sponsored by Kaman
An Improved Method for Differential Conductance Measurements
Sponsored by Keithley Instruments
Estimating the Effort and Cost of a DO-254 Program
Sponsored by Logic Circuit

White Papers Sponsored By: