1. A system, comprising: a switch controller configured to communicate with a plurality of network devices in a network, the switch controller comprising a processor and logic integrated with and/or executable by the processor, the logic being configured to: determine a throughput associated with a workload in the network; and select an optimum location for the workload in the network based on the throughput associated with the workload.