A New Approach for Interference Aware Cost Effective Routing Algorithm in Wireless Sensor Network

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

Reliable and Energy Efficient Protocol for Wireless Sensor Network

Fault Tolerant, Energy Saving Method for Reliable Information Propagation in Sensor Network

ENERGY EFFICIENT MULTIPATH ROUTING FOR MOBILE AD HOC NETWORKS

INTERNATIONAL JOURNAL OF ADVANCED RESEARCH IN ENGINEERING AND TECHNOLOGY (IJARET)

IMPROVING WIRELESS SENSOR NETWORK LIFESPAN THROUGH ENERGY EFFICIENT ALGORITHMS

Energy Efficient Clustering Protocol for Wireless Sensor Network

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

Energy Aware Node Placement Algorithm for Wireless Sensor Network

Dynamic Cooperative Routing (DCR) in Wireless Sensor Networks

Balanced Load Sharing Protocol for Wireless Sensor Networks

New Data Clustering Algorithm (NDCA)

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

Maximizing the Lifetime of Clustered Wireless Sensor Network VIA Cooperative Communication

INTELLIGENT OPPORTUNISTIC ROUTING IN WIRELESS SENSOR NETWORK

QUALITY OF SERVICE EVALUATION IN IEEE NETWORKS *Shivi Johri, **Mrs. Neelu Trivedi

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

Figure 1. Clustering in MANET.

IMPROVING THE DATA COLLECTION RATE IN WIRELESS SENSOR NETWORKS BY USING THE MOBILE RELAYS

Energy-Aware Routing in Wireless Ad-hoc Networks

Mobile Agent Driven Time Synchronized Energy Efficient WSN

Review on Packet Forwarding using AOMDV and LEACH Algorithm for Wireless Networks

Cluster Head Selection using Vertex Cover Algorithm

International Journal Of Advanced Smart Sensor Network Systems ( IJASSN ), Vol 2, No.1, January 2012

Chapter 7 CONCLUSION

Adapting Distance Based Clustering Concept to a Heterogeneous Network

Multi-Hop Clustering Protocol using Gateway Nodes in Wireless Sensor Network

EEEM: An Energy-Efficient Emulsion Mechanism for Wireless Sensor Networks

CHAPTER 2 WIRELESS SENSOR NETWORKS AND NEED OF TOPOLOGY CONTROL

A Literature survey on Improving AODV protocol through cross layer design in MANET

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

Hybrid Approach for Energy Optimization in Wireless Sensor Networks

An Energy Efficient Coverage Method for Clustered Wireless Sensor Networks

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

Mobile Element Scheduling for Efficient Data Collection in Wireless Sensor Networks: A Survey

A PROPOSAL FOR IMPROVE THE LIFE- TIME OF WIRELESS SENSOR NETWORK

The Impact of the Number of Nodes, Speed of Nodes, Speed of Network and the Network Space to the Number of Nodes keeps Alive

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

An Energy-Efficient Hierarchical Routing for Wireless Sensor Networks

CROSS LAYER PROTOCOL (APTEEN) USING WSN FOR REAL TIME APPLICATION

Time Synchronization in Wireless Sensor Networks: CCTS

ENERGY PROFICIENT CLUSTER BASED ROUTING PROTOCOL FOR WSN 1

Comparison of Energy-Efficient Data Acquisition Techniques in WSN through Spatial Correlation

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

Survey on Reliability Control Using CLR Method with Tour Planning Mechanism in WSN

VORONOI LEACH FOR ENERGY EFFICIENT COMMUNICATION IN WIRELESS SENSOR NETWORKS

Implementation of Energy Efficient Clustering Using Firefly Algorithm in Wireless Sensor Networks

Rab Nawaz Jadoon DCS. Assistant Professor. Department of Computer Science. COMSATS Institute of Information Technology. Mobile Communication

SEAR: SECURED ENERGY-AWARE ROUTING WITH TRUSTED PAYMENT MODEL FOR WIRELESS NETWORKS

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

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

Introducing a Routing Protocol Based on Fuzzy Logic in Wireless Sensor Networks

High Speed Data Collection in Wireless Sensor Network

A Heuristic Method For Energy Hoarding In Wireless Sensor Networks

Hierarchical Routing Algorithm to Improve the Performance of Wireless Sensor Network

AN EFFICIENT MAC PROTOCOL FOR SUPPORTING QOS IN WIRELESS SENSOR NETWORKS

Increasing Node Density to Improve the Network Lifetime in Wireless Network

