DATA CENTER NETWORK ARCHITECTURE
First Claim
Patent Images
1. A data center network, comprising:
- a plurality of nodes interconnected with one another to form the network, the network having a current network state, at least two of the plurality of nodes each having a local controller; and
a central controller communicably coupled to each local controller,wherein the central controller is operative to provide one or more end-to-end forwarding topologies to each local controller, each end-to-end forwarding topology identifying one or more network segments for forwarding traffic through the network, andwherein each local controller is independently operative to utilize the end-to-end forwarding topologies to deterministically arrive at a consistent end-to-end forwarding configuration for the network as a function of the current network state.
2 Assignments
0 Petitions
Accused Products
Abstract
Data center network architectures that can reduce the cost and complexity of data center networks. The data center network architectures can employ optical network topologies and optical nodes to efficiently allocate bandwidth within the data center networks, while reducing the physical interconnectivity requirements of the data center networks. The data center network architectures also allow computing resources within data center networks to be controlled and provisioned based at least in part on a combined network topology and application component topology, thereby enhancing overall application program performance.
144 Citations
42 Claims
-
1. A data center network, comprising:
-
a plurality of nodes interconnected with one another to form the network, the network having a current network state, at least two of the plurality of nodes each having a local controller; and a central controller communicably coupled to each local controller, wherein the central controller is operative to provide one or more end-to-end forwarding topologies to each local controller, each end-to-end forwarding topology identifying one or more network segments for forwarding traffic through the network, and wherein each local controller is independently operative to utilize the end-to-end forwarding topologies to deterministically arrive at a consistent end-to-end forwarding configuration for the network as a function of the current network state. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A method of operating a data center network for providing enhanced application program performance and network utilization, comprising the steps of:
-
providing, by a central controller, one or more end-to-end forwarding topologies to a plurality of local controllers, each local controller being associated with one of a plurality of nodes, the plurality of nodes being interconnected with one another to form the network, each end-to-end forwarding topology identifying one or more network segments for forwarding traffic through the network, the network having a current network state; and independently utilizing, by the respective local controllers, the end-to-end forwarding topologies to deterministically arrive at a consistent end-to-end forwarding configuration for the network as a function of the current network state. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
Specification