System and method for selecting a portfolio of resources in a heterogeneous data center
First Claim
1. A method, comprising:
- determining computational resource capacity characteristics from historical usage data relating to use of a heterogeneous inventory of computational resources, the computational resource capacity characteristics comprising a trace history representative of the availability of various components of the heterogeneous inventory of computational resources at various points in time;
calculating a plurality of finishing times for a project by performing a plurality of simulation runs based on the computational resource capacity characteristics, wherein each of the plurality of simulation runs begins at a different time in the trace history;
assembling the plurality of finishing times into a distribution;
constructing a risk measure using the distribution; and
facilitating selection of a portfolio for the project from the heterogeneous inventory of computational resources based on the risk measure and the plurality of finishing times.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present invention relate to a system and method facilitating selection of a portfolio of computational resources for a project. The system and method may comprise determining computational resource capacity characteristics from historical usage data relating to use of a heterogeneous inventory of computational resources, the computational resource capacity characteristics comprising a trace history representative of the availability of various components of the heterogeneous inventory of computational resources at various points in time. Additionally, embodiments of the present invention may comprise calculating a plurality of finishing times for a project by performing a plurality of simulation runs based on the computational resource capacity characteristics, wherein each of the plurality of simulation runs begins at a different time in the trace history. Further, embodiments of the present invention may comprise assembling the plurality of finishing times into a distribution, constructing a risk measure using the distribution, and facilitating selection of a portfolio for the project from the heterogeneous inventory of computational resources based on the risk measure and the plurality of finishing times.
-
Citations
25 Claims
-
1. A method, comprising:
-
determining computational resource capacity characteristics from historical usage data relating to use of a heterogeneous inventory of computational resources, the computational resource capacity characteristics comprising a trace history representative of the availability of various components of the heterogeneous inventory of computational resources at various points in time;
calculating a plurality of finishing times for a project by performing a plurality of simulation runs based on the computational resource capacity characteristics, wherein each of the plurality of simulation runs begins at a different time in the trace history;
assembling the plurality of finishing times into a distribution;
constructing a risk measure using the distribution; and
facilitating selection of a portfolio for the project from the heterogeneous inventory of computational resources based on the risk measure and the plurality of finishing times. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system, comprising:
-
a capacity module, the capacity module adapted to determine computational resource capacity characteristics from historical usage data relating to use of a heterogeneous inventory of computational resources, the computational resource capacity characteristics comprising a trace history representative of the availability of various components of the heterogeneous inventory of computational resources at various points in time;
a finishing time module, the finishing time module adapted to calculate a plurality of finishing times for a project by performing a plurality of simulation runs based on the computational resource capacity characteristics, wherein each of the plurality of simulation runs begins at a different time in the trace history;
a distribution module, the distribution module adapted to assemble the plurality of finishing times into a distribution;
a risk measure module, the risk measure module adapted to construct a risk measure using the distribution; and
a selection module, the selection module adapted to facilitate selection of a portfolio for the project from the heterogeneous inventory of computational resources based on the risk measure and the plurality of finishing times. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer program, comprising:
-
a tangible medium;
a capacity module stored on the tangible medium, the capacity module adapted to determine computational resource capacity characteristics from historical usage data relating to use of a heterogeneous inventory of computational resources, the computational resource capacity characteristics comprising a trace history representative of the availability of various components of the heterogeneous inventory of computational resources at various points in time;
a finishing time module stored on the tangible medium, the finishing time module adapted to calculate a plurality of finishing times for a project by performing a plurality of simulation runs based on the computational resource capacity characteristics, wherein each of the plurality of simulation runs begins at a different time in the trace history;
a distribution module stored on the tangible medium, the distribution module adapted to assemble the plurality of finishing times into a distribution;
a risk measure module stored on the tangible medium, the risk measure module adapted to construct a risk measure using the distribution; and
a selection module stored on the tangible medium, the selection module adapted to facilitate selection of a portfolio for the project from the heterogeneous inventory of computational resources based on the risk measure and the plurality of finishing times. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A system, comprising:
-
means for determining computational resource capacity characteristics from historical usage data relating to use of a heterogeneous inventory of computational resources, the computational resource capacity characteristics comprising a trace history representative of the availability of various components of the heterogeneous inventory of computational resources at various points in time;
means for calculating a plurality of finishing times for a project by performing a plurality of simulation runs based on the computational resource capacity characteristics, wherein each of the plurality of simulation runs begins at a different time in the trace history;
means for assembling the plurality of finishing times into a distribution;
means for constructing a risk measure using the distribution; and
means for facilitating selection of a portfolio for the project from the heterogeneous inventory of computational resources based on the risk measure and the plurality of finishing times.
-
Specification