We propose an Energy Balanced Self-adaptive Intelligent Water Drops (EBSIWD) routing algorithm. IWD algorithm has shortcomings in dealing with energy, end-to-end delivery delay and routing loops. Our algorithm makes up for these. In this paper, we make the following improvements on the basis of the IWD algorithm: (i) We improve the update mechanism of soil and HUD. The calculation formulas add the energy, end-to-end delivery delay and hops; (ii) We take advantage of IWD packets' lifetime effectively avoid routing loops. The simulation results show that the proposed algorithm is better to balance the node energy, avoid the local optimal solution, enhance the network lifetime and have excellent performance than the traditional algorithm.
展开▼