Why benchmark availability?
System availability is a pressing problem
- modern applications demand near-100% availability
- e-commerce, enterprise apps, online services, ISPs
- at all scales and price points
- we don’t know how to build highly-available systems!
- except at the very high-end
-
Few tools exist to provide insight into system availability
- most existing benchmarks ignore availability
- focus on performance, and under ideal conditions
- no comprehensive, well-defined metrics for availability