Location Based Energy-Efficient Reliable Routing Protocol for Wireless Sensor Networks

Similar documents
Comparison of TDMA based Routing Protocols for Wireless Sensor Networks-A Survey

Study on Wireless Sensor Networks Challenges and Routing Protocols

An Energy-Efficient Hierarchical Routing for Wireless Sensor Networks

Novel Cluster Based Routing Protocol in Wireless Sensor Networks

SCH-BASED LEACH ALGORITHM TO ENHANCE THE NETWORK LIFE TIME IN WIRELESS SENSOR NETWORK (WSN)

The Impact of Clustering on the Average Path Length in Wireless Sensor Networks

Impact of Black Hole and Sink Hole Attacks on Routing Protocols for WSN

Intra and Inter Cluster Synchronization Scheme for Cluster Based Sensor Network

An Energy Efficient Data Dissemination Algorithm for Wireless Sensor Networks

Lecture 8 Wireless Sensor Networks: Overview

Prianka.P 1, Thenral 2

Analysis of Cluster based Routing Algorithms in Wireless Sensor Networks using NS2 simulator

ViTAMin: A Virtual Backbone Tree Algorithm for Minimal Energy Consumption in Wireless Sensor Network Routing

EBRP: Energy Band based Routing Protocol for Wireless Sensor Networks

Hierarchical Routing Algorithm to Improve the Performance of Wireless Sensor Network

Low Energy Adaptive Clustering Hierarchy based routing Protocols Comparison for Wireless Sensor Networks

High Speed Data Collection in Wireless Sensor Network

CFMTL: Clustering Wireless Sensor Network Using Fuzzy Logic and Mobile Sink In Three-Level

AN EFFICIENT MAC PROTOCOL FOR SUPPORTING QOS IN WIRELESS SENSOR NETWORKS

COMPARISON OF ENERGY EFFICIENT DATA TRANSMISSION APPROACHES FOR FLAT WIRELESS SENSOR NETWORKS

Mobile Agent Driven Time Synchronized Energy Efficient WSN

An Energy-efficient Distributed Self-organized Clustering Based Splitting and Merging in Wireless Sensor Networks

An Energy Efficient Clustering in Wireless Sensor Networks

DE-LEACH: Distance and Energy Aware LEACH

A Reliable Routing Technique for Wireless Sensor Networks

Analysis of Energy Efficient Routing Protocols in Wireless Sensor Networks

Z-SEP: Zonal-Stable Election Protocol for Wireless Sensor Networks

Event Driven Routing Protocols For Wireless Sensor Networks

Balanced Load Sharing Protocol for Wireless Sensor Networks

Wireless Sensor Networks applications and Protocols- A Review

Fig. 2: Architecture of sensor node

A REVIEW ON LEACH-BASED HIERARCHICAL ROUTING PROTOCOLS IN WIRELESS SENSOR NETWORK

Analysis of Cluster-Based Energy-Dynamic Routing Protocols in WSN

LOW ENERGY CONSUMPTION RATEINHOME SENSORS USING PRIME NODES

Fault tolerant Multi Cluster head Data Aggregation Protocol in WSN (FMCDA)

FERMA: An Efficient Geocasting Protocol for Wireless Sensor Networks with Multiple Target Regions

Energy Efficient Clustering Protocol for Wireless Sensor Network

A CLUSTERING TECHNIQUE BASED ON ENERGY BALANCING ALGORITHM FOR ROUTING IN WIRELESS SENSOR NETWORKS

Energy Efficient Routing for Wireless Sensor Networks- A hierarchical Approach

Design Issues, Characteristics and Challenges in Routing Protocols for Wireless Sensor Networks

Routing protocols in WSN

Evaluation of Cartesian-based Routing Metrics for Wireless Sensor Networks

HIERARCHICAL ROUTING PROTOCOLS IN WIRELESS SENSOR NETWORK

ROUTING ALGORITHMS Part 1: Data centric and hierarchical protocols

New Data Clustering Algorithm (NDCA)

An Efficient Data-Centric Routing Approach for Wireless Sensor Networks using Edrina

Energy Efficient Collection Tree Protocol in Wireless Sensor Networks

