Workload-aware Fault-injection for Speeding-up Evaluation of the Dependable Systems

Javani Jananlu, Saeid | 2012

489 Viewed
  1. Type of Document: M.Sc. Thesis
  2. Language: Farsi
  3. Document No: 43959 (19)
  4. University: Sharif University of Technology
  5. Department: Computer Engineering
  6. Advisor(s): Miremadi, Ghassem
  7. Abstract:
  8. Dependability assessment is an important preliminary in the design of dependable systems. Simulation Based Fault Injection (SBFI) is a common way to evaluate system dependability. To achieve high accuracy in SBFI, a large amount number of fault injection is required, which is very time consuming. Many of ideas are implied to solve this disadvantage of SBFI. In this work, we propose a method that uses information of workload execution on the processor to reduce faults to be injected during the SBFI campaign. We concentrate on Single Event Upsets because of its majority and repeating interval. Our proposed method first gathers information about various regions of the processor by probing their state during the execution of workload; then an analyzer tool uses this information to decide where and when to inject faults by distinguishing busier regions of the processor. This helps us to force fault injection campaign to focus on busier regions rather than other units of processor. With this method, two main advantages are gained; 1) the fault-space is reduced, and 2) the probability of fault manifestation is increased. Simulation results on LEON2 processor using Modelsim environment illustrated that the proposed method give about 15 times speed-up as compared with the traditional fault injection method
  9. Keywords:
  10. Work Load ; Embedded Processor ; Speedup Analysis ; Fault Injection

 Digital Object List

  • محتواي پايان نامه
  •   view