Hardware techniques (3)
Built-in fault injection capabilities
- power control to individual node components
- injectable glitches into I/O and memory busses
- on-demand network partitioning/isolation
- managed by diagnostic processor and network switches via diagnostic network
- used for proactive hardware introspection
- automated detection of flaky components
- controlled testing of error-recovery mechanisms
- important for AME benchmarking