Extract the round-robin algorithm out of Proxy to prepare for Replication + Sharding support
Add experimental support for Replication + Sharding