System and method of a managing multiple data centers
AssigneeArista Networks, Inc.
InventorsAnshul Sadana, Andre Pech
Life of this patent
Estimating the term…
Abstract
A method and apparatus of a device that automates a task over a network that includes a plurality of data centers is described. In an exemplary embodiment, the device receives state change information from a plurality of devices in the plurality of data centers. In addition, the device generates an overall state for the network. The device further receives a task to be performed over the plurality of data centers. The device additionally schedules the task to be performed using the overall network state.
Claims20
A non-transitory machine-readable medium having executable instructions to cause one or more processing units to perform a method to automate a task over a network that includes a plurality of data centers, the method comprising:
- receiving a set of state change information from a plurality of synchronization controllers, wherein there is a synchronization controller corresponding to each of the plurality of data centers, each of the plurality of data centers include a different plurality of devices, and the plurality of devices in each of the data centers send device state change information to the synchronization controller corresponding to that data centers;
- generating an overall state for the network;
- receiving the task to be performed over the plurality of data centers;
- and
- scheduling the task to be performed using the overall network state;
- and
- performing the task using at least some of the plurality of devices for at least one of the data centers of the plurality of data centers.
A method to automate a task over a network that includes a plurality of data centers, the method comprising:
- receiving a set of state change information from a plurality of synchronization controllers, wherein there is a synchronization controller corresponding to each of the plurality of data centers, each of the plurality of data centers include a different plurality of devices, and the plurality of devices in each of the data centers send device state change information to the synchronization controller corresponding to that data center;
- generating an overall state for the network;
- receiving the task to be performed over the plurality of data centers;
- scheduling the task to be performed using the overall network state;
- and
- performing the task using at least some of the plurality of devices for at least one of the data centers of the plurality of data centers.
A device that automates a task over a network that includes a plurality of data centers, the device comprising:
- a processor;
- a memory coupled to the processor though a bus;
- and a process executed from the memory by the processor causes the processor to receive a set of state change information from a plurality of synchronization controllers, wherein there is a synchronization controller corresponding to each of the plurality of data centers, each of the plurality of data centers include a different plurality of devices, and the plurality of devices in each of the data centers send device state change information to the synchronization controller corresponding to that data center, generate an overall state for the network, receive the task to be performed over the plurality of data centers, schedule the task to be performed using the overall network state;
- and perform the task using at least some of the plurality of devices for at least one of the data centers of the plurality of data centers.
Dependencies are inferred from the claim text.