distributed computing load balancing problem