Protocols for Wireless Sensor Networks

Slides:



Advertisements
Similar presentations
ROUTING TECHNIQUES IN WIRELESS SENSOR NETWORKS: A SURVEY Presented By: Abbas Kazerouni EE 360 paper presentation, winter 2014, EE Department, Stanford.
Advertisements

Directed Diffusion for Wireless Sensor Networking
HIERARCHY REFERENCING TIME SYNCHRONIZATION PROTOCOL Prepared by : Sunny Kr. Lohani, Roll – 16 Sem – 7, Dept. of Comp. Sc. & Engg.
Routing Protocols for Sensor Networks Presented by Siva Desaraju Computer Science WMU An Application Specific Protocol Architecture for Wireless Microsensor.
Protocols for Wireless Sensor Networks
Kyung Tae Kim, Hee Yong Youn (Sungkyunkwan University)
An Application-Specific Protocol Architecture for Wireless Microsensor Networks Wendi Rabiner Heinzelman, Anantha Chandrakasan, and Hari Balakrishnan (MIT)
1 Message Oriented Middleware and Hierarchical Routing Protocols Smita Singhaniya Sowmya Marianallur Dhanasekaran Madan Puthige.
Sensor network Routing protocol A study on LEACH protocol and how to improve it.
An Energy Efficient Routing Protocol for Cluster-Based Wireless Sensor Networks Using Ant Colony Optimization Ali-Asghar Salehpour, Babak Mirmobin, Ali.
Introduction to Wireless Sensor Networks
Improvement on LEACH Protocol of Wireless Sensor Network
AES based secure LEACH for WSN’s. Obstacles of WSN Security Limited resources-Limited memory, code space and energy. Unreliable Communication-Densely.
Sec-TEEN: Secure Threshold sensitive Energy Efficient sensor Network protocol Ibrahim Alkhori, Tamer Abukhalil & Abdel-shakour A. Abuznied Department of.
Presented By- Sayandeep Mitra TH SEMESTER Sensor Networks(CS 704D) Assignment.
SENSOR NETWORKS ECE 654 Irene Ioannou. Sensor networks communication architecture.
ROUTING TECHNIQUES IN WIRELESS SENSOR NETWORKS: A SURVEY.
Routing Protocols for Sensor Networks Presented by Siva Desaraju Computer Science WMU Negotiation-based protocols for Disseminating Information in Wireless.
1 Routing Techniques in Wireless Sensor networks: A Survey.
DIRECTED DIFFUSION. Directed Diffusion Data centric A node request data by sending interest for named data Data matching interest is drawn toward that.
Wireless sensor networks: a survey 周紹恩 指導教授 : 柯開維 1.
Directed Diffusion: A Scalable and Robust Communication Paradigm for Sensor Networks.
Directed Diffusion: A Scalable and Robust Communication Paradigm for Sensor Networks Intanagonwiwat, Govindan, Estrin USC, Information Sciences Institute,
CS 599 Intelligent Embedded Systems1 Adaptive Protocols for Information Dissemination in Wireless Sensor Networks W.R.Heinzelman, J.kulik, H.Balakrishnan.
Topics in Internet Research
Wireless Distributed Sensor Networks Special Thanks to: Jasvinder Singh Hitesh Nama.
Energy Aware Directed Diffusion for Wireless Sensor Networks Jisul Choe, 2Keecheon Kim Konkuk University, Seoul, Korea
Talha Naeem Qureshi Joint work with Tauseef Shah and Nadeem Javaid
Fault Tolerant and Mobility Aware Routing Protocol for Mobile Wireless Sensor Network Name : Tahani Abid Aladwani ID :
M-GEAR: Gateway-Based Energy-Aware Multi-Hop Routing Protocol
Data Dissemination and Fusion In Sensor Networks.
Ubiquitous Networks WSN Routing Protocols Lynn Choi Korea University.
Minimal Hop Count Path Routing Algorithm for Mobile Sensor Networks Jae-Young Choi, Jun-Hui Lee, and Yeong-Jee Chung Dept. of Computer Engineering, College.
Lan F.Akyildiz,Weilian Su, Erdal Cayirci,and Yogesh sankarasubramaniam IEEE Communications Magazine 2002 Speaker:earl A Survey on Sensor Networks.
 SNU INC Lab MOBICOM 2002 Directed Diffusion for Wireless Sensor Networking C. Intanagonwiwat, R. Govindan, D. Estrin, John Heidemann, and Fabio Silva.
