TY - GEN
T1 - Application-based metrics for strategic placement of detectors
AU - Pattabiraman, Karthik
AU - Kalbarczyk, Zbigniew T
AU - Iyer, Ravishankar K
PY - 2005
Y1 - 2005
N2 - The goal of this study is to provide low-latency detection and prevent error propagation due to value errors. This paper introduces metrics to guide the strategic placement of detectors and evaluates (using fault injection) the coverage provided by ideal detectors embedded at program locations selected using the computed metrics. The computation is represented in the form of a Dynamic Dependence Graph (DDG), a directed-acyclic graph that captures the dynamic dependencies among the values produced during the course of program execution. The DDG is employed to model error propagation in the program and to derive metrics (e.g., value fanout or lifetime) for detector placement. The coverage of the detectors placed is evaluated using fault injections in real programs, including two large SPEC95 integer benchmarks (gcc and perl). Results show that a small number of detectors, strategically placed, can achieve a high degree of detection coverage.
AB - The goal of this study is to provide low-latency detection and prevent error propagation due to value errors. This paper introduces metrics to guide the strategic placement of detectors and evaluates (using fault injection) the coverage provided by ideal detectors embedded at program locations selected using the computed metrics. The computation is represented in the form of a Dynamic Dependence Graph (DDG), a directed-acyclic graph that captures the dynamic dependencies among the values produced during the course of program execution. The DDG is employed to model error propagation in the program and to derive metrics (e.g., value fanout or lifetime) for detector placement. The coverage of the detectors placed is evaluated using fault injections in real programs, including two large SPEC95 integer benchmarks (gcc and perl). Results show that a small number of detectors, strategically placed, can achieve a high degree of detection coverage.
UR - http://www.scopus.com/inward/record.url?scp=33847244998&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=33847244998&partnerID=8YFLogxK
U2 - 10.1109/PRDC.2005.19
DO - 10.1109/PRDC.2005.19
M3 - Conference contribution
AN - SCOPUS:33847244998
SN - 0769524923
SN - 9780769524924
T3 - Proceedings - 11th Pacific Rim International Symposium on Dependable Computing, PRDC 2005
SP - 75
EP - 82
BT - Proceedings - 11th Pacific Rim International Symposium on Dependable Computing, PRDC 2005
T2 - 11th Pacific Rim International Symposium on Dependable Computing, PRDC 2005
Y2 - 12 December 2005 through 14 December 2005
ER -