Wireless Sensor Network Architectures

Slides:



Advertisements
Similar presentations
Directed Diffusion for Wireless Sensor Networking
Advertisements

Protocols for Wireless Sensor Networks
1 Message Oriented Middleware and Hierarchical Routing Protocols Smita Singhaniya Sowmya Marianallur Dhanasekaran Madan Puthige.
CLUSTERING IN WIRELESS SENSOR NETWORKS B Y K ALYAN S ASIDHAR.
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
Presented By- Sayandeep Mitra TH SEMESTER Sensor Networks(CS 704D) Assignment.
SENSOR NETWORKS ECE 654 Irene Ioannou. Sensor networks communication architecture.
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.
1 Next Century Challenges: Scalable Coordination in sensor Networks MOBICOMM (1999) Deborah Estrin, Ramesh Govindan, John Heidemann, Satish Kumar Presented.
Directed Diffusion: A Scalable and Robust Communication Paradigm for Sensor Networks.
Dissemination protocols for large sensor networks Fan Ye, Haiyun Luo, Songwu Lu and Lixia Zhang Department of Computer Science UCLA Chien Kang Wu.
Directed Diffusion: A Scalable and Robust Communication Paradigm for Sensor Networks Intanagonwiwat, Govindan, Estrin USC, Information Sciences Institute,
Directed Diffusion for Wireless Sensor Networking C. Intanagonwiwat, R. Govindan, D. Estrin, J. Heidemann, F. Silva Mobicom 2000.
Directed Diffusion: A Scalable and Robust Communication Paradigm for Sensor Networks Charlmek Intanagonwiwat Ramesh Govindan Deborah Estrin Presentation.
Dynamic Clustering for Acoustic Target Tracking in Wireless Sensor Network Wei-Peng Chen, Jennifer C. Hou, Lui Sha Presented by Ray Lam Oct 23, 2004.
Talha Naeem Qureshi Joint work with Tauseef Shah and Nadeem Javaid
1 Chalermek Intanagonwiwat (USC/ISI) Ramesh Govindan (USC/ISI) Deborah Estrin (USC/ISI and UCLA) DARPA Sponsored SCADDS project Directed Diffusion
LOCALIZATION in Sensor Networking Hamid Karimi. Wireless sensor networks Wireless sensor node  power supply  sensors  embedded processor  wireless.
Dynamic Clustering for Acoustic Target Tracking in Wireless Sensor Network Wei-Peng Chen, Jennifer C. Hou, Lui Sha.
Multimedia & Networking Lab
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.
Routing and Data Dissemination. Outline Motivation and Challenges Basic Idea of Three Routing and Data Dissemination schemes in Sensor Networks Some Thoughts.
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.
Directed Diffusion: A Scalable and Robust Communication Paradigm for Sensor Networks ChalermekRameshDeborah Intanagonwiwat Govindan Estrin Mobicom 2000.
Communication Paradigm for Sensor Networks Sensor Networks Sensor Networks Directed Diffusion Directed Diffusion SPIN SPIN Ishan Banerjee
Communication Support for Location- Centric Collaborative Signal Processing in Sensor Networks Parmesh Ramanathan University of Wisconsin, Madison Acknowledgements:K.-C.
BARD / April BARD: Bayesian-Assisted Resource Discovery Fred Stann (USC/ISI) Joint Work With John Heidemann (USC/ISI) April 9, 2004.
Modeling In-Network Processing and Aggregation in Sensor Networks Ajay Mahimkar The University of Texas at Austin March 24, 2004.
Wireless sensor and actor networks: research challenges
1 Routing security against Threat models CSCI 5931 Wireless & Sensor Networks CSCI 5931 Wireless & Sensor Networks Darshan Chipade.
Sensor Network Data Dissemination based on the paper titled Directed Diffusion: A Scalable and Robust Communication Paradigm for Sensor Networks Presented.
On Mobile Sink Node for Target Tracking in Wireless Sensor Networks Thanh Hai Trinh and Hee Yong Youn Pervasive Computing and Communications Workshops(PerComW'07)
Building Wireless Efficient Sensor Networks with Low-Level Naming J. Heihmann, F.Silva, C. Intanagonwiwat, R.Govindan, D. Estrin, D. Ganesan Presentation.
Directed Diffusion: A Scalable and Robust Communication Paradigm for Sensor Networks Presented by Barath Raghavan.
ROUTING TECHNIQUES IN WIRELESS SENSOR NETWORKS: A SURVEY.
Wireless sensor and actor networks: research challenges Ian. F. Akyildiz, Ismail H. Kasimoglu
How to minimize energy consumption of Sensors in WSN Dileep Kumar HMCL 30 th Jan, 2015.
Routing protocols for sensor networks.
Wireless Sensor Networks
Wireless Sensor Networks
Protocols for Wireless Sensor Networks
Threshold sensitive Energy Efficient sensor Network (TEEN)
Lecture 28 Mobile Ad hoc Network Dr. Ghalib A. Shah
Introduction to Wireless Sensor Networks
Wireless Sensor Networks 5. Routing
DIRECTED DIFFUSION.
Wireless Sensor Networks
Wireless Sensor Networks
Autonomous Market-Based Approach for Resource Allocation
Energy-Efficient Communication Protocol for Wireless Microsensor Networks by Wendi Rabiner Heinzelman, Anantha Chandrakasan, and Hari Balakrishnan Presented.
Internet Networking recitation #4
Sensor Network Routing
Distributed Energy Efficient Clustering (DEEC) Routing Protocol
Introduction to Wireless Sensor Networks
Net 435: Wireless sensor network (WSN)
Routing in Wireless Sensor Networks
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
Sensor Networks Tiny sensor nodes, typically wireless capable of data sensing, processing and communications. Deployment in inaccessible terrains or disaster.
Overview: Chapter 3 Networking sensors
Overview: Chapter 4 Infrastructure Establishment
A Distributed Clustering Scheme For Underwater Sensor Networks
Overview: Chapter 2 Localization and Tracking
Information Sciences and Systems Lab
Presentation transcript:

Wireless Sensor Network Architectures

Network Architectures Clustered Architecture Layered Architecture Base Station Larger Nodes denote Cluster Heads Base Station Layer 1 Layer 2 Layer 3

Clustered network architecture Sensor nodes autonomously form a group called clusters. The clustering process is applied recursively to form a hierarchy of clusters.

Cluster architecture (contd.) Example - LEACH protocol It uses two-tier hierarchy clustering architecture. It uses distributed algorithm to organize the sensor nodes into clusters. The cluster-head nodes create TDMA schedules. Nodes transmit data during their assigned slots. The energy efficiency of the LEACH is mainly due to data fusion.

Layered Network Architecture A few hundred sensor nodes A single powerful base-station Network nodes are organized into concentric Layers Layer: Set of nodes that have the same hop-count to the base-station Additional Mobile Nodes traversing the network Wireless Multi-Hop Infrastructure Network Architecture (MINA) A 10 node sensor network depicting cluster of node 3; there are 2 mobile nodes

Data Dissemination Architectures and Protocols

Data Dissemination In ad hoc networks, traffic is peer-to-peer Multi-hop routing is used to communicate data In WSN, other traffic models are possible: Data Collection Model Data Diffusion Model Data Collection Model: Source sends data to a collection periodically or on-demand Data Diffusion Model: Source: A sensor node that generates data, based on its sensing mechanisms’ observations Event: Something that needs to be reported, e.g. in target detection; some abnormal activity Sink: A node, randomly located in the field, that is interested in events and seeks such information

Data Diffusion: Concept Sink 1 Sources Sink 2 DAWN Lab / UMBC

Diffusion: Basics Data-centric vs. address centric architecture Individual network address is not critical; Data is important and is accessed as needed User can pose a specific task, that could be executed by sensor nodes Concept of Named Data: (Attribute, Value) Pair Sink node requests data by sending “interests” for data Interests are propagated through the network, setting up gradients in the network, designed to “draw” data Data matching the interest is then transmitted towards the sink, over multiple paths (obtained by the gradients The sink can then reinforce some of these paths to optimize

Diffusion Basic Design Issues: How does a sink express its interest in one or more events? How do sensor nodes keep track of existing interests from multiple sinks? When an event occurs, how does data get propagated from source(s) to sink(s)? Can in-network data processing (e.g. data fusion), data aggregation and data caching help improve performance?

Diffusion Basics Example Task {Type = Animal; Interval = 20ms; Time = 10s; Region = [-100, 100, 200, 400] } The above task instructs a sensor node in the specified region to track for animals; If animal is tracked/detected, then send observations every 20 ms for 10s The above task is sent via interest messages and all sensor nodes register this task. When a node detects an event, it then constructs a Data Event message

Diffusion: Basics Data Event Example: {Type = Animal; Instance = Tiger; Location = [101, 201]; Intensity = 0.4; Confidence = 0.8; Timestamp = 2:51:00} Interests and Gradients: For each active task that a sink is interested in: Sink broadcasts interest to its neighbors Initially, to explore, it could set large interval (e.g 1s) Sink refreshes each interest, using timestamps Each sensor node maintains an interest cache Interest aggregation is possible

Diffusion: Interests When a node receives an interest, it: Checks cache to see if an entry is present. If no entry, creates an entry with a single gradient to neighbor who sent this interest Gradient specifies the direction and data rate. Resend interest to a subset of its neighbors This is essentially flooding-based approach Other probabilistic, location-based and other intelligent forwarding approaches possible Similar to multicast tree formation, at sink instead of at source

Diffusion: Interest Propagation Sink 1 Sources Sink 2

Diffusion: Data Propagation When a sensor node detects a target, it: Searches interest cache for matching entry If found, computes highest requested event rate among its gradients Instructs sensor sub-system to generate data at this rate Sends data to neighbors on its gradient list Intermediate nodes maintain a data cache Caches recently received events Forwards event data to neighbors on its gradient list, at original rate or reduced rate (intelligently)

Diffusion: Reinforcement When sink gets an event notification, it: Picks a suitable set of neighbor(s) and sends a refresh interest message, with higher notification rate (e.g. every 10 ms instead of every 1s) Each selected neighbor forwards this new interest to a subset of its neighbors; selecting a smaller set of paths Negative reinforcement also necessary to de-select weaker paths if a better path found.

Data Gathering Algorithms

Problem Definition Base station Objective: Transmit sensed data from each sensor node to a base station One round = BS collecting data from all nodes Goal is to maximize the number of rounds of communication before nodes die and network is inoperable Minimize energy AND reduce delay Conflicting requirements Sensor Nodes Base station

LEACH Low Energy Adaptive Clustering Hierarchy Two-level hierarchy Base Station Larger Nodes denote Cluster Heads

Localization (Location Discovery) Algorithms

Location Information It is essential, in some applications, for each node to know its location Sensed data is coupled with loc. data and sent We need a cheap, low-power, low-weight, low form-factor, and reasonably accurate mechanism Global Positioning Sys (GPS) is not always feasible GPS cannot work indoors, in dense foliage, etc. GPS power consumption is very high Size of GPS receiver and antenna will increase node form factor DAWN Lab / UMBC

Sensor Net. Localization No fixed infrastructure available Prior measurements are not always possible Basic idea: Have a few sensor nodes who have known location information These nodes sent periodic beacon signals Other nodes use beacon measurements and triangulation, multi-lateration, etc. to estimate distance