Font Size: a A A

Research And Implementation Of Fault-tolerant Performance Testing Platform For Buses Used In Aerospace

Posted on:2014-12-28Degree:MasterType:Thesis
Country:ChinaCandidate:S B YangFull Text:PDF
GTID:2268330422951703Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Due to terrible working environment, aerospace computers require highdependability. Generally, these computer systems are formed by multiple devicesinterconnected with buses. In the working process, faults on the buses occupy alarge proportion, making a bad influence on computers’ dependability. The faultinjection technique is an important means of testing fault-tolerant performance ofcomputers, it is necessary to develop a fault injection tool aiming at buses systems.Common software or hardware fault injection has its limitations. This paperanalyzes the characteristics of the target bus, and proposes hierarchical embeddedfault injection method, including bus fault injections in physical layer and protocollayer, which increases the coverage of fault injection. Meanwhile, this embededmethod reduces the impact and increases versatility. With this method we designeda fault-tolerant performance testing platform.The fault-tolerance performance testing platform has4fault injectionequipments. It can not only inject fualts like stuck-at-0, stuck-at-1, bit flip intophysical layer, but also modify different parts of frames in protocol layer. We cancontrol the occurrence time and frequency of fault with transient, intermittent andpermanent type. We can also choose different position and direction to inject faults.In order to verify the performance of this testing platform, we set up anexperimental environment with multiple buses, and carried out fault injectionexperiments. The experimental results show that the platform achieves multipletypes of fault injection, meeting the design requirements. It can recycle and save theresults of fault injection and feedback them to user timely, providing support forfault tolerance performance evaluation of computer systems.
Keywords/Search Tags:bus, fault-tolerant performance testing, fault injection in physical layer, fault injection in protocol layer
PDF Full Text Request
Related items