In cluster computers, if the system load in each of computer is nearly equal, it indicates good resource utilization. It is well-known that load balancing is a key factor in developing parallel and distributed applications. Multiprocessor Scheduling is an NP-hard problem. The problem of scheduling a set of dependent or independent tasks in a distributed computing system is a well-studied area. In this paper, we proposed a new Scheduling strategy that takes into account for load balancing using mobile agents. An agent that supports to get the information of the resources are migrated dynamically between nodes and feeds the collected information to co-ordination agent or leader agent. The coordinator agent performed the major role in our system for scheduling process. To perform the scheduling process, we used Genetic Algorithm to generate the optimize schedule. For load balancing, we demonstrate with example using genetic algorithm.