A Review on Routing Protocols for In-Network Aggregation in Wireless Sensor Networks

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

A Survey on Clustered-Aggregation Routing Techniques in Wireless Sensor Networks

EERDC:Energy Efficient Routing using Dynamic Cluster approach

A Reliable Routing Technique for Wireless Sensor Networks

In-Network Aggregation in Wireless Sensor Network

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

A Review of Energy Efficient In-network Data Aggregation Protocols

Energy Efficient Approach for In-Network Aggregation in Wireless Sensor Networks

Study on Wireless Sensor Networks Challenges and Routing Protocols

AN EFFICIENT MAC PROTOCOL FOR SUPPORTING QOS IN WIRELESS SENSOR NETWORKS

Fig. 2: Architecture of sensor node

Intra and Inter Cluster Synchronization Scheme for Cluster Based Sensor Network

ALL ABOUT DATA AGGREGATION IN WIRELESS SENSOR NETWORKS

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

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

Energy Efficient Collection Tree Protocol in Wireless Sensor Networks

Data Gathering for Wireless Sensor Network using PEGASIS Protocol

Time Synchronization in Wireless Sensor Networks: CCTS

Novel Cluster Based Routing Protocol in Wireless Sensor Networks

An Energy-Efficient Hierarchical Routing for Wireless Sensor Networks

Efficient Broadcast Algorithms To Reduce number of transmission Based on Probability Scheme

WSN Routing Protocols

Elimination Of Redundant Data using user Centric Data in Delay Tolerant Network

A Fault-recovery Routing Approach for Loop-based Clustering WSN

Routing protocols in WSN

An Adaptive and Optimal Distributed Clustering for Wireless Sensor

AN ADAPTIVE ENERGY MANAGING ROUTING PROTOCOL TO IMPROVE ENHANCED THROUGHPUT IN WSN

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

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

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

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

A COMPARITIVE STUDY ON COST AWARE SECURE ROUTING (CASER) PROTOCOL WITH SLEEP WAKE STATE ROUTING PROTOCOL (SWSR)

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

Routing Protocols in MANET: Comparative Study

Performance Analysis and Enhancement of Routing Protocol in Manet

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

Tree Based Data Aggregation Algorithm to Increase the Lifetime of Wireless Sensor Network

Evaluation of Communication Overheads in Wireless Sensor Networks

Performance Evaluation of Various Routing Protocols in MANET

Keywords Mobile Ad hoc Networks, Multi-hop Routing, Infrastructure less, Multicast Routing, Routing.

Mobility Based Routing Protocol: A Survey

Energy Efficiency and Latency Improving In Wireless Sensor Networks

ROUTING ALGORITHMS Part 1: Data centric and hierarchical protocols

Research Article International Journals of Advanced Research in Computer Science and Software Engineering ISSN: X (Volume-7, Issue-6)

Distributed Indexing and Data Dissemination in Large Scale Wireless Sensor Networks

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

A COMPARISON OF REACTIVE ROUTING PROTOCOLS DSR, AODV AND TORA IN MANET

OVERCOME VAMPIRE ATTACKS PROBLEM IN WIRELESS AD-HOC SENSOR NETWORK BY USING DISTANCE VECTOR PROTOCOLS

A CDCA-TRACE MAC PROTOCOL FRAMEWORK IN MOBILE AD-HOC NETWORK

Reservation Packet Medium Access Control for Wireless Sensor Networks

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

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

Packet Forwarding Method by Clustering Approach to Prevent Vampire Attacks in Wireless Sensor Networks Vijimol Vincent K 1, D.

Lecture 8 Wireless Sensor Networks: Overview

Enhancing the Life Time of Wireless Sensor Network by Using the Minimum Energy Scheduling Algorithms

An Adaptive State-Aware Routing Algorithm for Data Aggregation in Wireless Sensor Networks

Energy Efficient Routing for Wireless Sensor Networks with Grid Topology

Integrated Routing and Query Processing in Wireless Sensor Networks

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

Maximizing the Lifetime of Clustered Wireless Sensor Network VIA Cooperative Communication

A Simple Sink Mobility Support Algorithm for Routing Protocols in Wireless Sensor Networks

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

Energy Aware Location Based Routing Protocols in Wireless Sensor Networks

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

Coordinated Robust Routing by Dual Cluster Heads in Layered Wireless Sensor Networks

Probabilistic Mechanism to Avoid Broadcast Storm Problem in MANETS

Study and Comparison of Mesh and Tree- Based Multicast Routing Protocols for MANETs

