Abstract:Aimed at the network congestion problem for mobile ad hoc network based on energy aware technology and load balancing combined with congestion control method, this paper proposes an energy-aware multipath load balancing routing algorithm. The algorithm utilizes energy-aware for selecting the node of satisfying the conditions as the routing node to establish multiple effective paths of connection source node and destination node. At the same time, the paper analyzes the number of hops in the paths and the buffer occupancy of the node, selects the optimal path for transmission from the efficient paths, and establishes a model of the load of nodes and paths on the optimal path. When the energy of node, the load of node and the load of the path reach the set threshold, the flow of the optimal path is diverted to other paths. The simulation software NS2 is utilizes for testing this algorithm, QMRB and SMORT in different scenarios. The simulation results show that the proposed algorithm improves the network performance by about twenty percent compared with the other routing algorithms.