An Energy Efficiency Routing Algorithm of Wireless Sensor Network Based on Round Model. Zhang Ying-Hui

Survivability Evaluation in Wireless Sensor Network

Using Complex Network in Wireless Sensor Networks Abstract Keywords: 1. Introduction

WSN Routing Protocols

Fig. 2: Architecture of sensor node

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

An Energy-Balanced Cooperative MAC Protocol in MANETs

CACHING IN WIRELESS SENSOR NETWORKS BASED ON GRIDS

Energy Efficient EE-DSR Protocol for MANET

Integrated Routing and Query Processing in Wireless Sensor Networks

Novel Cluster Based Routing Protocol in Wireless Sensor Networks

A Modified LEACH Protocol for Increasing Lifetime of the Wireless Sensor Network

An Optimized Lifetime Model using Energy Holes Reduction near Sink's Locality of WSN s

AN ENERGY EFFICIENT AND RELIABLE TWO TIER ROUTING PROTOCOL FOR TOPOLOGY CONTROL IN WIRELESS SENSOR NETWORKS

PSO-based Energy-balanced Double Cluster-heads Clustering Routing for wireless sensor networks

IJREAT International Journal of Research in Engineering & Advanced Technology, Volume 1, Issue 2, April-May, 2013 ISSN:

ESRP: Energy Sensitive Routing Protocol for Wireless Sensor Networks

TOPOLOGY CONTROL IN WIRELESS NETWORKS BASED ON CLUSTERING SCHEME

Wireless Sensor Networks CS742

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

Efficient Cluster Based Data Collection Using Mobile Data Collector for Wireless Sensor Network

A Review of Power Aware Routing in Wireless Ad-hoc Networks

QoS and System Capacity Optimization in WiMAX Multi-hop Relay Using Flexible Tiered Control Technique

Available online at ScienceDirect. Procedia Computer Science 57 (2015 )

A Multipath AODV Reliable Data Transmission Routing Algorithm Based on LQI

Middle in Forwarding Movement (MFM): An efficient greedy forwarding approach in location aided routing for MANET

DE-LEACH: Distance and Energy Aware LEACH

An Adaptive Self-Organization Protocol for Wireless Sensor Networks

Efficient Cluster Head Selection Method Based On K-means Algorithm to Maximize Energy of Wireless Sensor Networks

Energy Efficient Data Gathering For Throughput Maximization with Multicast Protocol In Wireless Sensor Networks

Nodes Energy Conserving Algorithms to prevent Partitioning in Wireless Sensor Networks

End-To-End Delay Optimization in Wireless Sensor Network (WSN)

Performance Analysis of MANET Using Efficient Power Aware Routing Protocol (EPAR)

An Energy Efficient Routing Protocol for extending Lifetime of Wireless Sensor Networks by Transmission Radius Adjustment

DAPR: A Protocol for Wireless Sensor Networks Utilizing an Application-based Routing Cost

Energy Management Issue in Ad Hoc Networks

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

CLUSTER HEAD SELECTION USING QOS STRATEGY IN WSN

Analysis of Deployment Strategies in Wireless Sensor Network (WSN)

TO DESIGN ENERGY EFFICIENT PROTOCOL BY FINDING BEST NEIGHBOUR FOR ZIGBEE PROTOCOL

MultiHop Routing for Delay Minimization in WSN

ENHANCEMENT OF SENSOR NODE EFFICIENCY IN HETEROGENEOUS NETWORK USING DISTANCE (SEP) IN WSN

Chapter 8: Energy Conservation. MANETs. Prof. Yuh-Shyan Chen Department t of Computer Science and Information Engineering

Transcription:

