DOCTOR: an integrated software fault injection environment for distributed real-time systems

Seungjae Han, Kang G. Shin, Harold A. Rosenberg

Research output: Contribution to conferencePaper

119 Citations (Scopus)

Abstract

This paper presents an integrated software fault injection environment (DOCTOR) which is capable of (1) generating synthetic workloads under which system dependability is evaluated, (2) injecting various types of faults with different options, and (3) collecting performance and dependability data. A comprehensive graphical user interface is also provided. The software-implemented fault-injection tool supports three types of faults: memory faults, CPU faults, and communication faults. Each injected fault may be permanent, transient or intermittent. A fault-injection plan can be formulated probabilistically, or based on the past event history. The modular organization of tools is particularly designed for distributed architectures. DOCTOR is implemented on a distributed real-time system called HARTS [1], and its capability has been tested through numerous experiments.

Original languageEnglish
Pages204-213
Number of pages10
Publication statusPublished - 1995 Jan 1
EventProceedings of the IEEE International Computer Performance and Dependability Symposium - Erlangen, Ger
Duration: 1995 Apr 241995 Apr 26

Other

OtherProceedings of the IEEE International Computer Performance and Dependability Symposium
CityErlangen, Ger
Period95/4/2495/4/26

Fingerprint

Real time systems
Graphical user interfaces
Program processors
Data storage equipment
Communication
Experiments

All Science Journal Classification (ASJC) codes

  • Engineering(all)

Cite this

Han, S., Shin, K. G., & Rosenberg, H. A. (1995). DOCTOR: an integrated software fault injection environment for distributed real-time systems. 204-213. Paper presented at Proceedings of the IEEE International Computer Performance and Dependability Symposium, Erlangen, Ger, .
Han, Seungjae ; Shin, Kang G. ; Rosenberg, Harold A. / DOCTOR : an integrated software fault injection environment for distributed real-time systems. Paper presented at Proceedings of the IEEE International Computer Performance and Dependability Symposium, Erlangen, Ger, .10 p.
@conference{ad1f42a971594bcca491a486453d2b26,
title = "DOCTOR: an integrated software fault injection environment for distributed real-time systems",
abstract = "This paper presents an integrated software fault injection environment (DOCTOR) which is capable of (1) generating synthetic workloads under which system dependability is evaluated, (2) injecting various types of faults with different options, and (3) collecting performance and dependability data. A comprehensive graphical user interface is also provided. The software-implemented fault-injection tool supports three types of faults: memory faults, CPU faults, and communication faults. Each injected fault may be permanent, transient or intermittent. A fault-injection plan can be formulated probabilistically, or based on the past event history. The modular organization of tools is particularly designed for distributed architectures. DOCTOR is implemented on a distributed real-time system called HARTS [1], and its capability has been tested through numerous experiments.",
author = "Seungjae Han and Shin, {Kang G.} and Rosenberg, {Harold A.}",
year = "1995",
month = "1",
day = "1",
language = "English",
pages = "204--213",
note = "Proceedings of the IEEE International Computer Performance and Dependability Symposium ; Conference date: 24-04-1995 Through 26-04-1995",

}

Han, S, Shin, KG & Rosenberg, HA 1995, 'DOCTOR: an integrated software fault injection environment for distributed real-time systems' Paper presented at Proceedings of the IEEE International Computer Performance and Dependability Symposium, Erlangen, Ger, 95/4/24 - 95/4/26, pp. 204-213.

DOCTOR : an integrated software fault injection environment for distributed real-time systems. / Han, Seungjae; Shin, Kang G.; Rosenberg, Harold A.

1995. 204-213 Paper presented at Proceedings of the IEEE International Computer Performance and Dependability Symposium, Erlangen, Ger, .

Research output: Contribution to conferencePaper

TY - CONF

T1 - DOCTOR

T2 - an integrated software fault injection environment for distributed real-time systems

AU - Han, Seungjae

AU - Shin, Kang G.

AU - Rosenberg, Harold A.

PY - 1995/1/1

Y1 - 1995/1/1

N2 - This paper presents an integrated software fault injection environment (DOCTOR) which is capable of (1) generating synthetic workloads under which system dependability is evaluated, (2) injecting various types of faults with different options, and (3) collecting performance and dependability data. A comprehensive graphical user interface is also provided. The software-implemented fault-injection tool supports three types of faults: memory faults, CPU faults, and communication faults. Each injected fault may be permanent, transient or intermittent. A fault-injection plan can be formulated probabilistically, or based on the past event history. The modular organization of tools is particularly designed for distributed architectures. DOCTOR is implemented on a distributed real-time system called HARTS [1], and its capability has been tested through numerous experiments.

AB - This paper presents an integrated software fault injection environment (DOCTOR) which is capable of (1) generating synthetic workloads under which system dependability is evaluated, (2) injecting various types of faults with different options, and (3) collecting performance and dependability data. A comprehensive graphical user interface is also provided. The software-implemented fault-injection tool supports three types of faults: memory faults, CPU faults, and communication faults. Each injected fault may be permanent, transient or intermittent. A fault-injection plan can be formulated probabilistically, or based on the past event history. The modular organization of tools is particularly designed for distributed architectures. DOCTOR is implemented on a distributed real-time system called HARTS [1], and its capability has been tested through numerous experiments.

UR - http://www.scopus.com/inward/record.url?scp=0029213790&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0029213790&partnerID=8YFLogxK

M3 - Paper

AN - SCOPUS:0029213790

SP - 204

EP - 213

ER -

Han S, Shin KG, Rosenberg HA. DOCTOR: an integrated software fault injection environment for distributed real-time systems. 1995. Paper presented at Proceedings of the IEEE International Computer Performance and Dependability Symposium, Erlangen, Ger, .