DocumentCode :
3347460
Title :
FSFI: A Full System Simulator-Based Fault Injection Tool
Author :
Chao, Wang ; Zhongchuan, Fu ; Hongsong, Chen ; Gang, Cui
Author_Institution :
Dept. of Comput. Sci. & Technol., Harbin Inst. of Technol., Harbin, China
fYear :
2011
fDate :
21-23 Oct. 2011
Firstpage :
326
Lastpage :
329
Abstract :
With VLSI technology advances and the increasing popularity of COTS components and multi-core processor in space, aviation, and military harsh environment, dependability becomes more attractive to overcome the increasing susceptibility to transient, permanent, and wear-out induced intermittent fault. Fault injection is widely used in dependability evaluation and fault emulation. As compared to physical- and software based fault-injection tool, this paper presents a simulation based Fault Injection tool, namely FSFI, to study high-level propagations of faults and system-level manifestations, especially the underlying causes of fault manifestations, namely Symptoms in this paper. The primary contributions of this paper are as follows. First and foremost, FSFI - A Full System simulator based Fault Injection tool is designed and described in great details. FSFI is based on an open source full system simulator (SAM) and it is heavily modified to support different processor component such as ALU, decoder, integer register files, and AGEN (Address Generation Unit). Additional four modules are added to the FSFI-simulator: Fault Injector, Monitor, Analyzer, and Controller. Second, transient faults are injected into different SPARC processor components, such as ALU, decoder, integer register files, and AGEN to deliberately study fault high level manifestations and propagations from processor component, through SPARC architecture level, hyper visor, OS, to application. Third, the underlying causes of fault manifestations, namely Symptoms, such as fatal trap, high OS, high hyper, and hangs, are captured by FSFI Monitor. The distributions of Symptoms for different components against typical benchmarks are investigated, and the underlying reasons are analyzed in detail. Preliminary experiment results show that FSFI is effective for fault high level propagation and Symptom research, and some of our future work is prospected.
Keywords :
VLSI; fault tolerant computing; multiprocessing systems; AGEN; COTS components; FSFI; SAM; SPARC processor; Symptoms; VLSI technology; address generation unit; analyzer; controller; fault injector; full system simulator-based fault injection tool; monitor; multi core processor; open source full system simulator; software based fault-injection tool; transient faults; Circuit faults; Decoding; Monitoring; Radiation detectors; Registers; Transient analysis; Virtual machine monitors; SPARC architecture; fault injection; high level fault propagation; symptom;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Instrumentation, Measurement, Computer, Communication and Control, 2011 First International Conference on
Conference_Location :
Beijing
Print_ISBN :
978-0-7695-4519-6
Type :
conf
DOI :
10.1109/IMCCC.2011.88
Filename :
6154066
Link To Document :
بازگشت