US2022147402A1PendingUtilityA1

System and method of a managing multiple data centers

Assignee: ARISTA NETWORKS INCPriority: Feb 26, 2016Filed: Oct 14, 2021Published: May 12, 2022
Est. expiryFeb 26, 2036(~9.6 yrs left)· nominal 20-yr term from priority
G06F 9/505H04L 67/10G06F 9/4881G06F 2209/501G06F 2209/508G06F 9/5083
62
PatentIndex Score
0
Cited by
0
References
0
Claims

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.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . 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 state change information from a plurality of devices in the plurality of data centers;   generating an overall state for the network;   receiving a task to be performed over the plurality of data centers; and   scheduling the task to be performed using the overall network state.   
     
     
         2 . The non-transitory machine-readable medium of  claim 1 , wherein the overall network state includes characteristics selected from the group consisting of resource usage of each individual device in the network, resource usage of each of the plurality of data centers, configuration of each of the devices in the network, topology of each data center, topology of the network that includes the data centers, error counters, and fault indications. 
     
     
         3 . The non-transitory machine-readable medium of  claim 2 , wherein device is selected from the group consisting of a computer system, a network element, and a storage system. 
     
     
         4 . The non-transitory machine-readable medium of  claim 2 , wherein the scheduling comprises:
 determining the resource usage of each of the plurality of data centers; and   for each of the plurality of data centers,
 determining if the resource usage for that data center is sufficient to complete the task, 
 configuring other data centers of the plurality of data centers to handle operations of that data center, and 
 performing the task for that device of that data center. 
   
     
     
         5 . The non-transitory machine-readable medium of  claim 4 , wherein the configuring comprises:
 reconfiguring one or more devices in the other data centers to handle the operations of that data center.   
     
     
         6 . The non-transitory machine-readable medium of  claim 1 , wherein the task is selected from the group consisting of software upgrade/downgrade, bug vulnerability detection, and network performance monitoring. 
     
     
         7 . The non-transitory machine-readable medium of  claim 1 , wherein a data center is a site that include up to thousands of device managed by a synchronization controller, each of the devices in the data center reports state update changes to the synchronization controller, and the received state change information is received from the synchronization controller. 
     
     
         8 . The non-transitory machine-readable medium of  claim 7 , wherein the received state change information includes that state change updates except for forwarding state changes. 
     
     
         9 . The non-transitory machine-readable medium of  claim 1 , wherein the network further includes a branch office is a site including up to a hundred devices managed by an automation controller. 
     
     
         10 . A method to automate a task over a network that includes a plurality of data centers, the method comprising:
 receiving state change information from a plurality of devices in the plurality of data centers;   generating an overall state for the network;   receiving a task to be performed over the plurality of data centers; and   scheduling the task to be performed using the overall network state.

Join the waitlist — get patent alerts

Track US2022147402A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.