Zonal Rumor Routing for. Wireless Sensor Networks

A Color-theory-based Energy Efficient Routing Algorithm for Wireless Sensor Networks

Prianka.P 1, Thenral 2

Impact of IEEE MAC Packet Size on Performance of Wireless Sensor Networks

SFM: An Energy Efficient Algorithm based on Reducing Control Messages in Wireless Sensor Networks

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

References. Introduction. Publish/Subscribe paradigm. In a wireless sensor network, a node is often interested in some information, but

Abstract. 1. Introduction. 2. Theory DOSA Motivation and Overview

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

HIERARCHICAL ROUTING PROTOCOLS IN WIRELESS SENSOR NETWORK

OPTIMIZED SENSOR NODES OF WIRELESS SENSOR NETWORK BY FAULT NODE RECOVERY ALGORITHM

Level-By-Level Offset Based Wake up Pattern with Hybrid Data Gathering Protocol in a WSN

Energy Efficient Zonal Stable Election Protocol for WSNs

IMPROVING WIRELESS SENSOR NETWORK LIFESPAN THROUGH ENERGY EFFICIENT ALGORITHMS

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

CHAPTER 2 WIRELESS SENSOR NETWORKS AND NEED OF TOPOLOGY CONTROL

Overview on Load Balanced Data Aggregation Tree in Wireless Sensor Network

Application Aware Data Aggregation in Wireless Sensor Networks

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

Student, Dept of ECE, IFET College of Engineering, Villupuram 2. Associate Professor, Dept of ECE, IFET College of Engineering, Villupuram

IMPROVE NETWORK LIFETIME AND LOAD BALANCING MOBILE DATA CLUSTERING FOR WIRELESS SENSOR NETWORKS

Rumor Routing Algorithm

A SECURE SCHEME FOR DETECTING PROVENANCE FORGERY AND POCKET DROP ATTACKS IN WIRELESS SENSOR NETWORKS

Dynamic Minimal Spanning Tree Routing Protocol for Large Wireless Sensor Networks

Geographic Adaptive Fidelity and Geographic Energy Aware Routing in Ad Hoc Routing

Webpage: Volume 3, Issue III, March 2015 ISSN

New Active Caching Method to Guarantee Desired Communication Reliability in Wireless Sensor Networks

GROUP MANAGEMENT IN MOBILE ADHOC NETWORKS

A Comparative Study of Routing Protocols for Mobile Ad-Hoc Networks

CACHING IN WIRELESS SENSOR NETWORKS BASED ON GRIDS

An Iterative Greedy Approach Using Geographical Destination Routing In WSN

Efficient Message Caching Scheme for MANET

CSMA based Medium Access Control for Wireless Sensor Network

Transcription:

ISSN (Online) : 9-875 ISSN (Print) : 47-67 An ISO 97: 7 Certified Organization, Volume, Special Issue, February 4 International Conference on Engineering Technology and Science-(ICETS 4) On th & th February Organized by A Review on Routing Protocols for In-Network Aggregation in Wireless Sensor Networks P.THIRUMOORTHY, DR.N.K.KARTHIKEYAN, S.SUDHA, B.MANIMEGALAI 4 Associate Professor, Department of Computer Science and Engineering. Nandha College of Technology Professor and Head, Department of Information Technology, Sri Krishna College of Engineering and Technology Coimbatore, Tamilnadu P.G Scholars, Department of Computer Science and Engineering, Nandha College of Technology, Erode, Tamilnadu, 4 Abstract-In this project, we can design data aggregation using the routing protocols, that can reduce the cost of communication in the wireless sensor network. Due to the multiple sensor nodes has detected one or more events, results in heavy traffic. To save the energy, the network should notify the event properly, only when an event occurs. Overhead occurs in InFRA because its scalability is very low. In The proposed DRINA (Data Routing for In-Network Aggregation) algorithm reduces the communication cost and saves the energy consumption by building the routing tree, maximized the number of overlapping routes and eliminating the redundant data. The performance of the DRINA has compared to two other known protocols: the Information Fusion-based Role Assignment (InFRA) and Shortest Path Tree (SPT) algorithms and Centered-At- Nearest-Source algorithm. Index Terms Routing protocol, in-network aggregation, wireless sensor networks, InFRA\ I.INTRODUCTION A Wireless Sensor Network (WSN) is built of nodes from a few to several hundreds or even thousands of nodes where each node is connected to one sensor. Each such sensor node has several parts radio transceiver, microcontroller and battery. Depending on the complexity of the individual sensor nodes, the cost of the sensor nodes ranging from few to hundreds of dollars. Forest-fire detection, water quality monitoring and natural disaster prevention are some of the applications of wireless sensor networks. Routing plays an important role in data aggregation. It is the process of selecting paths in network traffic. Routing schemes has different delivery semantics: unicast, multicast, broadcast, any cast and geocast. One of the main challenges in routing algorithms is even in the presence of nodes failures and interruptions in communications, how guarantee the sensed data is delivered. Because of the higher redundancy in raw data collected by sensor nodes, in-network aggregation make used to decrease the communication cost by forwarding a little aggregated information and eliminating redundancy. To overcome these challenges, we propose Data Routing algorithm for In-Network Aggregation for WSNs, which we refer to as DRINA algorithm. This algorithm will maximize the information fusion in reliable way by fault tolerant mechanism. This paper is organized as follows: in Section, discussion about Centered-At-Nearest-Source algorithm. Section some theoretical description about SPT and InFRA. In Section 4 introduces our proposed DRINA algorithm and Finally, Section 5 presents our conclusions and Future work. II.CENTERED AT- NEAREST ALGORITHM In this technique,the node which is closest to the sink node could act as an aggregation point. This node gathered the data from all other source node and then forwards this aggregated data towards the sink. when the number of sources are high,then it results in a poor Copyright to IJIRSET www.ijirset.com 7

