Patent ID: 8867915

Claim:
An optical circuit switch system in a data center that provides a dynamic optical link topology according to topology determinations made by a network control module comprising: optical ports on the optical circuit switch system operably connected to a plurality of server groups, wherein the server groups communicate optically with the optical circuit switch system and for each individual server group with at least one server network interface operably connected to the optical circuit switch system, all server network interfaces on individual server groups are operably connected to the optical circuit switch system, and wherein the optical circuit switch system is a non-blocking optical circuit switch system such that any functional optical port on the optical circuit switch system can optically connect with any other functional optical port on the optical circuit switch system; optical ports on the optical circuit switch system operably connected to a plurality of packet processing nodes, wherein for each individual packet processing node with at least one port operably connected to the optical circuit switch system, all ports of the individual packet processing node are operably connected to the optical circuit switch system; a computing device comprising: a memory; and a processor to execute network control software stored in the at least one memory to: receive input data comprising a bandwidth request; determine an output comprising an optical link topology for the optical circuit switch system based on the received input data; convert the optical link topology for the optical circuit switch system into optical circuit switch port mapping; and send the optical circuit switch port mapping to the optical circuit switch system and to the packet processing nodes.