Abstract
The energy of wireless sensor networks (WSNs) is generally powered by limited and portable batteries. However, there are some specific scenarios where the nodes can gain energy continuously, such as the electric energy data collection, the power line monitoring and using renewable energy. Meanwhile, due to the centralized traffic pattern in WSNs, congestion occurs easily and has a negative impact on the network performance, namely, decreasing throughput and increasing energy consumption. In this paper, a solution to sufficiently maintain the energy efficiency and avoid congestion for energy-unlimited WSNs is presented. Based on the similarity between data forwarding in WSNs and water transmission in pipeline, a traffic-aware and energy-efficient routing (TER) algorithm is proposed. The TER algorithm is designed by constructing a pipeline model in terms of physical distance and traffic load. The goal of this basic approach is to force the packets to steer clear of obstacles created by congestion and eventually move toward the sink. The simulation results show that the proposed solution generates better performance in terms of the global energy consumption , timeliness and reliability as compared to the other two algorithms.
Similar content being viewed by others
References
Uster, H., & Lin, H. (2011). Integrated topology control and routing in wireless sensor networks for prolonged network lifetime. Ad Hoc Networks, 9(5), 835–851.
Liu, D., Zhang, K., & Ding, J. (2013). Energy-efficient transmission scheme for mobile data gathering in wireless sensor networks. China Communications, 10(3), 114–123.
Han, Z., Wu, J., Zhang, J., Liu, L., & Tian, K. (2014). A general self-organized tree-based energy-balance routing protocol for wireless sensor network. IEEE Transactions on Nuclear Science, 61(2), 732–740.
Ren, F., Zhang, J., He, T., Lin, C., & Das, S. K. (2011). EBRP: Energy-balanced routing protocol for data gathering in wireless sensor networks. IEEE Transactions on Parallel and Distributed Systems, 22(12), 2108–2125.
Zhang, D., Li, G., Zheng, K., & Ming, X. (2014). An energy-balanced routing method based on forward-aware factor for wireless sensor networks. IEEE Transactions on Industrial Informatics, 10(1), 766–773.
Kang, J., Zhang, Y., & Nath, B. (2007). TARA: Topology-aware resource adaptation to alleviate congestion in sensor networks. IEEE Transactions on Parallel and Distributed Systems, 18(7), 919–931.
Wu, Y., & Liu, W. (2013). Routing protocol based on genetic algorithm for energy harvesting-wireless sensor networks. IET Wireless Sensor Systems, 3(2), 112–118.
Bouabdallah, F., Bouabdallah, N., & Boutaba, R. (2009). On balancing energy consumption in wireless sensor networks. IEEE Transactions on Vehicular Technology, 58(6), 2909–2924.
Yaghmaee, M. H., & Adjeroh, D. A. (2009). Priority-based rate control for service differentiation and congestion control in wireless multimedia sensor networks. Computer Networks, 53(11), 1798–1811.
Zawodniok, M., & Jagannathan, S. (2007). Predictive congestion control protocol for wireless sensor networks. IEEE Transactions on Wireless Communications, 6(11), 3955–3963.
Paek, J., & Govindan, R. (2007). RCRT: Rate-controlled reliable transport for wireless sensor networks. In Proceedings of the ACM international conference on embedded networked sensor systems (SenSys ’07).
Rangwala, S., Gummadi, R., Govindan, R., & Psounis, K. (2006). Interference-aware fair rate control in wireless sensor networks. In Proceedings of the ACM SIGCOMM, pp. 63–74.
Villas, L., Boukerche, A., & Filho, H. R. (2013). DRINA: A lightweight and reliable routing approach for in-network aggregation in wireless sensor networks. IEEE Transactions on Computers, 62(4), 676–689.
Tufail, A., Qamar, A., & Khan, A. M. (2013). WEAMR—A weighted energy aware multipath reliable routing mechanism for hotline-based WSNs. Sensors, 13(5), 6295–6318.
El-Semary, A. M., & Azim, M. M. (2011). Path energy weight: A global energy-aware routing protocol for wireless sensor networks. In Proceedings of the WD, Venice, pp. 1–6.
AlShawi, I. S., Yan, L., & Pan, W. (2012). Lifetime enhancement in wireless sensor networks using fuzzy approach and A-star algorithm. IEEE Sensors Journal, 12(10), 3010–3018.
Kumar, R., Crepaldi, R., Rowaihy, H., & Harris, A. F. (2008). Mitigating performance degradation in congested sensor networks. IEEE Transactions on Mobile Computing, 7(6), 682–697.
Zhang, Z., & Cui, G. (2008). An effective congestion avoidance altering routing protocol in sensor networks. In Proceedings of the ICCSSE, pp. 980–983.
Ren, F., He, T., Das, S., & Lin, C. (2011). Traffic-aware dynamic routing to alleviate congestion in wireless sensor networks. IEEE Transactions on Parallel and Distributed Systems, 22(9), 1585–1599.
Wang, C., Li, B., Sohraby, K., Daneshmand, M., & Hu, Y. (2007). Upstream congestion control in wireless sensor networks through cross-layer optimization. IEEE Journal on Selected Areas in Communications, 25(4), 786–795.
Acknowledgments
This work was supported in part by the National High Technology Research and Development of China (863 Program) under Grant 2014AA01A701, and in part by the Beijing Natural Science Foundation under Grant 4142049.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Ding, W., Tang, L. & Feng, S. Traffic-Aware and Energy-Efficient Routing Algorithm for Wireless Sensor Networks. Wireless Pers Commun 85, 2669–2686 (2015). https://doi.org/10.1007/s11277-015-2927-8
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11277-015-2927-8