2012 International Conference on Information and Network Technology (ICINT 2012) IPCSIT vol. 37 (2012) (2012) IACSIT Press, Singapore A New Approach for Interference Aware Cost Effective Routing Algorithm in Wireless Sensor Network Sushmita Maity + and Sanghita Bhattacharya Department of Computer Science and Engineering, National Institute of Technology, Durgapur, India Abstract. Due to energy and interference constraints of a sensor node in WSN, design of interference aware energy-efficient routing protocols is a crucial concern for WSN applications. Since in WSN data transmission is based on wave/signal transmission, efficient network communication requires the signal to be uncorrupted and the intermediate node should have the energy to send the signal to neighboring nodes. Corruption of data is mainly caused by signal interference. In this paper, we propose interference aware energy balance routing protocol for WSN that considers interference as well as energy consumption of nodes simultaneously for cost effective routing path determination. Thus, the quality of wireless communication is improved, because the effects of wireless interference and energy consumption are reduced. Keywords: WSN, energy consumption, link interference, energy efficiency, energy sufficiency. 1. Introduction WSN [8] is a specific class of wireless Ad-Hoc networks in which thousands of sensor nodes are participating together to accurately measure a physical phenomenon from the environment. The sensor nodes are battery-powered devices with limited energy. For increasing the longevity of such network, techniques to either increase the battery power or provide alternative source of energy is required. Thus the energy conservation is one of the most important issues in WSN. Again if interference around the node is very high, then nodes need more transmission energy for successful transfer of packet. It is evident that reduction of transmission power and interfering power for each node would greatly increase the life time of the network. Many papers [1, 2] focus on minimization of energy consumption but interference is not taken into account, which is a major drawback. Whereas many works [4, 5] relate to the minimization of interference in the network, in those cases energy consumption for data transmission is not taken into account. In this paper we describe a new approach for finding interference aware energy balance routing path from source to destinations. While selecting the routing path we need to choose those links that have high energy sufficiency and efficiency, lower interference etc. For selection of suitable routing path from a set of multiple paths for each source to destination pair is determined based on maximum priority. In this paper Section 2 shows the related works in this approach and Section 3, 4 and 5 explains the definition of metrics used in algorithm and the proposed method respectively. In section 6 the complexity of our proposed scheme is given. Lastly in Section 7 we have simulation results and at the end the conclusion. 2. Related Works WSN usually contains thousands or millions of sensors, which are randomly and densely deployed (typically 10 to 20 sensors per m 2 ) [1]. Due to high number of node count, it is not only impossible to keep track of each node but also not feasible to replace each node in case of their failure. This arouses the need for the sensor nodes with greater active lifetime to prevent the failure problem. The main goal is to prolong the + Corresponding author. Tel.: + 033-24160226. E-mail address: swetsush@gmail.com. 127

lifetime of the network, defined in several ways: (1) the time when the first node depletes its battery, (2) the time till a given percentage of the sensors have enough energy to operate, and (3) the time till a given percentage of the region is covered by active sensors [2].Recently, much research has been done in the area of energy saving issues in WSN s. Many proposals are put forward to minimize energy consumption in sensor networks. In [2], a theory is proposed to save the energy by reducing the range of communication and the amount of data transmitted where as in [3] a model is proposed in which the sensor nodes are forwarded to sleep mode whenever the nodes are not sensing the environment. But as a single sensor node is prone to failure, there may be errors in the sensing. In [9], author proposed an interference aware minimum energy routing protocol considering both transmission and reception energy of nodes in wireless network. 3. Problem Definition and Network Model Given a source and multiple destinations the routing protocol sends the data from source to multiple destinations using a suitable and robust routing path. Many routing metric like hop-count, minimum energy consumption and residual energy are currently available for designing such routing path. But existing routing metric are not sufficient to provide all properties of good quality that is, high throughput, less interference and energy efficient routing path. In this paper we propose interference aware energy balance routing protocol for Wireless Sensor Network to overcome the limitation of the existing routing metrics to some extent. Here the Wireless Sensor Network is modelled as a directed graph G= (V, E) where, V is set of static nodes and E is the set of wireless links between the nodes. Two nodes u and v is said to be within the transmission range of each other iff the Euclidian distance (d uv ) between the nodes is less than equal to transmission range of each node. Let R u be the transmission range of each node u. Again, assume that N (u) be the one hop neighbour set of node u. Any node v V belongs to N (u) iff v is within the transmission range of u. The interfering node set of node u is denoted by IN (u).therefore, the interfering region formed by link (u, v) denoted by IN (u, v), is defined as the region centred at either u or v and radius R u or R v. So we can write, IN (u, v) = IN (u) IN (v) In this proposed method we have made some assumptions: Each node has unique node id. Each node in assumed to have initial energy E 0. Each node has identical transmission range and interference range. To perform these operations we have considered the following data structures: distance matrix, adjacency matrix, interference matrix, cost matrix and power matrix. 4. Proposed Path Selection Technique As the routing path for a specific source destination pair consists of a set of links, we identify the link cost function composed of three terms, link interference level, energy efficiency of the link and energy sufficiency of the link, which will be extensively explained in following sub-sections 4.1, 4.2 and 4.3 respectively. 4.1. Link interference level For any node r V and r IN (u, v) and r u, r v, the amount of interference produced by link (u, v) on node r is given as follows: When u sends data to v and distance between them is d uv, then amount of transmission power required by u is. (1) Where α is a path loss constant [7] and α = [2, 4] If r is situated in the interference range of u, then d ru distance from node u. Therefore the amount of interference received by r V is given by, 128

