A workload-based nonlinear approach for predicting available computing resources