Server virtualization
AssigneeInternational Business Machines Corporation
InventorVishal Anand
Life of this patent
Estimating the term…
Abstract
A resource requirements method and system is provided. The method includes identifying dependencies and calculating a utilization value for a source server. The source server is mapped to an application and a source infrastructure is compared to a target infrastructure. Deficiencies and differences associated with the target infrastructure are determined and dependency requirements for fulfillment in the target infrastructure are generated. The utilization value is compared to a resource capability of the target server and resource requirements for fulfillment on the target server are generated.
Claims20
A method comprising:
- identifying, by a computer processor of a virtualization server, dependencies of a source server, wherein said source server comprises a physical server;
- calculating, by said computer processor, an average utilization value associated with said source server and associated physical resources;
- mapping, by said computer processor, said source server to an application;
- comparing, by said computer processor, a source infrastructure with a target infrastructure, wherein said source infrastructure is associated with said source server, and wherein said target infrastructure is associated with a target server, and wherein said target server comprises a virtual server associated with virtualizing said source server;
- determining, by said computer processor based on results of said identifying, said calculating, and said comparing, deficiencies and differences associated with said target infrastructure;
- generating, by said computer processor, a list comprising dependency requirements for fulfillment in said target infrastructure;
- second comparing, by said computer processor, said average utilization value with a resource capability of said target server;
- and
- generating, by said computer processor, a list comprising resource requirements for fulfillment on said target server.
A virtualization server 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:
- identifying, by said computer processor, dependencies of a source server, wherein said source server comprises a physical server;
- calculating, by said computer processor, an average utilization value associated with said source server and associated physical resources;
- mapping, by said computer processor, said source server to an application;
- comparing, by said computer processor, a source infrastructure with a target infrastructure, wherein said source infrastructure is associated with said source server, and wherein said target infrastructure is associated with a target server, and wherein said target server comprises a virtual server associated with virtualizing said source server;
- determining, by said computer processor based on results of said identifying, said calculating, and said comparing, deficiencies and differences associated with said target infrastructure;
- generating, by said computer processor, a list comprising dependency requirements for fulfillment in said target infrastructure;
- second comparing, by said computer processor, said average utilization value with a resource capability of said target server;
- and
- generating, by said computer processor, a list comprising resource requirements for fulfillment on said target server.
A computer program product, comprising a computer readable 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 vitualization server implements a method, said method comprising:
- identifying, by said computer processor, dependencies of a source server, wherein said source server comprises a physical server;
- calculating, by said computer processor, an average utilization value associated with said source server and associated physical resources;
- mapping, by said computer processor, said source server to an application;
- comparing, by said computer processor, a source infrastructure with a target infrastructure, wherein said source infrastructure is associated with said source server, and wherein said target infrastructure is associated with a target server, and wherein said target server comprises a virtual server associated with virtualizing said source server;
- determining, by said computer processor based on results of said identifying, said calculating, and said comparing, deficiencies and differences associated with said target infrastructure;
- generating, by said computer processor, a list comprising dependency requirements for fulfillment in said target infrastructure;
- second comparing, by said computer processor, said average utilization value with a resource capability of said target server;
- and
- generating, by said computer processor, a list comprising resource requirements for fulfillment on said target server.
Dependencies are inferred from the claim text.