Dependability Benchmarking of Linux based Systems
نویسنده
چکیده
Known benchmarks, like SPECweb, SPECint or TPC, evaluate system performance. In general, they evaluate characteristics like speed, response time, usage of resources etc. They usually ignore issues of reliability and dependability. This paper shows a way to extend these performance benchmarks by dependability aspects. It addresses the issues: How does system performance change facing hardware faults? How can we evaluate measures for these performance changes? An example of a dependability benchmark for database systems exercises the methodology of extending a well known benchmark, the TPC BenchmarkC, to a dependability benchmark for online transaction processing. At last the implementation of that dependability benchmark shows the operational accuracy of the approach. FAUmachine, a fast PC-hardware emulator with the ability of fault injection, supported by a faultload generator is used to stress an Oracle database server running on that virtual Linux system. The results are performance measures showing the loss of performance in presence of hardware faults.
منابع مشابه
Towards a Framework for Dependability Benchmarking
The goal of dependability benchmarking is to provide generic ways for characterizing the behavior of components and computer systems in the presence of faults, allowing for the quantification of dependability measures. Beyond existing evaluation techniques, dependability benchmarking must provide a reproducible and cost-effective way of performing this evaluation either as stand alone assessmen...
متن کاملHenrique Madeira (University of Coimbra)
The goal of dependability benchmarking is to provide generic ways for characterizing the behaviour of components and computer systems in the presence of faults, allowing for the quantification of dependability measures. Beyond existing evaluation techniques, dependability benchmarking must provide a reproducible and cost-effective way of performing such a characterization, especially for compar...
متن کاملWorkshop on Dependability Benchmarking
Classical features such as raw performance and functionality have long driven the computer industry to improve their products. But now, dependability and maintainability are seen as equally important. While there are relatively straightforward ways to evaluate and compare performance and functionality of different systems or components, the evaluation of dependability and maintainability featur...
متن کاملDescription of the Selected Enabling Technologies
The goal of dependability benchmarking is to provide generic ways for characterizing the behavior of components and computer systems in the presence of faults, allowing for the quantification of dependability measures. Beyond existing evaluation techniques, dependability benchmarking must provide a reproducible and cost-effective way of performing such a characterization, especially for compara...
متن کاملA Framework for Dependability Benchmarking
This paper outlines a framework for defining dependability benchmarks of computer systems that is being investigated by the European project DBench*. The multiple dimensions of the problem are classified, then examples of benchmarking scenarios are presented. Finally, some research issues are discussed.
متن کامل