Step 2: Measurement techniques
Goal: quantify variation in QoS metrics as events occur that affect system availability
Leverage existing performance benchmarks
- to measure & trace quality of service metrics
- to generate fair workloads
Use fault injection to compromise system
- hardware faults (disk, memory, network, power)
- software faults (corrupt input, driver error returns)
- maintenance events (repairs, SW/HW upgrades)
Examine single-fault and multi-fault workloads
- the availability analogues of performance micro- and macro-benchmarks