In client-side service discovery, which component is responsible for selecting a specific service instance to call?