Model-based datacenter management
First Claim
1. One or more computer storage media having computer-executable instructions embodied thereon that, when executed, perform a method for model-based data center management, the method comprising:
- receiving a request to perform a management operation on a device in a data center;
determining one or more available paths to the device based on an artifact storing a topology of the data center;
determining a current favored path that is one of the one or more available paths based on a policy; and
binding the device for performance of the management operation using the current favored path, wherein binding the device for performance of the management operation comprises;
requesting a device manager to bind the device; and
receiving from the device manager a set of instructions for communicating with the device,wherein the device manager builds a device driver stack and wherein each instance in the device driver stack includes a set of communications protocols for communicating with one or more hop devices in the current favored path, andwherein the device driver stack is built by indexing, classifying, and loading device drivers for the one or more hop devices in the device driver stack.
2 Assignments
0 Petitions
Accused Products
Abstract
Computer-readable media, systems, and methods for model-based data center management. In embodiments, a request to perform a management operation on a device in a data center is received and available paths to the device are determined. The paths are determined based on an artifact storing a topology of the data center. Further, a current favored path that is one of the available paths is determined based on a policy and the device is bound for performance of the management operation using the current favored path. In embodiments, the model-based data center management is configured to provide a generic description of the data center architecture and a generic description for one or more devices in the data center. The generic description provides for dynamic runtime data center configuration.
-
Citations
14 Claims
-
1. One or more computer storage media having computer-executable instructions embodied thereon that, when executed, perform a method for model-based data center management, the method comprising:
-
receiving a request to perform a management operation on a device in a data center; determining one or more available paths to the device based on an artifact storing a topology of the data center; determining a current favored path that is one of the one or more available paths based on a policy; and binding the device for performance of the management operation using the current favored path, wherein binding the device for performance of the management operation comprises; requesting a device manager to bind the device; and receiving from the device manager a set of instructions for communicating with the device, wherein the device manager builds a device driver stack and wherein each instance in the device driver stack includes a set of communications protocols for communicating with one or more hop devices in the current favored path, and wherein the device driver stack is built by indexing, classifying, and loading device drivers for the one or more hop devices in the device driver stack. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. One or more computer storage media having computer-executable instructions embodied thereon that, when executed, perform a method for model-based data center management, the method comprising:
-
communicating a request, to a management operations broker, to perform a management operation on a device in a data center; and receiving an indication, from the management operations broker, indicating whether the management operation was successful or unsuccessful, wherein the management operations broker determines one or more available paths to the device based on an artifact storing a topology of the data center, wherein the management operations broker determines a current favored path that is one of the one or more available paths based on a policy, and wherein the management operations broker binds the device for performance of the management operation using the current favored path by requesting a device manager to bind the device and receiving, from the device manager, a set of instructions for communicating with the device, wherein the device manager builds a device driver stack and wherein each instance in the device driver stack includes a set of communications protocols for communicating with one or more hop devices in the current favored path, and wherein the device driver stack is built by indexing, classifying, and loading device drivers for the one or more hop devices into the device driver stack, and wherein the set of instructions for communicating with the device includes the device driver stack and an indication of whether the device has delegated management of the device to another device. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A computerized system for model-based data center management, the system comprising:
a processor communicatively coupled to a computer-storage media having computer-executable instructions that enable components comprising; a management operations broker configured to receive a request to perform a management operation on a device in a data center, coordinate communication with the device, and perform the management operation on the device; a physical model component configured to determine one or more available paths to the device based on an artifact that stores a topology of the data center; a policy component configured to determine a current favored path that is one of the one or more available paths based on a policy, each of the one or more available paths including one or more hop devices; a device manager component configured to build a set of instructions for communicating between the management operations broker and the device, the set of instructions including a device driver stack and an indication of whether the device has delegated management of the device to another device, the device driver stack including a set of communications protocols for communicating with one of the one or more hop devices in the current favored path; and a database configured to store information associated with the model-based data center management.
Specification