Summary: the present
We have invented a brittle technology, and the world depends on it more every day (story)
After 15 years of working on performance, 21st Century research needs new, relevant goals
- ACME: Availability, Changability, Maintainability, Evolutionary growth (+ Security/Privacy)
Challenges in achieving ACME:
- HW, SW, network failures continue to plague us
- Human operator errors continue to plague us
- Automation Irony tells us that we can’t eliminate human
- Untested emergency systems, latent errors remain
- Traditional high-availability/fault-tolerance techniques don’t solve the problem
- Software in Internet services evolves rapidly