Keywords Wireless Sensor Network, Cluster, Energy Efficiency, Heterogeneous network, Cluster, Gateway

A NOVEL DISTRIBUTED PROTOCOL FOR RANDOMLY DEPLOYED CLUSTERED BASED WIRELESS SENSOR NETWORK:

International Journal of Advancements in Research & Technology, Volume 2, Issue1, January ISSN

Least Energy-Consumption Real-Time Routing Algorithm Based on Event-Sensitive Node Set

Adapting Distance Based Clustering Concept to a Heterogeneous Network

WSN Routing Protocols

Effect Of Grouping Cluster Based on Overlapping FOV In Wireless Multimedia Sensor Network

An Ant-Based Routing Algorithm to Achieve the Lifetime Bound for Target Tracking Sensor Networks

Energy Aware Location Based Routing Protocols in Wireless Sensor Networks

Heterogeneous LEACH Protocol for Wireless Sensor Networks

Ameliorate Threshold Distributed Energy Efficient Clustering Algorithm for Heterogeneous Wireless Sensor Networks

A Genetic Algorithm-Based Approach for Energy- Efficient Clustering of Wireless Sensor Networks

A ROUTING OPTIMIZATION AND DATA AGGREGATION SCHEME BASED ON RF TARANG MODULE IN WSN

Energy Efficient Zonal Stable Election Protocol for WSNs

Minimum Spanning Tree based Improved Routing Protocol for Heterogeneous Wireless Sensor Network

A Mobile-Sink Based Distributed Energy-Efficient Clustering Algorithm for WSNs

Energy-Efficient Communication Protocol for Wireless Micro-sensor Networks

(EBHCR) Energy Balancing and Hierarchical Clustering Based Routing algorithm for Wireless Sensor Networks

Dominating Set & Clustering Based Network Coverage for Huge Wireless Sensor Networks

An Improved Chain-based Hierarchical Routing Protocol for Wireless Sensor Networks

Data Gathering for Wireless Sensor Network using PEGASIS Protocol

Dynamic Minimal Spanning Tree Routing Protocol for Large Wireless Sensor Networks

CACHING IN WIRELESS SENSOR NETWORKS BASED ON GRIDS

International Journal of Advanced Research in Computer Science and Software Engineering

ISSN: X International Journal of Advanced Research in Electronics and Communication Engineering (IJARECE) Volume 6, Issue 1, January 2017

Mobility of sink using hexagon architecture in highly data centric Wireless Sensor Networks

Wireless Sensor Networks: A Survey Dr. Ajay Jangra 1, Ms. Pinki Chhoker 2 1,2 UIET, Kurukshetra.

Optimization of Ant based Cluster Head Election Algorithm in Wireless Sensor Networks

An Adaptive Self-Organization Protocol for Wireless Sensor Networks

Modified Low Energy Adaptive Clustering Hierarchy for Heterogeneous Wireless Sensor Network

An Improved Approach in Clustering Algorithm for Load Balancing in Wireless Sensor Networks

A QoS Based Routing Protocol for Wireless Sensor Networks

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

High-Performance Multipath Routing Algorithm Using CPEGASIS Protocol in Wireless Sensor Cloud Environment

[Sawdekar, 3(1): January, 2014] ISSN: Impact Factor: 1.852

Efficient Clustering Routing Algorithm Based on Opportunistic Routing

International Journal of Advanced Research in Computer Science and Software Engineering

Accepted 10 May 2014, Available online 01 June 2014, Vol.4, No.3 (June 2014)

Gateway Based WSN algorithm for environmental monitoring for Energy Conservation

FUZZY LOGIC APPROACH TO IMPROVING STABLE ELECTION PROTOCOL FOR CLUSTERED HETEROGENEOUS WIRELESS SENSOR NETWORKS

IMPROVING WIRELESS SENSOR NETWORK LIFESPAN THROUGH ENERGY EFFICIENT ALGORITHMS

There into, Ei : Residual energy of each node in I round; Er : average energy of rest nodes in I round;

Overview of Sensor Network Routing Protocols. WeeSan Lee 11/1/04

CHAPTER 2 WIRELESS SENSOR NETWORKS AND NEED OF TOPOLOGY CONTROL