ISSN (Online) : 9-875 ISSN (Print) : 47-67 An ISO 97: 7 Certified Organization, Volume, Special Issue, February 4 International Conference on Engineering Technology and Science-(ICETS 4) On th & th February Organized by performance because many sources may directly route towards the sink faster rather than the node that route towards one particular node that is nearest to the sink. III.SPT ANDInFRA Shortest Path Tree is a tree based approach. D(4,9) I(4,8) N(4,7) S(4,7) Y(4,8) routing, each router sends a vector of distances to all nodes. The vector contains distances to the neighbor node. Information-Fusion-based Role Assignment,in this algorithm two or more nodes detect the same event then the nodes are grouped into clusters. Cluster head collects the data from its members and forward the event data to the sink.in the Fig., minimum shortest path is found. The nodes H,O and x has performed Inter-cluster fusion. The following roles are involved to create the routing infrastructure: C(,8) H(,6) M(,6) R(,6) X(,6) D(4,9) I(4,8) N(4,7) S(4,7) Y(4,8) B(,8) G(,8) L(,5) Q(,5) V(4,6) C(,8) H(,6) M(,6) R(,6) X(,6) A(,9) F(,7) K(,5) P(,5) U(4,6) B(,8) G(,8) L(,5) Q(,5) V(4,6) Sink E(,8) J(,7) O(,6) T(4,7) Fig. Shortest Path A(,9) F(,7) K(,5) P(,5) U(4,6) It construct the routing tree in a distributed fashion. Whenever an event is detected by every node, by using the shortest path it reports the gathered information to the sink node. whenever this shortest path overlap for different sources, information fusion occurs. In the Fig., consist of non overlapping routes because simple shortest path is used. Fusion does not takes place between cluster data.distance vector routing and link state vector routing are the protocols to calculate the shortest path. In the distance vector routing, each router sends a vector of distances to its neighbor node. The vector contains distances to all nodes. In the link state Sink E(,8) J(,7) O(,6) T(4,7) Fig. InFRA routing Collaborator (Cluster Member): An event is detected and forward its collected data to a coordinator node. Coordinator (Cluster Head): An event is detected and also responsible for gathering data from the Copyright to IJIRSET www.ijirset.com 8

