I am sure you have heard of Cloud Computing and how awesome it is to have everything centrally working in one place. But how about a different approach: Putting computing workload on to networking devices like a switch for example. In many cases this might be actually very beneficial!
As an example, why not host your computer game servers directly on the switch instead of connecting to any dedicated server far away