I have no idea how hard it would be to do this but I had a idea on how you should be able to do seamless transactions between server and be able to multiple small servers than a few powerful servers.
If you take a look on Wifi channels on how they work:
Think of a server going from 1-3, next...