Method and system for distributed control of large photonic switched networks
AssigneeHuawei Technologies Co., Ltd.
InventorHAMID MEHRVAR
Life of this patent
Estimating the term…
Loading patent…
AssigneeHuawei Technologies Co., Ltd.
InventorHAMID MEHRVAR
Estimating the term…
The present application provides methods of determining bandwidth demands and allocating bandwidth for a network including a plurality of groups of sub-networks. Each subnetwork includes a plurality of server racks and an aggregation switch node configured to control the flow of traffic to and from the plurality of server racks in the subnetwork. The aggregation switch nodes in the network are optically coupled to one another via at least one switch controlled by a switch controller. Each group of subnetworks of the plurality of groups of subnetworks also includes a group controller in communication with each of the aggregation switch nodes in the group. The group controllers are communicatively coupled to one another. The interaction between the aggregation switch nodes, the group controllers and the switch controllers enable distributed and dynamic control of switching between the subnetworks.
A method of determining bandwidth demands for a network comprising a plurality of groups of sub-networks, each subnetwork comprising a plurality of server racks, each subnetwork in a group of subnetworks comprising an aggregation switch node configured to control the flow of traffic to and from the plurality of server racks in the subnetwork, the aggregation switch nodes in the network optically coupled to one another via at least one switch controlled by a switch controller, each group of subnetworks of the plurality of groups of subnetworks comprising a group controller in communication with each of the aggregation switch nodes in the group of subnetworks, and the group controllers communicatively coupled to one another, the method comprising:
A method of allocating bandwidth for a network comprising a plurality of groups of subnetworks, a subnetwork comprising a plurality of server racks, each subnetwork in a group of subnetworks comprising an aggregation switch node configured to control the flow of traffic to and from the plurality of server racks in the subnetwork, the aggregation switch nodes in the network optically coupled to one another via at least one switch controlled by a switch controller, each group of subnetworks of the plurality of groups of subnetworks comprising a group controller in communication with each of the aggregation switch nodes in the group of subnetworks, and the group controllers communicatively coupled to one another, the method comprising:
A method of allocating bandwidth for a network comprising a plurality of groups of subnetworks, a subnetwork comprising a plurality of server racks, each subnetwork in a group of subnetworks comprising an aggregation switch node configured to control the flow of traffic to and from the plurality of server racks in the subnetwork, the aggregation switch nodes in the network optically coupled to one another via at least one switch controlled by a switch controller, each group of subnetworks of the plurality of groups of subnetworks comprising a group controller in communication with each of the aggregation switch nodes in the group of subnetworks, and the group controllers communicatively coupled to one another, the method comprising:
A system comprising:
A group controller configured to control a first group of subnetworks, a subnetwork being defined as a plurality of server racks, the group controller in communication with a plurality of aggregation switch nodes, each aggregation switch node configured to control traffic flow to and from a plurality of server racks in a respective subnetwork, the group controller in communication with at least one other group controller that is configured to control at least one other group of subnetworks, the groups of subnetworks communicatively coupled to one another via at least one switch controlled by a switch controller, the group controller comprising:
A method of allocating bandwidth demands for a network comprising a plurality of groups of subnetworks, a subnetwork comprising a plurality of server racks, each subnetwork in a group of subnetworks comprising an aggregation node configured to control the flow of traffic to and from the plurality of server racks in the subnetwork, the aggregation switch nodes in the network optically coupled to one another via at least one switch controlled by a switch controller, each group of subnetworks of the plurality of groups of subnetworks comprising a group controller in communication with each of the aggregation switch nodes in the group of subnetworks, and the group controllers communicatively coupled to one another, the method comprising:
Dependencies are inferred from the claim text.