Abstract
The wireless sensor network based IoT applications mainly suffers from end to end delay, loss of packets during transmission, reduced lifetime of sensor nodes due to loss of energy. To address these challenges, we need to design an efficient routing protocol that not only improves the network performance but also enhances the Quality of Service. In this paper, we design an energy-efficient routing protocol for wireless sensor network based IoT application having unfairness in the network with high traffic load. The proposed protocol considers three-factor to select the optimal path, i.e., lifetime, reliability, and the traffic intensity at the next-hop node. Rigorous simulation has been performed using NS-2. Also, the performance of the proposed protocol is compared with other contemporary protocols. The results show that the proposed protocol performs better concerning energy saving, packet delivery ratio, end-to-end delay, and network lifetime compared to other protocols.
















Similar content being viewed by others
References
Atzori, L. (2010). The Internet of Things: A survey. Comuputer Networks, 5415, 2787–2805.
Machado, K., Rosário, D., Cerqueira, E., Loureiro, A., Neto, A., & de Souza, J. (2013). A routing protocol based on energy and link quality for internet of things applications. Sensors, 13(2), 1942–1964.
Li, X., Lu, R., Liang, X., Shen, X., Chen, J., & Lin, X. (2011). Smart community: An internet of things application. IEEE Communications Magazine, 49(11), 68–75.
Radi, M., Dezfouli, B., Bakar, K. A., & Lee, M. (2012). Multipath routing in wireless sensor networks: Survey and research challenges. Sensors, 12(1), 650–685.
Rachedi, A., Rehmani, M. H., Cherkaoui, S., & Rodrigues, J. J. (2016). The plethora of research in Internet of Things (IoT). IEEE Access, 4, 9575–9579.
Dubey, T., & Sahu, O. P. (2013). Self-localized packet forwarding in wireless sensor networks. Journal of Information Processing Systems, 9(3), 477–488.
Park, S.-H., Cho, S., & Lee J.-R. (2014). Energy-efficient probabilistic routing algorithm for internet of things. Journal of Applied Mathematics, 2014, 213106.
Huang, C., Cheng, R.-H., Chen, S.-R., & Li, C.-I. (2010) Enhancing network availability by tolerance control in multi-sink wireless sensor network. In 2010 2nd international conference on information technology convergence and services (pp. 1–7). IEEE.
Farman, H., Jan, B., Javed, H., Ahmad, N., Iqbal, J., Arshad, M., et al. (2018). Multi-criteria based zone head selection in internet of things based wireless sensor networks. Future Generation Computer Systems, 87, 364–371.
Kong, L., Xiang, Q., Liu, X., Liu, X.-Y., Gao, X., Chen, G., et al. (2016). ICP: Instantaneous clustering protocol for wireless sensor networks. Computer Networks, 101, 144–157.
Yoon, M., Kim, Y.-K., & Chang, J.-W. (2013). An energy-efficient routing protocol using message success rate in wireless sensor networks. JoC, 4(1), 15–22.
Azim, M. M. A. (2010). Map: A balanced energy consumption routing protocol for wireless sensor networks. Journal of Information Processing Systems, 6(3), 295–306.
Rizvi, S. (2013). Multipath route construction methods for wireless sensor networks. Ph.D. dissertation, University of Manitoba.
Teo, J.-Y., Ha, Y., & Tham, C.-K. (2008). Interference-minimized multipath routing with congestion control in wireless sensor network for high-rate streaming. IEEE Transactions on Mobile Computing, 7(9), 1124–1137.
Li, S., Ma, X., Wang, X., & Tan, M. (2011). Energy-efficient multipath routing in wireless sensor network considering wireless interference. Journal of Control Theory and Applications, 9(1), 127–132.
Liu, D., Hu, X., & Jia, X. (2006). Energy efficient information dissemination protocols by negotiation for wireless sensor networks. Computer Communications, 29(11), 2136–2149.
Warrier, M. M., & Kumar, A. (2016). An energy efficient approach for routing in wireless sensor networks. Procedia Technology, 25, 520–527.
Kakhandki, A. L., Hublikar, S., et al. (2018). Energy efficient selective hop selection optimization to maximize lifetime of wireless sensor network. Alexandria Engineering Journal, 57(2), 711–718.
Deepa, O., & Suguna, J. (2017) An optimized QoS-based clustering with multipath routing protocol for wireless sensor networks. Journal of King Saud University-Computer and Information Sciences.
Hammoudeh, M., & Newman, R. (2015). Adaptive routing in wireless sensor networks: QoS optimisation for enhanced application performance. Information Fusion, 22, 3–15.
Razzaque, M. A., Ahmed, M. H. U., Hong, C. S., & Lee, S. (2014). Qos-aware distributed adaptive cooperative routing in wireless sensor networks. Ad Hoc Networks, 19, 28–42.
Sun, X., Chen, H., Wu, X., Yin, X., & Song, W. (2016). Opportunistic communications based on distributed width-controllable braided multipath routing in wireless sensor networks. Ad Hoc Networks, 36, 349–367.
Heinzelman, W. R., Kulik, J., & Balakrishnan, H. (1999). Adaptive protocols for information dissemination in wireless sensor networks. In Proceedings of the 5th annual ACM/IEEE international conference on Mobile computing and networking (pp. 174–185). ACM
Intanagonwiwat, C., Govindan, R., & Estrin, D. (2000) Directed diffusion: A scalable and robust communication paradigm for sensor networks. In Proceedings of the 6th annual international conference on Mobile computing and networking (pp. 56–67). ACM
Heinzelman, W. R., Chandrakasan, A., & Balakrishnan, H. (2000) Energy-efficient communication protocol for wireless microsensor networks. In Proceedings of the 33rd annual Hawaii international conference on system sciences (pp. 10–pp). IEEE
Yu, Y., Govindan, R., & Estrin, D. (2001) Geographical and energy aware routing: A recursive data dissemination protocol for wireless sensor networks. Technical report ucla/csd-tr-01-0023, UCLA Computer Science Department.
Amgoth, T., & Jana, P. K. (2015). Energy-aware routing algorithm for wireless sensor networks. Computers & Electrical Engineering, 41, 357–367.
Qiu, T., Qiao, R., Han, M., Sangaiah, A. K., & Lee, I. (2017). A lifetime-enhanced data collecting scheme for the internet of things. IEEE Communications Magazine, 55(11), 132–137.
Prabha, R., Krishnaveni, M., Manjula, S., Venugopal, K., & Patnaik, L. (2015). Qos aware trust metric based framework for wireless sensor networks. Procedia Computer Science, 48, 373–380.
Radi, M., Dezfouli, B., Bakar, K. A., Razak, S. A., & Nematbakhsh, M. A. (2011). Interference-aware multipath routing protocol for QoS improvement in event-driven wireless sensor networks. Tsinghua Science and Technology, 16(5), 475–490.
Ming-hao, T., Ren-lai, Y., Shu-jiang, L., & Xiang-dong, W. (2011) Multipath routing protocol with load balancing in WSN considering interference. In 2011 6th IEEE conference on industrial electronics and applications (pp. 1062–1067). IEEE.
Sepulcre, M., Gozalvez, J., & Coll-Perales, B. (2016). Multipath qos-driven routing protocol for industrial wireless networks. Journal of Network and Computer Applications, 74, 121–132.
Anasane, A. A., & Satao, R. A. (2016). A survey on various multipath routing protocols in wireless sensor networks. Procedia Computer Science, 79, 610–615.
Elappila, M., Chinara, S., & Parhi, D. R. (2018). Survivable path routing in WSN for IoT applications. Pervasive and Mobile Computing, 43, 49–63.
Akyildiz, I. F., Su, W., Sankarasubramaniam, Y., & Cayirci, E. (2002). Wireless sensor networks: A survey. Computer Networks, 38(4), 393–422.
Li, X.-Y., Wang, Y., Chen, H., Chu, X., Wu, Y., & Qi, Y. (2009). Reliable and energy-efficient routing for static wireless ad hoc networks with unreliable links. IEEE Transactions on Parallel and Distributed Systems, 20(10), 1408–1421.
Braginsky, D., & Estrin, D. (2002) Rumor routing algorthim for sensor networks. In Proceedings of the 1st ACM international workshop on Wireless sensor networks and applications (pp. 22–31). ACM.
Lehmann, E. L., & Casella, G. (2006). Theory of point estimation. Berlin: Springer.
Du, H., Hu, X., & Jia, X. (2006). Energy efficient routing and scheduling for real-time data aggregation in WSNs. Computer Communications, 29(17), 3527–3535.
Jaiswal, K., & Anand, V. (2019) An optimal QoS-aware multipath routing protocol for IoT based wireless sensor networks. In 2019 3rd international conference on electronics, communication and aerospace technology (ICECA) (pp. 857–860). IEEE.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Jaiswal, K., Anand, V. EOMR: An Energy-Efficient Optimal Multi-path Routing Protocol to Improve QoS in Wireless Sensor Network for IoT Applications. Wireless Pers Commun 111, 2493–2515 (2020). https://doi.org/10.1007/s11277-019-07000-x
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11277-019-07000-x