Motivation: Service Demands (2)
Delivering 24x7 fault- and performance-tolerance requires:
- a robust hardware platform
- fast adaptation to failures, load spikes, changing access patterns
- easy incremental scalability when existing resources stop providing desired quality of service
- self-maintenance: the system handles problems as they arise, automatically
- can't rely on human intervention to fix problems or to tune performance
- humans are too expensive, too slow, prone to mistakes
Introspective systems are self-maintaining