load balancing approach in distributed system