Capacity scaling of network resources
First Claim
Patent Images
1. 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.
1 Assignment
0 Petitions
Accused Products
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.
-
Citations
20 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. 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. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. 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. - View Dependent Claims (18, 19, 20)
-
Specification