,. (2) P rev is received power and it is assumed to be same for all the nodes and without loss of generality, P rev is negligible. Therefore, for relative interference on r produced by link (u, v) is given by, Again, for relative interference on r produced by link (v, u) is given by,, (3), (4) As d α uv = d α vu, the total interference level produced by the link (u, v) is calculated as,,,,,,,,,, (5) Definition 1: The total interference level of the path P i for any given source destination pair (s-d pair) is the summation of interference level of each link along the path P i.,, (6) It is quite obvious that P i, where, is the set of all possible paths from be given source(s) to destination (d). 4.2. Energy sufficiency of the link The purpose of energy sufficiency is to keep the nodes of the network alive as long as possible. Energy sufficiency of any path P i is symbolized by ES(P i ). The residual energy of any node u is denoted by RE (u) and is defined as the amount of energy left at a particular node after transmission of data. From equation (1) we see the transmission power required to send data from u to v is P uv. Therefore the residual energy at u is given by:. (7) Definition 2: The energy sufficiency (ES) of the link (u, v) is calculated as:,. (8) Definition 3: The energy sufficiency of path P i is the minimum energy sufficiency of all the links along the path. Therefore the energy sufficiency of the path P i is described by, Min, (9), 4.3. Energy efficiency of the link It takes account how much energy is needed for transmitting a packet from one node to another node. It is quite desirable to keep the value of this metric as much as low. Definition 4: The energy efficiency (EE) of the path P i is defined as the summation required transmission energy of all the links along the path P i. Therefore, we can write,, (10) Using the equation (6), (9) and (10), the interference aware energy balance path for a given s-d pair can be calculated. This path selection algorithm compositely uses metrics defined in (6), (9), and (10) to pursue the energy balance for the sensor network. Therefore, the priority of each interference aware and energy balance path is given by equation (11).... (11) 129

