Traditional load balancing strategy is based on the assumption that each node is valid ,in practice, with the growth of usage time, the failure rate of nodes will gradually increase, so we introduce software aging rejuvenation strategy into load balancing. We propose an algorithm to solve this problem. It is different from other algorithm that the function of collecting load information from real servers is moved to back-end in this algorithm, load balancer assigns tasks according to the calculation results, it could reduce the load of load balancer own. At the same time, in order to prevent unexpected event due to computer itself (e.g. cpu utilization rate sudden change), we also take into account decay factor. From the experiment result we can see that compared with non software aging rejuvenation strategy in load balancing, this strategy could balance the load of all the nodes more effectively.