Nowadays, multi-agent techniques are widely used in developing scalable and flexible software applications. Distributed simulation based on multi-agent system is very useful due to the inherent property of scalability and autonomy of agent system. Load balancing is an important issue in distributed simulation which distributes the jobs among the PCs so as to balance the load. This paper proposes a scheme minimizing the simulation time of distributed simulation implemented on multi-agent platform. In order to achieve the goal, the time management agent is employed along with other agents checking the hardware resources and making the best use of them for minimizing the simulation time by dynamic load balancing with the PCs. The results of an experiment indicate that the proposed scheme substantially reduces the simulation time compared to the existing scheme.