Application-layer anycasting: a server selection architecture and use in a replicated Web service | Synapse