Base system configuration management on performance model which executes concurrently with application.
1. All configuration management is based on some type of model, usually quite simple.
2. Use model capable of encoding application and execution environment knowledge and their interactions.
3. Measure behavior of application as it executes to parameterize performance model.
4. Evaluate performance model periodically or upon recognition of change of state or impending change of state.