Communication Paradigm for Sensor Networks Sensor Networks Sensor Networks Directed Diffusion Directed Diffusion SPIN SPIN Ishan Banerjee
An Energy-Aware Periodical Data Gathering Protocol Using Deterministic Clustering in Wireless Sensor Networks (WSN) Mohammad Rajiullah & Shigeru Shimamoto.
A Survey on Sensor Networks Hussein Alzoubi Rami Alnamneh
Hybrid Indirect Transmissions (HIT) for Data Gathering in Wireless Micro Sensor Networks with Biomedical Applications Jack Culpepper(NASA), Lan Dung, Melody.
Multi-channel Wireless Sensor Network MAC protocol based on dynamic route.
Data Dissemination in Sensor Networks Challenges and Solutions by Sovrin Tolia.
Modeling In-Network Processing and Aggregation in Sensor Networks Ajay Mahimkar The University of Texas at Austin March 24, 2004.
Data Dissemination Based on Ant Swarms for Wireless Sensor Networks S. Selvakennedy, S. Sinnappan, and Yi Shang IEEE 2006 CONSUMER COMMUNICATIONS and NETWORKING.
Directed Diffusion: A Scalable and Robust Communication Paradigm for Sensor Networks Presented by Barath Raghavan.
ROUTING TECHNIQUES IN WIRELESS SENSOR NETWORKS: A SURVEY.
Energy-Efficient Communication Protocol for Wireless Microsensor Networks by Wendi Rabiner Heinzelman, Anantha Chandrakasan, and Hari Balakrishnan Presented.
How to minimize energy consumption of Sensors in WSN Dileep Kumar HMCL 30 th Jan, 2015.
Data Query in Sensor Networks Carmelissa Valera Jason Torre Carmelissa Valera Jason Torre.
SPIN: Sensor Protocols for Information via Negotiation
MAC Protocols for Sensor Networks
Wireless Sensor Networks
Threshold sensitive Energy Efficient sensor Network (TEEN)
Introduction to Wireless Sensor Networks
Wireless Sensor Networks 5. Routing
DIRECTED DIFFUSION.
Wireless Sensor Networks
Wireless Sensor Network Architectures
Energy-Efficient Communication Protocol for Wireless Microsensor Networks by Wendi Rabiner Heinzelman, Anantha Chandrakasan, and Hari Balakrishnan Presented.
Introduction to Wireless Sensor Networks
Net 435: Wireless sensor network (WSN)
Routing in Wireless Sensor Networks
THE NETWORK LAYER.
Networks and Communication Systems Department
DIRECTED DIFFUSION.
Lecture 36 Routing in WSN Part III Dr. Ghalib A. Shah
A Survey on Routing Protocols for Wireless Sensor Networks
Data-Centric Networking
Protocols.
A Distributed Clustering Scheme For Underwater Sensor Networks
Protocols.
Presentation transcript:

Protocols for Wireless Sensor Networks

Outline Introduction Conventional Protocols Flat Routing Protocols Directed Diffusion SPIN Hierarchical Routing Protocols LEACH PEGASIS

Introduction A sensor network is a computer network of many, spacially (location) distributed devices using sensors to monitor conditions at different locations. Involve three areas: sensing, communication, and computation.

Types of Routing Protocol for WSN Single-hop Networks Packets are transmitted from sources to destinations directly. Multi-hop Networks The final destination of a packet might not be reached directly and the other nodes can be used to route the packet to the final destination.

What is the ideal protocol? B D E F G Using shortest path routes Avoids overlap and implosion Minimum energy Need global topology information

Conventional Protocols

Conventional Protocols Classic Flooding (Send to all neighbors but not the neighbors that have sent a message) B will not send a message to A A C B D E F G

Deficiencies Implosion A B C D (a) A B C (r,s) (q,r) q s r Data Overlap Resource blindness

Gossiping Forward data to a random neighbor Avoids implosion C Forward data to a random neighbor Avoids implosion Disseminates information at a slower rate Fastest rate = 1 node/round

