Galaxy: Adaptive Client-Server Load Balancing On Bounded-Degree Network Overlays