Font Size: a A A

The Research On Software Implemented Hardware Fault Detection Techniques In Radiation Environment

Posted on:2009-08-04Degree:MasterType:Thesis
Country:ChinaCandidate:J L LiFull Text:PDF
GTID:2178360278956914Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
At present, the worldwide space exploration boom is re-emerging. While space exploration activities become more active, the negative impact on the reliability of space detectors caused by space radiation also becomes more severe. The impact of the space radiation environment on the electronic devices can be divided into the single event effect and the total ionizing dose. The single event effect, particularly, the single event upset has become a major threat to the security of on-board computers.The correlative research results have shown that, compared with hardware implemented fault tolerant techniques based on the anti-radiation devices, software implemented hardware fault tolerance techniques which can tolerate hardware fault based on COTS components, not only can guarantee the reliability of the system but also can improve the system performance. At the same time, software implemented hardware fault tolerance techniques are also low-cost, low-power, flexible configuration, etc.Based on the analysis of the current achievements of software implemented hardware fault tolerance techniques, this essay has an in-depth study on the fault detection algorithms and the optimization of fault tolerance techniques. Firstly, this essay has present a novel fault detection technique—Fault Detection Technique by Program Hiberarchy which is called FDTPH. Unlike other existed fault detection techniques, the FDTPH divides program structure into different layers, and uses different fault detection algorithms at different layers. By these detection algorithms cooperating with each other and detecting errors layer upon layer, the FDTPH has accomplished detecting different kinds of faults and different kinds of errors, and the FDTPH can improve the reliability of programs. Secondly, based on the phenomena that the different regions of program usually have different performance response and reliability response after applying the fault detection algorithms, this essay has proposed the Configurable Fault Detection Algorithm which is called CFDA. The CFDA has established the performance response and the reliability response analysis models, and it can get the best cost-effective fault tolerant configuration based on the analysis results of the models. Finally, this essay has implemented the FDTPH and the CFDA in the method outputting fault tolerance program by fault tolerance compiling, and the essay has tested the fault detection capability and performance cost of these techniques by fault injection experiments.The fault detection rate of the FDTPH has reached 97.9%-99.1%. Compared to the FDTPH, the CFDA has made the performance cost of fault tolerance technique drop by 12%-20%, at the cost of only reducing the fault detection rate by 0.5%-1.4%.
Keywords/Search Tags:single event effect, Fault Detection Technique by Program Hiberarchy, Configurable Fault Detection Algorithm
PDF Full Text Request
Related items