A Distributed Load Balancing Approach