OPTIMIZATION MECHANISMS FOR LATENCY REDUCTION AND ELASTICITY IMPROVEMENT IN GEOGRAPHICALLY DISTRIBUTED DATA CENTERS
First Claim
1. A method for reallocating loading from a datacenter site to other datacenter sites in a cloud computing network using an objective function that defines a performance characteristic of the cloud computing network at each datacenter site and a derivative of the objective function, the method comprising:
- evaluating the derivative for each of a set of other datacenter sites;
identifying based upon the evaluated derivatives a datacenter site in the set of eligible datacenter sites that results in the smallest impact in the objective function when its load fraction is incremented; and
reallocating loading among the datacenter site and the other datacenter sites based upon the evaluated derivatives and the identified other datacenter site.
6 Assignments
0 Petitions
Accused Products
Abstract
Various exemplary embodiments relate to a method for reallocating loading from a datacenter site to other datacenter sites in a cloud computing network using an objective function that defines a performance characteristic of the cloud computing network at each datacenter site and a derivative of the objective function, the method comprising: evaluating the derivative for each of a set of other datacenter sites; identifying based upon the evaluated derivatives a datacenter site in the set of datacenter sites that results in the smallest increase in the objective function; and reallocating loading among the datacenter site and the other datacenter sites based upon the evaluated derivatives and the identified other datacenter site.
21 Citations
20 Claims
-
1. A method for reallocating loading from a datacenter site to other datacenter sites in a cloud computing network using an objective function that defines a performance characteristic of the cloud computing network at each datacenter site and a derivative of the objective function, the method comprising:
-
evaluating the derivative for each of a set of other datacenter sites; identifying based upon the evaluated derivatives a datacenter site in the set of eligible datacenter sites that results in the smallest impact in the objective function when its load fraction is incremented; and reallocating loading among the datacenter site and the other datacenter sites based upon the evaluated derivatives and the identified other datacenter site. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for reallocating loading at a datacenter site to other datacenter sites in a cloud computing network using an objective function that defines a performance characteristic of the cloud computing network at each datacenter site and a derivative of the objective function, the method comprising:
-
evaluating the derivative for each of a set of other datacenter sites; identifying based upon the evaluated derivatives a datacenter site in the set of eligible datacenter sites that results in the largest improvement in the objective function when its load fraction is decremented; and reallocating loading among the datacenter site and the other datacenter sites based upon the evaluated derivatives and the identified other datacenter site. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for reallocating loading from a datacenter site to other datacenter sites in a cloud computing network using an objective function that defines a performance characteristic of the cloud computing network at each datacenter site and a derivative of the objective function, the method comprising:
-
determining if the datacenter site is overloaded; if the datacenter site is overloaded then performing the following steps; evaluating the derivative for each of a set of other datacenter sites; identifying based upon the evaluated derivatives a datacenter site in the set of eligible datacenter sites that results in the largest improvement in the objective function when its load fraction is decremented; and reallocating loading among the datacenter site and the other datacenter sites based upon the evaluated derivatives and the identified other datacenter site; if the datacenter site is not overloaded performing the following steps; evaluating the derivative for each of a set of other datacenter sites; identifying based upon the evaluated derivatives a datacenter site in the set of eligible datacenter sites that results in the smallest impact in the objective function when its load fraction is incremented; and reallocating loading among the datacenter site and the other datacenter sites based upon the evaluated derivatives and the identified other datacenter site. - View Dependent Claims (20)
-
Specification