An Intelligent Fault Diagnoser for Distributed Processing in Telescience Applications

Abstract

The error diagnoser for the Thaw telescope will be a separate program module. It can be turned on an off at will. It will detect and correct simulated errors while reporting these actions to the remote user. Slight modifications of existing software modules will be necessary for implementation.

The error diagnoser will detect erroneous conditions in the Thaw telescope operation. It will then activate and perform a variety of tests to determine the exact nature of the error. An error fix will then be performed. The diagnoser will also report on this process including time from detection to correction, the actual error, and the 'fix' used. Presently, the fix will only be a clearing of the error code.

The diagnoser will also have a self test mode that the user can implement upon starting. Self testing would involve observing some basic operations to determine if the behavior is as expected. The user could simulate operations with or without the diagnoser running.

Physically, the diagnoser module would reside as a separate Ada task inside the local controlling computer. It would be able to add and delete commands from the mailboxes to perform testing. It would also be able to intercept the responses from the simulator before they were sent to telemetry handler and the remote user. In a sense, the diagnoser would act much like another remote user with special powers.


Interested in reading the entire thesis? (72 pages, 9,003,008 bytes, pdf)


Homepage


Last modified: June 11, 2010 -- © François Cellier