Patent ID: 9288555
Filing Date: 2016-03-15
CPC Classification: H04B,H04L,H04Q

Claim Text:
1. A data center network, comprising: a plurality of nodes interconnected with one another by one or more network segments, wherein at least two of the nodes each includes a respective local controller; a modeling component including at least one processor configured to execute at least one program out of at least one memory to model an affinity-network topology, the affinity-network topology representing a logical combination of a network topology associated with the network and an affinity topology specifying policies and attributes that describe communications between a plurality of application components, a first central controller, communicably coupled to each local controller, configured to provide a plurality of end-to-end forwarding topologies with accompanying constraints to each local controller, each end-to-end forwarding topology being based at least in part on the affinity-network topology and identifying one or more network segments for forwarding traffic through the network and the accompanying constraints defining one or more datagrams to which the corresponding forwarding topology applies; and wherein each local controller is configured to, independently of all other local controllers, deterministically apply or remove one or more of the forwarding topologies, to or from, hardware or software components of the associated node as a function of a current network state to deterministically arrive at a consistent end-to-end forwarding configuration for the network, and wherein each local controller is further configured to, independently: