Performance Trade-offs in Client-Side Service Delegation