Generic Faultloads Based on Software Faults for Dependability Benchmarking

  • Authors:
  • Joao Duraes;Henrique Madeira

  • Affiliations:
  • ISEC/CISUC - Polytechnic Institute of Coimbra, Portugal;DEI/CISUC - University of Coimbra, Portugal

  • Venue:
  • DSN '04 Proceedings of the 2004 International Conference on Dependable Systems and Networks
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

The most critical component of a dependabilitybenchmark is the faultload, as it should represent arepeatable, portable, representative, and generallyaccepted set of faults. These properties are essential toachieve the desired standardization level required by adependability benchmark but, unfortunately, are veryhard to achieve. This is particularly true for softwarefaults, which surely accounts for the fact that thisimportant class of faults has never been used in knowndependability benchmark proposals. This paper proposesa new methodology for the definition of faultloads basedon software faults for dependability benchmarking.Faultload properties such as repeatability, portabilityand scalability are also analyzed and validated throughexperimentation using a case study of dependabilitybenchmarking of web-servers. We concluded thatsoftware fault-based faultloads generated using ourmethodology are appropriate and useful for dependabilitybenchmarking. As our methodology is not tied to anyspecific software vendor or platform, it can be used togenerate faultloads for the evaluation of any softwareproduct such as OLTP systems.