Registering a client with a distributed service. A method may be
practiced, for example, in a network computing environment including a
client at a local site and a number of distributed services at a number
of remote sites. The method includes pinging one or more distributed
services at one or more remote sites. A message is received from a
distributed service from among the one or more distributed services. The
message specifies an optimal remote site. The method further includes
registering with a distributed service at the optimal remote site.