Resource compatability for data centers
First Claim
Patent Images
1. A method of resource compatibility for data centers, comprising by a computing device:
- accessing, by a computing device, a condition for utilizing resources, a topology of the resources represented as a graph (G) expressed by a function G(V,E), where V is a set of vertices and E is a set of edges, the condition including at least one parameter for deploying resources;
comparing, by the computing device, the condition to compatibility information for the resources in a data center;
using the comparison and the graph G to identify a supported configuration for the resources in the data center satisfying the condition, the supported configuration presented from an available list of supported configurations, as part of a sorted list of preferred resources and as corresponding prioritized parameters satisfied by the preferred resources, wherein a preferred configuration is the supported configuration that matches a set of parameters given by the condition; and
identifying a change to be made to the resources in the data center to satisfy the condition, the change including updating a firmware version or device driver for at least one of the resources so that an updated resource satisfies the condition and is usable for a desired purpose and configuring the resources according to the preferred configuration of the resources by at least resolving at least one conflict in a current configuration of the data center to support the preferred configuration.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods of resource compatibility for data centers are disclosed. In an example, the method may include accessing a condition for utilizing resources. The method may also include comparing the condition to compatibility information for the resources in a data center. The method may also include using the comparison to identify a supported configuration for the resources in the data center satisfying the condition.
-
Citations
18 Claims
-
1. A method of resource compatibility for data centers, comprising by a computing device:
-
accessing, by a computing device, a condition for utilizing resources, a topology of the resources represented as a graph (G) expressed by a function G(V,E), where V is a set of vertices and E is a set of edges, the condition including at least one parameter for deploying resources; comparing, by the computing device, the condition to compatibility information for the resources in a data center; using the comparison and the graph G to identify a supported configuration for the resources in the data center satisfying the condition, the supported configuration presented from an available list of supported configurations, as part of a sorted list of preferred resources and as corresponding prioritized parameters satisfied by the preferred resources, wherein a preferred configuration is the supported configuration that matches a set of parameters given by the condition; and identifying a change to be made to the resources in the data center to satisfy the condition, the change including updating a firmware version or device driver for at least one of the resources so that an updated resource satisfies the condition and is usable for a desired purpose and configuring the resources according to the preferred configuration of the resources by at least resolving at least one conflict in a current configuration of the data center to support the preferred configuration. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 18)
-
-
9. A non-transitory computer readable medium having program code stored thereon, the program code executable by a processor for:
-
accessing an inventory of resources in a data center, a topology of the resources represented as a graph (G) expressed by a function G(V,E), where V is a set of vertices and E is a set of edges; comparing a condition to compatibility information for the resources in the inventory, the condition including at least one parameter for deploying resources; and based on the comparison and the graph G, identifying a supported configuration in a subset of the resources in the inventory, the supported configuration satisfying the condition and presented from an available list of supported configurations, as part of a sorted list of preferred resources and corresponding prioritized parameters satisfied by the preferred resources, wherein a preferred configuration is the supported configuration that matches a set of parameters given by the condition; and identifying a change to be made to the resources in the data center to satisfy the condition, the change including updating a firmware version or device driver for at least one of the resources so that an updated resource satisfies the condition and is usable for a desired purpose and configuring the resources according to the preferred configuration of the resources by at least resolving at least one conflict in a current configuration of the data center to support the preferred configuration. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A system of determining resource compatibility for a data center, the system comprising:
-
a memory; a query module executed by a computing device to access an inventory of resources in the data center, a topology of the resources represented as a graph (G) expressed by a function G(V,E), where V is a set of vertices and E is a set of edges; a comparison module executed by a computing device to determine compatibility of the resources in the inventory with a condition based at least in part on the graph G, the condition including at least one parameter for deploying resources; and an output module executed by a computing device to identify for a user a supported configuration for the resources in the data center satisfying the condition, the supported configuration presented from an available list of supported configurations, as part of a sorted list of preferred resources and corresponding prioritized parameters satisfied by the preferred resources, wherein a preferred configuration is the supported configuration that matches a set of parameters given by the condition; and wherein the output module identifies a change to be made to the resources in the data center to satisfy the condition, the change including updating a firmware version or device driver for at least one of the resources so that an updated resource satisfies the condition and is usable for a desired purpose, and configuring the resources according to the preferred configuration of the resources by at least resolving at least one conflict in a current configuration of the data center to support the preferred configuration; wherein the query module, comparison module, and output module are stored on the memory. - View Dependent Claims (16, 17)
-
Specification