1. A method for using a multi-variate pattern-recognition technique to trigger software rejuvenation for a computer system, comprising: periodically measuring values for a target set of performance parameters associated with the computer system while the computer system is operating; predicting values for the target set of performance parameters based upon previously determined correlations between performance parameters in the target set of performance parameters; and if the predicted values deviate beyond a predetermined threshold from the measured values, thereby indicating that software aging is likely to have occurred, scheduling a software rejuvenation operation for the computer system.