Physical resource management
First Claim
Patent Images
1. A method comprising:
- monitoring, by a computer processor of a computing system, resources of a physical server pool defining a dedicated group of physical servers associated with a user 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;
first determining, by said computer processor based on monitoring data retrieved during said monitoring, 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;
generating a sorted list of free servers ordered in a descending order of ratings calculated for said group of physical servers;
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;
selecting choose a topmost free server of said sorted list;
deactivating said topmost free server;
scrubbing said topmost free server;
extending a vLAN for customers to said topmost free server;
registering said topmost free server with a target server pool; and
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; and
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, wherein said method is performed by a service supplier based on a subscription, advertising, and fee basis.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for resource management is provided. The method includes generating a physical server pool. Resources of the physical server pool and additional resources of additional physical server are monitored and monitored data is retrieved during the monitoring. A utilization rate of the additional physical server pools is determined to be less than a threshold value. In response a group of physical servers is migrated to a free server pool. The physical server pool is determined to need an additional server and each physical server pool is rated based on a calculated chance for required usage. A first physical server is allocated to the physical server pool.
-
Citations
13 Claims
-
1. A method comprising:
-
monitoring, by a computer processor of a computing system, resources of a physical server pool defining a dedicated group of physical servers associated with a user 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; first determining, by said computer processor based on monitoring data retrieved during said monitoring, 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; generating a sorted list of free servers ordered in a descending order of ratings calculated for said group of physical servers; 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; selecting choose a topmost free server of said sorted list; deactivating said topmost free server; scrubbing said topmost free server; extending a vLAN for customers to said topmost free server; registering said topmost free server with a target server pool; and 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; and 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, wherein said method is performed by a service supplier based on a subscription, advertising, and fee basis. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computing system comprising a computer processor coupled to a computer-readable memory unit, said memory unit comprising instructions that when executed by the computer processor implements a method comprising:
-
monitoring, by said computer processor, resources of a physical server pool defining a dedicated group of physical servers associated with a user 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; first determining, by said computer processor based on monitoring data retrieved during said monitoring, 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; generating a sorted list of free servers ordered in a descending order of ratings calculated for said group of physical servers; 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;
selecting choose a topmost free server of said sorted list;
deactivating said topmost free server;
scrubbing said topmost free server;extending a vLAN for customers to said topmost free server;
registering said topmost free server with a target server pool; and
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; and 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, wherein said method is performed by a service supplier based on a subscription, advertising, and fee basis. - View Dependent Claims (7, 8, 9)
-
-
10. A computer program product, comprising a computer readable hardware storage device storing a computer readable program code, said computer readable program code comprising an algorithm that when executed by a computer processor of a computer system implements a method, said method comprising:
-
monitoring, by said computer processor, resources of a physical server pool defining a dedicated group of physical servers associated with a user 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; first determining, by said computer processor based on monitoring data retrieved during said monitoring, 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; generating a sorted list of free servers ordered in a descending order of ratings calculated for said group of physical servers; 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;
selecting choose a topmost free server of said sorted list;
deactivating said topmost free server;
scrubbing said topmost free server;extending a vLAN for customers to said topmost free server;
registering said topmost free server with a target server pool; and
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; and 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, wherein said method is performed by a service supplier based on a subscription, advertising, and fee basis. - View Dependent Claims (11, 12, 13)
-
Specification