Topology design of a service overlay network for e-science applications