Due to the energy and resource constraints of a wireless sensor node in a wireless sensor network (WSN), WSNs adequately need effective mechanisms for data forwarding to enhance the energy efficiency in networks. To solve this problem, Multipath routing protocols are often used to balance the network energy consumption. In this paper, we propose an energy efficient multipath routing algorithm (EEMR) for WSN that considers wireless interference and load balancing. The algorithm establishes multiple paths with minimum interference between the source node and the destination node. In this way, the quality of wireless communication is improved because the effects of wireless interference can be reduced as much as possible. Meanwhile, the proposed algorithm allocates traffic load reasonably according to the total link cost of each path, which can prolong network lifetime. Simulation results show that the proposed routing algorithm achieves lower energy cost and longer network lifetime than that in the literature.
展开▼