Minimum Overlapping Layers and Its Variant for Prolonging Network Lifetime in PMRC-based Wireless Sensor Networks

Applying Hierarchical Agglomerative Clustering to Wireless Sensor Networks

Maximum Coverage Range based Sensor Node Selection Approach to Optimize in WSN

International Journal of Computer Engineering and Applications, Volume XII, Issue III, March 18, ISSN

Energy Efficient Routing for Wireless Sensor Networks with Grid Topology

WSN WIRELESS WSN WSN WSN. Application agriculture SENSOR. Application geophysical. Application agriculture NETWORK: 11/30/2016

A METHOD FOR DETECTING FALSE POSITIVE AND FALSE NEGATIVE ATTACKS USING SIMULATION MODELS IN STATISTICAL EN- ROUTE FILTERING BASED WSNS

Intelligent Energy E cient and MAC aware Multipath QoS Routing Protocol for Wireless Multimedia Sensor Networks

Mobile Sink to Track Multiple Targets in Wireless Visual Sensor Networks

Transcription:

Location Based Energy-Efficient Reliable Routing Protocol for Wireless Sensor Networks RAFE ALASEM 1, AHMED REDA 2 AND MAHMUD MANSOUR 3 (1) Computer Science Department Imam Muhammad ibn Saud Islamic University Riyadh, 11432, Saudi Arabia rafe.alasem@gmail.com (2) Information System Department Imam Muhammad ibn Saud Islamic University Riyadh, 11432, Saudi Arabia waellena@gmail.com (3) Electrical Engineering Department Imam Muhammad ibn Saud Islamic University Riyadh, 11432, Saudi Arabia mmmansour@ieee.com Abstract: Minimizing Energy consumption is considered as one of the most important principles in the development of routing protocols for Wireless Sensor Networks (WSN). In this study, we propose a Location based Energy-Aware Reliable routing protocol (LEAR) for WSN based on sensor position and clustering. Geographical routing protocols are efficient and convenient for optimum energy consumption and bandwidth utilization. Most of the existing geographic routing protocols make use of greedy routing to forward packets from source to destination. Enhance Greedy Forwarding is proposed to perform a geographic, efficient and reliable routing for WSN. A comprehensive simulation study illustrates that the lifetime of WSN can be consequentially extended with LEAR. Finally, LEAR algorithm has been developed, tested and validated through a set of experiments to illustrate the relative advantages and capabilities of a proposed algorithm. Key-words: Wireless sensor networks, geographic routing, energy efficiency, Wireless Sensor Network (WSN), Location based Energy-Aware Reliable (LEAR). 1 Introduction Wireless sensor networks are often deployed to sense, process and disseminate information (e.g., temperature, humidity, or sound) of targeted physical environments. In many of these applicatio Minimizing Energy consumption is considered as one of the most important principles in the development of routing protocols for Wireless Sensor Networks (WSN). In this study, we propose a Location based Energy-Aware Reliable routing protocol (LEAR) for WSN based on sensor position and clustering. Geographical routing protocols are efficient and convenient for optimum energy consumption and bandwidth utilization. Most of the existing geographic routing protocols make use of greedy routing to forward packets from source to destination. Enhance Greedy Forwarding is proposed to perform a geographic, efficient and reliable routing for WSN. A comprehensive simulation study illustrates that the lifetime of WSN can be consequentially extended with LEAR. Finally, LEAR algorithm has been developed, tested and validated through a set of experiments to illustrate the relative advantages and capabilities of a proposed algorithm.ns real-time data mining sensor data to promptly make intelligent decisions is essential. A ISBN: 978-960-474-276-9 180

