USENIX Annual Technical Conference · 2000 · 120 citations · 15 references
ComputingComputer ScienceComputer SystemsFault ToleranceFault-tolerant ComputingFault-tolerant SystemsAvailabilityAvailability EngineeringFault InjectionHigh AvailabilityReliable System DesignSoftware Fault ToleranceDependability BenchmarkingEvaluation BenchmarksFault Injection BenchmarksRaid SystemsService AvailabilityWorkloadWorkload Characterization
Benchmarks have historically played a key role in guiding the progress of computer science systems research and development, but have traditionally neglected the areas of availability, maintainability, and evolutionary growth, areas that have recently become critically important in high-end system design. As a first step in addressing this deficiency, we introduce a general methodology for benchmarking the availability of computer systems. Our methodology uses fault injection to provoke situations where availability may be compromised, leverages existing performance benchmarks for workload generation and data collection, and can produce results in both detail-rich graphical presentations or in distilled numerical summaries. We apply the methodology to measure the availability of the software RAID systems shipped with Linux, Solaris 7 Server, and Windows 2000 Server, and find that the methodology is powerful enough not only to quantify the impact of various failure conditions on the availability of these systems, but also to unearth their design philosophies with respect to transient errors and recovery policy. 1
15
Cluster-based scalable network services
Armando Fox, Steven D. Gribble, Yatin Chawathe et al. · 1997 · 527 citations · Full text
Fault injection and dependability evaluation of fault-tolerant systems
Jean Arlat, Alain Costes, Yves Crouzet et al. · IEEE Transactions on Computers · 1993 · 205 citations
Understanding large system failures-a fault injection experiment
Ram Chillarege, N.S. Bowen · 2003 · 158 citations
Comparing operating systems using robustness benchmarks
Philip Koopman, Jongmo Sung, C.P. Dingman et al. · 2002 · 149 citations