QoS Based and Energy Aware Multi-Path Hierarchical Routing Algorithm in WSNs
- 1 Department of Technical and Engineering, Mashhad Branch, Islamic Azad University, Mashhad, Iran
- 2 Department of Technical and Engineering, Mashhad Branch, Islamic Azad University, Mashhad, Iran
- 3 Department of Technical and Engineering, Mashhad Branch, Islamic Azad University, Mashhad, Iran
Abstract
In hierarchical networks, nodes are separated to play different roles such as CHs and cluster members. Each CH collects data from the cluster members within its cluster, aggregates the data and then transmits the data to the sink. Each algorithm that is used for packet routing in quality of service (QoS) based applications should be able to establish a tradeoffs between end to end delay parameter and energy consumption. Therefore, enabling QoS applications in sensor networks requires energy and QoS awareness in different layers of the protocol stack. We propose a QoS based and Energy aware Multi-path Hierarchical Routing Algorithm in wireless sensor networks namely QEMH. In this protocol, we try to satisfy the QoS requirements with the minimum energy via hierarchical methods. Our routing protocol includes two phase. In first phase, performs cluster heads election based on two parameters: node residual energy and node distance to sink. In second phase, accomplishes routes discovery using multiple criteria such as residual energy, remaining buffer size, signal-to-noise ratio and distance to sink. When each node detect an event can send data to the CH as single hop and CH to the sink along the paths. We use a weighted traffic allocation strategy to distribute the traffic amongst the available paths to improve the end to end delay and throughput. In this strategy, the CH distributes the traffic between the paths according to the end to end delay of each path. The end to end delay of each path is obtained during the paths discovery phase. QEMH maximizes the network lifetime as load balancing that causes energy consume uniformly throughout the network. Furthermore employs a queuing model to handle both real-time and non-real-time traffic. By means of simulations, we evaluate and compare the performance of our routing protocol with the MCMP and EAP protocols. Simulation results show that our proposed protocol is more efficient than those protocols in providing QoS requirements and minimizing energy consumption.
- M. Hefeeda and M. Bagheri, “Wireless Sensor Networks for Early Detection of Forest Fires,” The Proceedings of IEEE International Conference on Mobile Ad Hoc and Sensor Systems, MASS-2007, Pisa, Italy, 8-11 October 2007, pp. 1-6.
- B. Yahya and J. Ben-Othman, “Towards a Classification of Energy Aware MAC Protocols for Wireless Sensor Networks,” Journal of Wireless Communications and Mobile Computing, Vol. 9, No. 12, 2009, pp. 1572-1607. doi:10.1002/wcm.743
- K. Akkaya and M. Younis, “A Survey on Routing for Wireless Sensor Networks,” Journal of Ad Hoc Networks, Vol. 3, No. 3, pp. 325-349, 2005. doi:10.1016/j.adhoc.2003.09.010
- J. N. Al-Karaki and A. E. Kamal, “Routing Techniques in Wireless Sensor Networks: A Survey,” IEEE Journal of Wireless Communications, Vol. 11, No. 6, 2004, pp. 6-28. doi:10.1109/MWC.2004.1368893
- A. Martirosyan, A. Boukerche and R. W. N. Pazzi, “A Tax- onomy of Cluster-Based Routing Protocols for Wireless Sensor Networks,” The International Symposium on Parallel Architectures, Algorithms, and Networks (I-SPAN 2008), Sydney, 7-9 May 2008, pp. 247-253.
- A. Martirosyan, A. Boukerche and R. W. N. Pazzi: “Energy-Aware and Quality of Service-Based Routing in Wireless Sensor Networks and vehicular Ad Hoc Networks”. Annales des Telecommunications, Vol. 63, No. 11-12, 2008, pp. 669-681. doi:10.1007/s12243-008-0063-0
- J. Tsai and T. Moors, “A Review of Multipath Routing Protocols: From Wireless Ad Hoc to Mesh Networks,” 17-18 July, 2006.
- E. Stavrou and A. Pitsillides, “A Survey on Secure Multipath Routing Protocols in WSNs”, Computer Networks 54, 2010, pp. 2215-2238. doi:10.1016/j.comnet.2010.02.015
- J. B. Othman and B. Yahya, “Energy Efficient and QoS Based Routing Protocol for Wireless Sensor Networks,” Journal of Parallel and Distributed Computing, Vol. 70, No. 8, 2010, pp. 849-857.
- G. J. Pottie and W. J. Kaiser, “Wireless Integrated Network Sensors,” Communications of the ACM, Vol. 43, No. 5, 2000, pp. 51-58. doi:10.1145/332833.332838
- N. Aslam, W. Phillips, W. Robertson and S. Sivakumar, “A Multi-Criterion Optimization Technique for Energy Efficient Cluster Formation in WSNs,” Information Fusion, Vol. 12, No. 3, 2011, pp. 202-212. doi:10.1016/j.inffus.2009.12.005
- C.-H. Lung and C.-J. Zhou, “Using Hierarchical Agglomerative Clustering in Wireless Sensor Networks: An Energy-Efficient and Flexible Approach,” Department of Systems and Computer Engineering Carleton University, Ottawa, Ontario, Canada, 2010.