Wireless Sensor Network (WSN) usually consists of a huge number of small, low- cost sensor nodes spread over a large area and high density with one or possibly more powerful sink nodes gathering readings of sensor nodes. The sensor nodes are equipped with data processing and communication capabilities. Each node is usually integrated with a wireless radio transceiver, a small microcontroller, a power source and multi-type sensors. These sensors have the ability to communicate either among each other or directly to an external Base Station (BS). A greater number of sensors allows for sensing over larger geographical regions with greater accuracy (Akyildiz et al., 2002). These sensors measure ambient conditions in the environment surrounding them and then transform these measurements into signals that can be processed to reveal some characteristics about phenomena located in the area around these sensors. The sensor sends such collected data typically via radio transmitter, either directly or through a data concentration center (a gateway) to a command center (sink). The decrease in the size and cost of sensors, resulting from such technological advances, has fueled interest in the possible use of large set of disposable unattended sensors (Al-Karaki and Kamal, 2004). However, sensor nodes are constrained in energy supply and bandwidth. Such constraints shared with a typical operation of huge number of sensor nodes have posed many challenges to the design and management of sensor networks. These challenges necessitate energy-awareness at all layers of networking protocol stack. At the network layer, the main aim is to find ways for energy efficient route setup and reliable relaying of data from the sensor nodes to the sink so that the lifetime of the network is maximized (Sohrabi, 2000; Akkaya and Younis, 2005). 2 Related works Wireless Sensor Network (WSN) is an emerging technology that received much attention from research community in the recent years. It provides the possibility to monitor different kind of environment by sensing physical phenomenon. However the consumption of energy by WSN devices is considered as one of important issues that need to be aware due to the batteries lifetime. In this context, many researches have focused on methods of reducing energy consumption of WSN nodes. Authors in (Ito and Yoshigoe, 2009), investigated ways of preserving the energy of actively sensing nodes in WSN. They proposed a consumed Energy-Type-Aware Routing (CETAR) method. The idea is to discourage some active node in participating in routing task in order to preserve their energy. By collecting statistics of energy consumption per type of activities at each sensor node such as sensing and data processing, data transmission as a source node and data receiving or transmission as routing node, CETAR encourages a node which plays a role of source node as routing node to preserve the energy of active source node in order to prolong the WSN device life time. Through extensive simulation, the adaptability of CETAR on GEAR (Yu et al., 2001) has demonstrated that the lifetime of WSN with CETAR improves better than that of GEAR. Another energy aware dual-path routing is proposed for real time traffic in (Mahapatra et al., 2006). In this scheme, the process of routing takes into consideration packet deadline, energy of the forwarding nodes and congestion at intermediate nodes. By ways of periodic beacon message exchange with neighbours, each node maintain a neighbour table that contains the geographic location of a neighbouring node, the energy left, the estimated time delay and the mobility factor. To increase reliability, data packets are duplicated at the source node. Through simulation authors show an improvement in performance for high traffic real-time packets as compared to other geographic routing scheme. As an example of geographic routing protocol we find the Learning-based Prioritized Geographical Routing (LPGR) (Arroyo-Valles et al., 2007). This latter takes into consideration the importance of messages in term of priority of the transmitted message such as the quality of the estimation, the relevance of the information or Quality of Service (QoS). By exploiting local information from signal detected at each node, sensor nodes may learn from the success or failures past routing decision and estimate the available energy at neighbours to minimise the signalling protocol between nodes. ISBN: 978-960-474-276-9 181

