On Optimal service selection