ISSN (Online) : 9-875 ISSN (Print) : 47-67 An ISO 97: 7 Certified Organization, Volume, Special Issue, February 4 International Conference on Engineering Technology and Science-(ICETS 4) On th & th February Organized by collaborator and performs aggregation and sends the result to a sink node. Sink :A node that receiving data from a set of collaborator and coordinator nodes. Relay :A node receives data from another node and forwards towards the sink. When there is no event is detected then except the sink, all the sensor node performs relay role. Fig. DRINA routing tree A.Cluster Formation Each event involves in sensor networkhas detected by only one cluster called Head, and nodes are detected by cluster members.we have several strategies to select the cluster head(coordinator).we can select the node which has the smallest id,node which is very closest to the sink node, highest degree,less energy consumption. Aggregation Point Coordinator Collaborator Relay Sink B. Route Formation Route are constructed by choosing the best neighbor at each hop.depending on the followingconstraints,the best neighbor node can be chosen.the node which is Shortest path to the sink. If two or more nodes closest to the sink,then tie appears. In that cases we choose the node which has shortest distance to other coordinator(cluster Head).Aggregated coordinatorsdistance could taken into this consideration. dist co(vᵢ) = distance(vᵢ, u) Where distance(v i, u) is the distance between nodes v i and u, in hops.coordset is the set of all coordinator nodes. To understand this,as soon as the cluster get formed each coordinator floods a control message,during this floodingevery node computes its distance to that coordinator. Therefore chances of route overlapping and data aggregation are enhanced. C. Information fusion In this InFRA algorithm,we have two types of information fusion intra-cluster, inter-cluster fusion. In the former the tree is composed only of collaborators(i,e) only data from the collaborator nodes are fused whereas in the later, it allows the aggregation of multiple clusters (i,e) only data from the coordinator nodes are fused. D.Dynamic Topologies In this algorithm dynamic topologies are illustrated.while notifying an event,if the chosenrelay node get fails, then a new relay node(second best option) is chosen. If the failure rate is high, then the InFRA algorithm can t find the best path. Proactive solutions are the best choice based on the failure rate. IV. DRINA (DATA ROUTING FOR IN-NETWORK AGGREGATION) While maximizing data aggregationdrina algorithm is to construct the routing tree from source to the sink node with the shortest path. This algorithm has three phases. Copyright to IJIRSET www.ijirset.com 9

ISSN (Online) : 9-875 ISSN (Print) : 47-67 An ISO 97: 7 Certified Organization, Volume, Special Issue, February 4 International Conference on Engineering Technology and Science-(ICETS 4) On th & th February Organized by A.Constructing the Hop Tree Hop tree is constructed from sensor node to the sink node. The distance is computed inhops from the sink node to each node in the network. The sink node sends HCM(Hop Configuration Message) to allnodes through flooding. Thisand HopToTree which is the distance through which thehcm message has passed.the initial value of HopToTreeis at the sink.this HCM message is passed to its neighbors. when receiving this message, each node verifies if the stored HopToTree value is greater than the value of HopToTree in the received HCM message.if the condition is true then the node update the stored HopToTree value with the value in the HCM message else the node discards the received HCM message. B. Formation of cluster Similar to InFRA,Election algorithm should be done when one or more nodes detects the same event. Basedon the result of this algorithm, roles are assigned to the nodes. TABLE I COMPARISION OF CNS, SPT, InFRA AND DRINA Schemes Structure of the route Availability of repair mechanism Scalability Drawback CNS Tree-based No Low SPT Tree-based No High Performance less when number of sources increases Redundant data because opportunistic InFRA Cluster-based No Low Communication cost high because of flooding DRINA Cluster-based Yes Medium Not efficient for dynamic routes. The advantage of this algorithm is that the information collected by the nodes which are sensing the same event will be aggregated at a point (called aggregation point) is more efficient. C.HopTree Updates New route is established by the coordinator for the event dissemination. To establish the route(fig. ),Coordinator sends a route establishment message to its NextHop node.whenthis node receives a route establishment message,it retransmits the message to its NextHop and starts updating node is reached or a node that is closer to the already established route. After the route establishment,hoptree updating process is started.the main aim of this phase is to update the value of the HopToTree in all nodes so that newly established route can taken into consideration.relay nodes are responsible for this process.each node will send only one packet so that the whole cost of this process is same as flooding. D. Route Repair Mechanism DRINA algorithm has piggybacked and ACKbased route repair mechanism.when the relay node wants to forward data to its NextHop node then it sends the data packet. For every data packet transmission,it sets the timeout and waits for acknowledgement.if the node has not receive any acknowledgement then it recognize that particular node get failed and select the new node.a newly partial reconstructed path is created after the repairing mechanism is applied. Copyright to IJIRSET www.ijirset.com