Flat Routing Protocols Flat Networks Every incoming packet is sent out on every outgoing line except the one it arrived on. Vast numbers of duplicate packets are generated. Routing Protocols: Directed Diffusion, SPIN.

The Directed Diffusion Protocol Directed Diffusion consists of several elements: Interests Data messages Gradients (paths) Reinforcements

Gradients gradient is a generalization of the usual concept of derivative of a function in one dimension to a function in several dimensions.

Directed Diffusion - Interest & Data type = wheeled vehicle interval = 1 s rect = [-100, 200, 200, 400] timestamp = 01:20:40 // hh:mm:ss expiresAt = 01:30:40 Data type = wheeled vehicle // type of vehicle seen instance = trunk // instance of this type location = [125, 220] // node location intensity = 0.6 // signal amplitude measure confidence = 0.85 // confidence in the match timestamp = 01:20:40 // local event generation time

Directed Diffusion - Interest Propagation The sink periodically broadcasts an interest message to each of its neighbors. Every node maintains an interest cache

Directed Diffusion - Gradient (path) Establishment That every pair of neighboring nodes establishes a gradient toward each other. This technique can enable fast recovery from failed paths or reinforcement of empirically better paths.

Directed Diffusion - Data Propagation A sensor node that detects a target, computes the highest requested event rate among all its outgoing gradients. To resend a received data message, a node needs to examine the matching interest entry's gradient list.

Directed Diffusion - Reinforcement The node might choose that neighbor from whom it first received the latest event matching the interest to reinforce. It is very reactive to changes in path quality.

SPIN Sensor Protocols for Information via Negotiation Starts with a source node sending its data to all of its neighbors.

SPIN - Flooding deficiencies Implosion & Overlap (a) A B C D (r, s) (q, r) A B C q s r Implosion Problem Overlap Problem

SPIN has three types of messages ADV (advertisement) When a SPIN node has data to share, it can advertise an ADV message containing meta-data. REQ A SPIN node sends a REQ message when it wishes to receive some actual data. DATA contain actual sensor data with a meta-data header.

The SPIN Protocol Steps C DATA ADV REQ D B DATA REQ ADV A E F

Hierarchical Routing Protocols Hierarchical Networks The main aim of hierarchical routing is to efficiently maintain the energy consumption of sensor nodes. Performing data aggregation and fusion in order to decrease the number of transmitted messages to the sink. Routing Protocols: LEACH, PEGASIS, TEEN.

LEACH Protocol Low-Energy Adaptive Clustering Hierarchy. Distributed cluster formation technique that enables self-organization of large numbers of nodes.

LEACH - Cluster Algorithms for adapting clusters and rotating cluster head positions to evenly distribute the energy load among all the nodes The nodes organize themselves into local clusters, with one node acting as the cluster head. The cluster head performs signal processing functions on the data, and transmits data to the remote Base Station (sink)

LEACH - Set-up phase Cluster Head Non-Cluster Head Each cluster head node broadcasts an advertisement message (ADV) to let all the other nodes that they have chosen this role for the current round. Non-Cluster Head They transmit a join-request message (Join-REQ) back to the chosen cluster head.

LEACH - Set-up phase The cluster head node sets up a TDMA schedule and transmits this schedule to the nodes in the cluster. Ensures that there are no collisions among data messages. Allows the radio components to be turned off at all times except during their transmit time.

LEACH - Steady-state phase Broken into frames, where nodes send their data to the cluster head at most once per frame during their allocated transmission slot. Once the cluster head receives all the data, it performs data aggregation.

The PEGASIS Protocol Power-Efficient GAthering in Sensor Information Systems. The key idea in PEGASIS is to form a chain among the sensor nodes so that each node will receive from and transmit to a close neighbor.

PEGASIS - Chain The nodes will be organized to form a chain, which can be accomplished by the sensor nodes themselves using a greedy algorithm starting from some node. When a node dies, the chain is reconstructed in the same manner to bypass the dead node.

PEGASIS - Leader The main idea in PEGASIS is for each node to receive from and transmit to close neighbors and take turns being the leader for transmission to the Base Station. Nodes take turns transmitting to the BS, and use node number i mod N (N represents the number of nodes) to transmit to the BS in round i.

PEGASIS - Token Token passing approach N0 N1 N2 N3 N4 BS Token Data