Capacity scaling of network resources
AssigneeRed Hat, Inc.
InventorHuamin Chen
Life of this patent
Estimating the term…
Abstract
A mechanism for adjusting a resource availability of a data center is disclosed. A processing device may receive a first request from a client device, wherein the request includes a set of instructions and a host name assigned to an internet protocol (IP) address of a server at a first data center to execute the set of instructions. The processing device may determine that a resource availability of the second data center is less than the resource availability of the first data center. The processing device may send a second response to the client device to send the set of instructions to the IP address of the first data center.
Claims20
A method comprising:
- receiving, by a processing device of a first server, a first request from a client device, wherein the first request includes a task and a host name assigned to an internet protocol (IP) address of a second server at a first data center to perform the task;
- determining that a resource availability of the first data center is less than a resource availability of a second data center;
- in response to determining that the resource availability of the first data center is less than the resource availability of the second data center:
- sending a response to the client device to send the task to an IP address of a third server at the second data center;
- and
- sending a second request to the first data center to migrate a virtual machine executing on the second server at the first data center to the third server at the second data center to release resources at the first data center.
An apparatus comprising:
- a memory to store instructions;
- and
- a processing device, operatively coupled with the memory, to execute the instructions to:
- receive a first request from a client device, wherein the first request includes a set of tasks and a host name assigned to an internet protocol (IP) address of a first server at a first data center to perform the set of tasks;
- determine that a resource availability of the first data center is less than a resource availability of a second data center;
- in response to determining that the resource availability of the first data center is less than the resource availability of the second data center, send a response to the client device to send the set of tasks to an IP address of a second server at the second data center;
- and
- send a second request to a load balancer of the first data center to activate the second server at the second data center to perform the set of tasks.
A non-transitory computer-readable storage medium, having instructions stored therein, which when executed, cause a processing device to:
- receive a first request from a client device, wherein the first request includes a set of tasks and a host name assigned to an internet protocol (IP) address of a first server at a first data center to perform the set of tasks;
- determine that a resource availability of a second data center is less than the resource availability of the first data center;
- and
- in response to determining that the resource availability of the second data center is less than a resource availability of the first data center, send a response to the client device to send the set of tasks to the IP address of the first data center.
Dependencies are inferred from the claim text.