1. A computer implemented method for managing computer applications running among computing systems based on resource usage volatility, comprising: computing resource usage gains/losses for each computing system at predetermined time periods based on resource usage of each computing system; computing a volatility of resource usage for each computing system based on the computed resource usage gains/losses associated with each computing system, wherein the volatility of resource usage for each computing system corresponds to a standard deviation of the computed resource usage gains/losses associated with each computing system; determining a current resource usage of each computing system; determining a risk of resource saturation by comparing the computed volatility of resource usage with the determined current resource usage of each computing system; and managing the computer applications running among the computing systems using the determined risk of resource saturation associated with each computing system.