Patent ID: 9277002
Filing Date: 2016-03-01
CPC Classification: H04L

Claim Text:
1. A method comprising: generating, by a computer processor of a computing system, a physical server pool defining a dedicated group of physical servers associated with a user; monitoring, by said computer processor, resources of said physical server pool and additional resources of additional physical server pools defining additional groups of physical servers associated with additional users, wherein each physical server pool of said additional physical server pools is associated with a different user of said additional users; consuming, by said computer processor, monitored data retrieved during said monitoring; first determining, by said computer processor based on said monitoring data, that a utilization rate of said additional physical server pools is less than a specified threshold value; selecting, by said computer processor based on said first determining, a group of physical servers of said additional physical server pools for providing to a logical free server pool, wherein said selecting said group of physical servers of said additional physical server pools for providing to said logical free server pool comprises: migrating, by said computer processor, said group of physical servers to said free server pool; determining, by said computer processor, that said physical server pool requires an additional server; rating, by said computer processor, servers within said free server pool based on a calculated chance for required usage within an associated physical server pool of said additional physical server pools, wherein calculating each of said ratings comprises: zoning storage pools to said topmost free server; allocating, by said computer processor based on results of said rating, a first physical server of said free server pool to said physical server pool requesting a physical server; determining, by said computer processor based on a cost analysis, a target configuration associated with allocating associated physical servers of said physical server pool and said additional physical server pools to associated free server pools.