Relocation of Applications to Optimize Resource Utilization
AssigneeAT&T Intellectual Property I, L.P.
InventorRobert Todd Stephens
Life of this patent
Estimating the term…
Abstract
Concepts and technologies are disclosed herein for relocation of applications to optimize resource utilization. A processor executing a relocation management application can receive a request to relocate an application. The processor can identify a utilization associated with the application, identify prospective host resources capable of hosting the application, determine utilizations associated with the prospective host resources, and project prospective host resource utilizations based upon the utilization associated with the application and the utilizations associated with the prospective host resources. The processor can select a prospective host resource from the prospective host resources by selecting a resource that offers a most consistent projected utilization.
Claims20
A method comprising:
- receiving, at a processor executing a relocation management application, a request to relocate an application;
- identifying, by the processor, a utilization associated with the application;
- identifying, by the processor, prospective host resources capable of hosting the application;
- determining, by the processor, utilizations associated with the prospective host resources;
- projecting, by the processor, prospective host resource utilizations based upon the utilization associated with the application and the utilizations associated with the prospective host resources;
- and
- selecting, by the processor, a prospective host resource from the prospective host resources, wherein the prospective host resource is selected as a resource that offers a most consistent projected utilization.
A system comprising:
- a processor;
- and
- a memory that stores computer-executable instructions that, when executed by the processor, cause the processor to perform operations comprising
- receiving a request to relocate an application,
- identifying a utilization associated with the application,
- identifying prospective host resources capable of hosting the application,
- determining utilizations associated with the prospective host resources,
- projecting prospective host resource utilizations based upon the utilization associated with the application and the utilizations associated with the prospective host resources, and
- selecting a prospective host resource from the prospective host resources, wherein the prospective host resource is selected as a resource that offers a most consistent projected utilization.
A computer storage medium having computer-executable instructions stored thereon that, when executed by a processor, cause the processor to perform operations comprising:
- receiving a request to relocate an application;
- identifying a utilization associated with the application;
- identifying prospective host resources capable of hosting the application;
- determining utilizations associated with the prospective host resources;
- projecting prospective host resource utilizations based upon the utilization associated with the application and the utilizations associated with the prospective host resources;
- and
- selecting a prospective host resource from the prospective host resources, wherein the prospective host resource is selected as a resource that offers a most consistent projected utilization.
Dependencies are inferred from the claim text.