ISSN (Online) : 9-875 ISSN (Print) : 47-67 An ISO 97: 7 Certified Organization, Volume, Special Issue, February 4 International Conference on Engineering Technology and Science-(ICETS 4) On th & th February Organized by V.CONCLUSION AND FUTURE WORK In this paper, DRINA(Data Routing for In- Network Aggregation) algorithm are compared to SPT, CNS and InFRA with respect to stability, communication cost, aggregation rate, data delivery data. Table I shows the comparison ofthe above algorithm.drina improves the delivery rate thaninfra,spt and CNS by performing the fault tolerant mechanism and maximizing the aggregation points. DRINA performs efficient only in the case of staticevents of fixed radius.our future work may consider the Dynamic sizes of events. REFERENCES [] I.F. Akyildiz, W. Su, Y. Sankarasubramaniam, and E. Cyirci, Wireless Sensor Networks: A Survey, Computer Networks, vol. 8, no. 4, pp. 9-4, Mar. [] G. Anastasi, M. Conti, M. Francesco, and A. Passarella, Energy Conservation in Wireless Sensor Networks: A Survey, Ad Hoc Networks, vol. 7, no., pp. 57-568, http://dx.doi.org/.6/j.adhoc.8.6., May 9. [] A. Boukerche, R.B. Araujo, and L. Villas, Optimal Route Selection for Highly Dynamic Wireless Sensor and Actor NetworkEnvironment, Proc. th ACM Symp. Modeling, Analysis, andsimulation of Wireless and Mobile Systems (MSWiM 7), pp. -7,7 [4] H.S. AbdelSalam and S. Olariu, A Lightweight Skeleton Construction Algorithm for Self-Organizing Sensor Networks, Proc. IEEE Int l Conf. Comm. (ICC), pp. -5, http://dblp.unitrier.de/db/conf/icc/icc9.html#abdelsalamo9, 9. [5] L. Villas, A. Boukerche, R.B. de Araujo, and A.A.F. Loureiro, Highly Dynamic Routing Protocol for Data Aggregation in Sensor Networks, Proc. IEEE Symp. Computers and Comm (ISCC),pp.4965,http://dx.doi.org/.9/ISCC..554658,. [6] I. Chatzigiannakis, T. Dimitriou, S.E. Nikoletseas, and P.G. Spirakis, A Probabilistic Algorithm for Efficient and Robust Data Propagation in Wireless Sensor Networks, Ad Hoc Networks, vol. 4, no. 5, pp. 6-65, 6. [7] L.A. Villas, D.LGuidoni, R.B. Arau jo,a. Boukerche, and A.A. Loureiro, A Scalable and Dynamic Data Aggregation ware Routing Protocol for Wireless Sensor Networks, Proc. th AC Int l Conf. Modeling, Analysis, and Simulation ofwireless and MobileSystems, pp. -7 [8] E.F. Nakamura, A.A.F. Loureiro, and A.C. Frery, Information Fusion for Wireless Sensor Networks: Methods, Models, and Classifications, ACM Computing Surveys, vol. 9, no., pp. 9- /9-55, 7. [9] F. Hu, X. Cao, and C. May, Optimized Scheduling for Data Aggregation in Wireless Sensor Networks, Proc. Int l Conf. Information Technology: Coding and Computing (ITCC 5), pp. 557-56, 5. [] I. Solis and K. Obraczka, The Impact of Timing in Data Aggregation for Sensor Networks, IEEE Int l Conf. Comm., vol. 6, pp. 64-645, June 4. [] B. Krishnamachari, D. Estrin, and S.B. Wicker, The Impact of Data Aggregation in Wireless Sensor Networks, Proc. nd Int l Conf. Distributed Computing Systems (ICDCSW ), pp. 575-578,. [] J. Al-Karaki, R. Ul-Mustafa, and A. Kamal, Data Aggregation inwireless Sensor Networks Exact and Approximate Algorithms, Proc. High Performance Switching and Routing Workshop (HPSR 4),pp. 4-45, 4. [] J. Al-Karaki and A. Kamal, Routing Techniques in Wireless Sensor Networks: A Survey, IEEE Wireless Comm., vol., no. 6,pp. 6-8, Dec. 4. [4] E. Fasolo, M. Rossi, J. Widmer, and M. Zorzi, In-network Aggregation Techniques for Wireless Sensor Networks: A Survey, IEEE Wireless Comm., vol. 4, no., pp. 7-87, Apr. 7. [5] C. Intanagonwiwat, R. Govindan, D. Estrin, J. Heidemann, and F. Silva, Directed Diffusion for Wireless Sensor Networking, IEEE/ACM Trans. Networking, vol., no., pp. -6, Feb.. [6] E.F. Nakamura, H.A.B.F. de Oliveira, L.F. Pontello, and A.A.F. Loureiro, On Demand Role Assignment for Event- Detection in Sensor Networks, Proc. IEEE th Symp.Computers and Comm.(ISCC 6), pp. 94-947, 6. [7] A.P. Chandrakasan, A.C. Smith, and W.B. Heinzelman, An Application-Specific Protocol Architecture for Wireless MicrosensorNetworks, IEEE Trans. Wireless Comm., vol., no. 4, pp. 66-67, Oct.. Copyright to IJIRSET www.ijirset.com