Where, W 1, W 2 and W 3 are constants such that W 1 +W 2 +W 3 =1 and W 1 >W 2 >W 3 Definition 5: The optimal interference aware and energy balance path for data transmission for an s-d pair is obtained by Where i=1, 2,..n and n be the number of routing paths for (s, d) pair. 5. Algorithmic Description of Proposed Method TPs, d Max P P, PTP (12) In our algorithm we have search the minimum transmission cost paths for each source destination pair using Dijkstra`s algorithm [6]. For each such path we calculate the interference level, energy sufficiency and energy efficiency for selecting best priority path for data transmission. If the residual energy of any node in the chosen path falls below the threshold value, we choose the next best priority path for transmission. The algorithm for Interference Aware Energy Balance Routing Path Generation is given below. Interference Aware Energy Balance Routing Path Generation Input: G (V, E) Directed graph; s Source node; adj[ ][ ] Adjacency matrix powr[ ][ ] Initial power at each node dist[ ][ ] Distance between any two nodes that has link between them int[ ][ ] Interference matrix cost[ ][ ] Transmission cost of sending data from one node to another dstn[ ] Destination matrix (all destination nodes are stored ) Output: Max priority paths for each source to destination pairs. 1. Let k be the number of destinations, where k V, is stored in dstn[ ] 2. For each destination d [1, k] i) P i,d minimum cost path from s to dstn[i] ii) P(s, d) P(s, d) {P i,d } iii) Call Path_Generator ( ) iv) For each P i,d, using equation (6), (9) and (10),Calculate PT (P i )... v) Call Path_Selection ( ) Function Path_Generator ( ) Input: adj[ ][ ] Adjacency matrix cost[ ][ ] transmission cost of sending data from one node to another Output: All possible alternate paths for each s-d pairs. 1. Do{ 2. Consult the temp [ ][ ] for i th destination. 3. Find the 1 st row of the unmarked vertices that has more than one smallest equal key value. 4. Store the row in R and the position of smallest key value in P 5. Choose another position with the smallest key value, except P 6. Update the temp[ ][ ] with position P 7. Let temp1[ ][ ] temp[ ][ ] 8. R` is set as the row where destination is reached. 9. From R` traverse the upper rows and perform the same operations } while (destn value! = ) 10. Return Function Path_Selection ( ) Input: P(s, d) A set of paths found using Path _Generator ( ) PT (P i,d ) Priority value of path P i from s to d where i=1,2,.n 130

Output: PT (P i,d ), P i,d 1. For each path P i,d [P (s,d) ] 2. If PT (P i,d ) > PT (P i+1,d ) temp PT ( P i,d ) PT ( P i,d ) PT (P i+1,d ) PT (P i+1, d ) temp 3. Return (PT(P i,d )) 4. Return (P i,d ) 6. Computational Complexity Analysis The complexity of Path_Generator in worse case is O(V 3 ). The complexity of the Path_Selection is O(V 2 ). So the overall complexity of routing path generation algorithm for a source destination pair is O(V 3 ). If k is the number of destinations, then the total complexity of the proposed scheme is O(kV 3 ). 7. Result and Analysis We have compared our proposed scheme with the minimum distance routing and minimum hop count routing. The total interference, life time of the network, total energy consumption and the hop-count are chosen as the performance metrics for the simulation purpose. The environment chosen for simulation is Netbeans IDE. We have run our method for 50 numbers of nodes; the energy at each node is taken as 0.5 Joule, except the source and destinations where energy is taken as 1 Joule. In fig.1 it is shown that the interference is lesser in the proposed scheme than the other two methods. This is due to the fact that with the increase in number of nodes, the interference among the participating nodes increases as number of contenders becomes dense in the network. In fig.2 we can see that with the increase in the number of nodes the lifetime of the network decreases in all cases. In our proposed algorithm the lifetime is improved in dense network than the minimum hop-count routing and minimum distance routing. Fig.3 shows that how total energy consumption is subjected to increment with the increase in number of nodes in the network, since the data needs to travel long distances to reach the destinations. In the proposed scheme energy consumption is lightly higher than distance based routing and hop-count routing.fig.4 shows that the average hop count is minimised in our proposed algorithm. 1.5 3 Interference 1 0.5 0 HOP COUNT Lifetime 2 1 0 HOP COUNT Fig. 1: Interference Vs. Fig. 2: Lifetime Vs. Energy Consumption 0.27 0.24 0.21 0.18 0.15 0.12 0.09 0.06 0.03 0 HOP COUNT Hop Count 3 2.5 2 1.5 HOP COUNT Fig.3: Energy consumption Vs. Fig.4: Hop-count Vs. 131

8. Conclusion In the proposed scheme, for a given source destination pairs we are trying to find a cost effective routing path that minimizes path interference level and maximizes the residual energy of the node, thus enhance the network lifetime. In order to increase the network lifetime the proposed method takes interference as a major parameter for estimating a robust and suitable routing path while minimizing total network energy consumption. In future, the scheduling of this routing tree is under progress. 9. Acknowledgement The first author gratefully acknowledges the facilities and support provided by the Director and Department of Computer Science and Engineering, National Institute of Technology, Durgapur, India. 10. References [1] H. O. Sanli, H. Cam and X. Cheng. An Energy Efficient QoS Protocol for Wireless Sensor Network. In: Proc. of SCS WMC. San-Diego: 2004. [2] D. Vass, Z. Vincze, R. Vida and A. Vidcas. Energy Efficiency in Wireless Sensor Network using Mobile Base Station. In: Proc. of 11 th Open European Summer Schooland IFIP WG6.6, WG6.4, WG6.9 Workshop(EUNICE 2005).Colmenarijo, Spain. 6-8 July 2005. [3] T. Yan, T. He, J. A. Stankovic. Differentiated Surveillance for Sensor Network. In: Proc. of the 2 nd International Conference on Mobile Systems, Applications and Services. 270-283.Boston, MA, USA. 2004. [4] H. Aslanyand and J. Rolim. Interference Minimization in Wireless Networks. IEEE/IFIP International Conference on Embedded and Ubiquitous Computing. 2010. [5] T. Moscibroda and R. Wattenhofer. Minimizing Interference in Ad Hoc and Sensor Networks. DIALM_POMC. Cologne, Germany. 2005. [6] T. H. Cormen, C. E. Leiserson and R. L. Rivest. Introduction to Algorithms. 2 nd Edition, Tata Mc-Graw Hill. 2001. [7] M. J. handy, M. Haase and D. Timmermann. Low Energy Adaptive Clustering Hierarchy with deterministic Cluster-Head Selection. 2002. [8] A. Hernando, J. Ortega, J. Navarro and A. Lopez. Problem Solving for Wireless Sensor Networks. Springer, 2008. [9] S. Bhattacharya and S. Bandyopadhyay. An Interference Aware Minimum Energy Routing Protocol for Wireless Networks Considering Transmission and Reception Power of Nodes. Accepted in 2 nd International Conference on Computer, Communication and Information Technology. 2012. 132