- Document Number:
20120041899
- Appl. No:
12/853809
- Application Filed:
August 10, 2010
- نبذة مختصرة :
A data center management system may include a data center customer profile corresponding to a data center customer. The data center customer profile may include a data center resource usage model and a service level agreement (SLA). A data center resource optimization module may determine a data center resource allocation for the data center customer based on the data center customer profile. A data center customer cost determination module may determine a data center customer cost that represents a cost to the data center of providing data center resources to the data center customer.
- Inventors:
Greene, Daniel H. (Sunnyvale, CA, US); Hindi, Haitham (Menlo Park, CA, US)
- Assignees:
PALO ALTO RESEARCH CENTER INCORPORATED (Palo Alto, CA, US)
- Claim:
1. A data center management system, comprising: a data center customer profile corresponding to a data center customer, the data center customer profile comprising a data center resource usage model and a service level agreement (SLA); a data center resource optimization module controlled by a machine and operable to determine a data center resource allocation for the data center customer based at least in part on the data center customer profile; and a data center customer cost determination module controlled by the machine and operable to determine a data center customer cost, the data center customer cost representing a cost to the data center of providing data center resources to the data center customer, wherein the data center customer cost determination module is operable to determine the data center customer cost by computing an approximation to a cooperative game solution concept.
- Claim:
2. (canceled)
- Claim:
3. The data center management system of claim 1, wherein the data center customer cost determination module is operable to compute the approximation by approximating a Shapley value for the data center customer.
- Claim:
4. The data center management system of claim 1, wherein the data center customer cost determination module is operable to compute the approximation based at least in part on a selected collection of subsets of data center customers.
- Claim:
5. The data center management system of claim 1, wherein the data center customer cost determination module is operable to compute the approximation based at least in part on a selected collection of permutations of data center customers.
- Claim:
6. The data center management system of claim 5, wherein the permutations of data center customers comprise cyclic permutations of the data center customers.
- Claim:
7. The data center management system of claim 5, wherein the data center customer cost determination module is further operable to combine the permutations of data center customers with at least one random permutation.
- Claim:
8. The data center management system of claim 1, wherein the data center customer cost determination module is operable to compute the approximation by establishing one or more groupings of data center customers based on similarities in the corresponding data center customer profiles.
- Claim:
9. The data center management system of claim 8, wherein the data center customer cost determination module is operable to construct a family of permutations using one or more balanced shuffles of the groupings of data center customers.
- Claim:
10. The data center management system of claim 8, wherein the data center customer cost determination module is operable to establish the one or more groupings of data center customers based on similarities in the corresponding SLAs.
- Claim:
11. The data center management system of claim 8, wherein the data center customer cost determination module is operable to determine the data center customer cost based on representative data center customers from the one or more groupings of data center customers.
- Claim:
12. The data center management system of claim 3, wherein the data center customer cost determination module is further operable to approximate the Shapley value by determining an average marginal cost of the data center customer with respect to a plurality of subsets of other data center customers.
- Claim:
13. The data center management system of claim 12, wherein the data center customer cost determination module is operable to determine the marginal cost of the data center customer by sending one or more queries to the data center resource optimization module.
- Claim:
14. The data center management system of claim 13, wherein the data center resource optimization module is operable to respond to the query by performing a statistical packing operation based on the query.
- Claim:
15. The data center management system of claim 1, further comprising a data center customer registration module controlled by the machine and operable to generate the data center customer profile.
- Claim:
16. The data center management system of claim 15, further comprising a data center resource usage model update module controlled by the machine and operable to provide the data center customer registration module with update information pertaining to the data center customer profile.
- Claim:
17. The data center management system of claim 1, further comprising a data center management interface, wherein the data center customer cost determination module is operable to provide information pertaining to the data center customer cost to a data center manager via the data center management interface.
- Claim:
18. A machine-controlled method, comprising: receiving an indication of a data center customer having a data center customer profile, the data center customer profile comprising a service level agreement (SLA); determining, based at least in part on the data center customer profile, a data center customer cost representing a data center resource usage cost of the data center customer to the data center, wherein determining the data center customer cost comprises computing an approximation to a cooperative game solution concept; and transmitting the data center customer cost to a data center management interface.
- Claim:
19. (canceled)
- Claim:
20. The machine-controlled method of claim 18, wherein computing the approximation comprises approximating a Shapley value corresponding to the data center customer.
- Claim:
21. The machine-controlled method of claim 20, wherein determining the data center customer cost comprises performing one of a standard permutation operation and a cyclic permutation operation on a master set of data center customers, the master set comprising the data center customer and the group of other data center customers.
- Claim:
22. A machine-controlled method, comprising: receiving an indication of a data center customer having a data center customer profile, the data center customer profile comprising a service level agreement (SLA); determining, based at least in part on the data center customer profile, a data center customer cost representing a data center resource usage cost of the data center customer to the data center, wherein determining the data center customer cost comprises grouping a master set of data center customers comprising the data center customer into at least first and second groups of data center customers; and transmitting the data center customer cost to a data center management interface.
- Claim:
23. The machine-controlled method of claim 22, wherein each of the data center customers within the first group of data center customers has a data center customer profile that is at least substantially similar to the data center customer profile of each of the other data center customers within the first group of data center customers.
- Claim:
24. The machine-controlled method of claim 23, wherein determining the data center customer cost further comprises combining the first and second groups of data center customers into a single combined group using a shuffle operation.
- Claim:
25. The machine-controlled method of claim 25, wherein determining the data center customer cost further comprises approximating an average marginal cost of the data center customer with respect to each of a plurality of data center customer subsets of the single combined group, wherein each successive one of the plurality of data center customer subsets increments in size by one, and wherein each of the plurality of data center customer subsets comprises the data center customer.
- Current U.S. Class:
705/400
- Current International Class:
06; 06; 06
- الرقم المعرف:
edspap.20120041899
No Comments.