3 LEAR routing protocol 3.1 Hop by hop routing LEAR: takes the advantages of location information to make routing mechanism more efficient. In LEAR, each node sends its location coordinates to its neighbors. The location information that has been used in LEAR algorithm could be extracted from devices such as Global Positioning System (GPS). Each node in this geographic area starts constructing its routing table based on the distances to its neighbors. As in other routing algorithms, each node makes a decision about forwarding the message to the selected candidate. If the node holding the message decides not to transmit it to a given candidate, the following candidate is chosen from the list and a new decision is made. A node decides about the transmission path based on the position of its neighbors. Once the distance vector is constructed for each node, it compares the localization of the next hop destination. The source node propagates its message to the neighbor which has the shortest distance to its location. Many different concepts of closeness have been proposed for this context. The most common approach is comparing the Euclidean distances and selecting the shortest one to the source node. This process is repeated for each active node until the message reaches the intended destination. 3.2 Enhance greedy forwarding Energy aware concepts should be taken into any design consideration. Each sensor node is driven by its battery and has very low energy resources. This puts together energy optimization principle more complex in sensor networks because it involves not only decreasing of energy consumption but also extending the life of the network as much as possible. This can be prepared by having energy awareness in every phase of design and operation. For this purpose, Enhanced Greedy Forwarding (EGF) algorithm is selected to be the core of LEAR protocol. Most of the existing geographic routing protocols make use of greedy routing to forward packets from source to destination. Greedy routing is a simple, efficient and scalable approach for geographic. It is robust under topological changes, because a node can make correct forwarding decisions without requiring up-to-date state of nodes beyond a single hop. EGF protocol selects the nearest node to the active node based on its distance. Choosing the shortest geographic distance to next hop node attempts to minimize the transmission energy consumption. As shown in Fig. 1, the enhancement in greedy algorithm is made by selecting only and only the forward nodes in routing path on the way to the destination and pruning all the nodes in the backward routing path. The pruning of the nodes behind the active node in the routing path minimizes the number of hops to get to the destination sink and consequently minimizes the energy consumption. Therefore, the network lifetime is increased as a result of increasing the number of energetic nodes and more energy is conserved. 3.3 Cluster based LEAR In LEAR, sensors are deployed randomly in a clustered geographical area. As shown in Fig. 2, each cluster contains a random number of sensors based on their initial locations. Clustering or hierarchical routing protocol are proposed to produce an efficient energy aware algorithm for sensor networks. For example, In LEACH (Akkaya and Younis, 2005), one node per cluster is randomly elected to be the cluster head. Each cluster head gathers and aggregates all data it receives from its cluster nodes and forwards the collected data immediately to the base station. The selection of cluster heads is rotated among the cluster nodes and it is based on the determined a priori suggested quantity of cluster heads for the network and the number of times a node has been a cluster head so far. After the end of each round, the new elected cluster head sends to each one of the rest of its cluster nodes a consequent notification. Fig. 1: Enhanced Greedy Forwarding ISBN: 978-960-474-276-9 182

Fig. 2: LEAR protocol with clustering In the opposite, in LEAR, there is no node is designated as a cluster head, the nodes that have been contained minimal distances to the sources are selected to be the next hop destinations. In one cluster, more than one node might be selected to be the target node. Moreover, LEAR supposes that all nodes contain dissimilar quantity of energy capacity at every selection round. Furthermore, it is also undertaken that every node has a sufficient amount of transmission power in order to directly get in touch with the sink if required. The node holding the packets only needs to be aware of the location of its neighbors and the packets are forwarded locally and greedily to the neighbor closest to the source as the next hop destination in the next cluster. Each time the distance of the next hop node is compared with distance to the sink, if it is greater than the distance to the sink, the packets are forwarded directly to the sink instead of the next node destination. Fig. 3: Wireless sensor network All nodes are positioned into eight clusters randomly. We use the discrete event simulator OMNET++ for our simulations. We generate and evaluate different possible random and predefined scenarios for simulation. For the simulations that follow, we have considered CBR traffic with payload size set to 100 bytes. Each simulation runs for 2000 s and there is no network partition during the course of simulation. The key performance measures are network lifetime, end to end delay and throughput. An extensive set of simulations has been done for the three routing protocols LEAR, LEACH and EGF to demonstrate the superiorities of the proposed LEAR algorithm. 4 Performance evaluation In this section, we evaluate the performance of LEAR protocol through a set of experiments and simulations. As shown in Fig. 3, the sensor nodes are deployed at arbitrary in an area of 800*1000 m 2 and two hundreds are also used in the repeated simulations. Fig. 4: Network lifetime comparison for 100 nodes ISBN: 978-960-474-276-9 183

