Translator Disclaimer
31 May 1996 Resilient networked sensor-processing implementation
Author Affiliations +
The spatial infrared imaging telescope (SPIRIT) III sensor data processing requirement for the calibrated conversion of data to engineering units at a rate of 8 gigabytes of input data per day necessitated a distributed processing solution. As the sensor's five-band scanning radiometer and six- channel Fourier-transform spectrometer characteristics became fully understood, the processing requirements were enhanced. Hardware and schedule constraints compounded the need for a simple and resilient distributed implementation. Sensor data processing was implemented as a loosely coupled, fiber distributed data interface network of Silicon Graphics computers under the IRIX Operating Systems. The software was written in ANSI C and incorporated exception processing. Interprocessor communications and control were done both by the native capabilities of the network and Parallel Virtual Machine (PVM) software. The implementation was limited to four software components. The data reformatter component reduced the data coupling among sensor data processing components by providing self-contained data sets. The distributed processing control and graphical user interface components encased the PVM aspect of the implementation and lessened the concern of the sensor data processing component developers for the distributed model. A loosely coupled solution that dissociated the sensor data processing from the distributed processing environment, a simplified error processing scheme using exception processing, and a limited software configuration have proven resilient and compatible with the dynamics of sensor data processing.
© (1996) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Glen Wada and J. Steven Hansen "Resilient networked sensor-processing implementation", Proc. SPIE 2759, Signal and Data Processing of Small Targets 1996, (31 May 1996);

Back to Top