Patent ID: 8505018
Filing Date: 2013-08-06
Classification: G06F

Abstract:
1. A computer-implemented method of consolidating a network of interconnected servers comprising: compiling, by one or more computing device processors, an initial server list based at least in part on central processing unit (CPU) utilization, wherein the server list includes a plurality of servers in the network of interconnected servers, wherein compiling the initial server list includes (1) extracting, for each of the plurality of servers, CPU utilization data over a specified period of time, (2) normalizing a timeframe for each of the plurality of servers and (3) indicating, for each of the plurality of servers, in the initial server list whether peak utilization occurs during a prime work shift on a non-prime work shift; determining, by one or more computing device processors, CPU utilization for each of the plurality of servers on an hour-by-hour basis and identifying a busiest CPU utilization hour for each of the plurality of servers; determining, by one or more computing device processors, a mean and a predetermined peak percentile utilization for each of the plurality of servers across all hour-by-hour time intervals within the prime work shift and within the non-prime work shift; determining, by one or more computing device processors, a target server list and a base server list at least in part by applying rating factors to the initial server list, wherein the target server list includes target servers to be eliminated by transferring tasks performed on the target servers to base servers in the base server list and wherein the rating factors include minimum utilization threshold and currency of technology; identifying consolidation scenarios based on information associated with the target servers in the target server list and the base servers in the base server list, wherein the information includes the busiest CPU utilization hour for each of the plurality servers, and the mean and the predetermined peak percentile utilization for each of the plurality servers across all hour-by-hour time intervals within the prime work shift and within the non-prime work shift; generating, by one or more computing device processors, a consolidated server utilization analysis based on the identified consolidation scenarios, wherein the consolidated server utilization analysis facilitates the consolidating of the interconnected servers by moving tasks from one or more of the target servers to one or more of the base servers; and eliminating at least one of the one or more target servers from the network of interconnected servers in response to the consolidated server utilization analysis.