Fig. 5: Network lifetime comparison for 200 nodes Fig. 7: Throughput comparison for 200 nodes 4.1 Lifetime measurements Fig. 4 and 5 shows a comparison in a lifetime for LEAR protocol, LEACH and EGF protocols which is extremely critical for a wireless sensor network. It is noting that the energy consumption is decreased significantly when implementing LEAR routing protocol. LEAR extends the network lifetime significantly rather than other existed protocol such as LEACH and EGF. In LEAR, As a result, load balancing advantages have been gained because there is no node is elected as a cluster head, more than one node could be chosen when constructing the shortest path to the destination. In each cluster, the load has been distributed between the nodes that have shortest distances to the sources. Also LEAR approach is more reliable in terms of energy consumption as it has less number of nodes dead as compared to LEACH or EGF algorithms. Hence, it provides longer the life to the sensor network as compared to the LEACH or EGF algorithms. 4.2 Throughput In Fig. 6 and 7, we compare the overall network throughput for the three protocols. As shown in these two figures, LEAR performs the best in data delivery compared to LEACH and EGF protocols. The successful packet delivery of LEAR is 50%, while 20% of the travelled packets reached their destination in the case of LEACH or EGF. This result is accomplish because of the alternative selecting of nodes for transporting packets and the achieved load balancing. Fig. 6: Throughput comparison for 100 nodes 5 Conclusion In this study, we proposed a novel routing protocol for wireless sensor networks named LEAR. The network is handled in hierarchical clustering. Each cluster is occupied randomly with sensor nodes. The originality in the suggested protocol is by exploiting the Enhanced Greedy Forwarding and Clustering structure. LEAR enables us to enhance the network flexibility, lifetime, end to end delay and load balancing throughout the choosing of various cluster ISBN: 978-960-474-276-9 184

heads in each round. Energy consumption is the toppriority issue that has been taken into consideration in the investigation. A comprehensible comparison has been done between LEAR and the LEACH protocols to demonstrate the aspects of the proposed protocol. It has been noted that, LEAR is efficiently and effectively extends the network lifetime and data delivery rate in comparison to other existing protocols. References [1] Akkaya, K. and M. Younis, 2005. A survey on routing protocols for wireless sensor networks. Elsevier Ad Hoc Networks, 3: 325-349. [2] Akyildiz, I.F., W. Su, Y. Sankarasubramaniam and E. Cayirci, 2002. A survey on sensor networks. Commun. Magazine, IEEE., 40: 102-114. [3] Al-Karaki, J.N. and A.E. Kamal, 2004. Routing techniques in sensor networks: A survey. IEEE Commun., 11: 6-28. [4] Arroyo-Valles, R., A.G. Marques and J. Cid- Sueiro, 2007. Energy-aware geographic forwarding of prioritized messages in wireless sensor networks. IEEE. [5] Boukerche, A., X. Cheng and J. Linus, 2005. A performance evaluation of a novel energy-aware data-centric routing algorithm in wireless sensor networks. Wireless Networks, 11: 619-635. [6] Heinzelman, W.R., A. Chandrakasan and H. Balakrishnan, 2000. Energy-efficient communication protocol for wirelessmicrosensor networks. Proceeding of the 33rd Annual Hawaii International Conference on System Sciences (HICSS 00). [7] Ito, S. and K. Yoshigoe, 2009. Performance evaluation of consumed energy-type-aware routing (cetar) for wireless sensor networks. Int. J. Wireless Mobile Networks, 1: 2. [8] Sanchez, J.A. E. Pedro and M. Ruiz, 2009. Locally optimal source. Routing for energyefficient geographic routing. Wireless Network. [9] Luo, H., Y. Liu and S. Das, 2007. Routing correlated data in wireless sensor networks: Aservey. IEEE Network. [10] Mahapatra, A., K. Anand and D.P. Agrawal, 2006. QoS and energy aware routing for realtime traffic in wireless sensor networks. Comput. Communi., 29: 437-445. [11] Sohrabi, K., et al., 2000. Protocols for selforganization of a wireless sensor network. IEEE Personal Commun., 7: 16-27. [12] Wang, X., S. Wang, J. Ma and X. Sun, 2010. Energy-aware scheduling of surveillance in wireless multimedia sensor networks. Sensors, 10: 3100-3125. [13] Yu, Y., R. Govindan and D. Estrin, 2001. Geographical and Energy Aware Routing: A Recursive Data Dissemination Protocol for Wireless Sensor Networks, UCLA Computer Science Department Technical Report UCLA/CSD-TR-01-0023, May 2001. [14] Zhou, Y. and Y. Fang, 2008. University of Florida securing wireless sensor networks a survey. IEEE Commun. Surveys Tutorials. ISBN: 978-960-474-276-9 185