Why Aren’t There Appliances That Match Our Criteria?
1) Self-maintenance is tricky and application-dependent
- can’t rely on human administrators to configure, monitor, and tune system for its application
-
- failure management
- devices must fail fast without interrupting service
- failures should not require immediate human intervention
- performance management
- system must adapt to changes in workload or access patterns
- system upgrades and scaling
- new hardware resources must be automatically incorporated without interruption of service
- new devices should be used immediately to improve performance or repair prior failures