Architectures and Applications for Wireless Sensor Networks (01204525) Network Architecture Chaiporn Jaikaeo chaiporn.j@ku.ac.th Department of Computer.

Slides:



Advertisements
Similar presentations
Multicasting in Mobile Ad hoc Networks By XIE Jiawei.
Advertisements

6LoWPAN Extending IP to Low-Power WPAN 1 By: Shadi Janansefat CS441 Dr. Kemal Akkaya Fall 2011.
COS 461 Fall 1997 Routing COS 461 Fall 1997 Typical Structure.
Introduction to Wireless Sensor Networks
Computer Networks Group Universität Paderborn Ad hoc and Sensor Networks Chapter 9: Localization & positioning Holger Karl.
Sogang University ICC Lab Using Game Theory to Analyze Wireless Ad Hoc networks.
MANETs Routing Dr. Raad S. Al-Qassas Department of Computer Science PSUT
A Novel Cluster-based Routing Protocol with Extending Lifetime for Wireless Sensor Networks Slides by Alex Papadimitriou.
Emulatore di Protocolli di Routing per reti Ad-hoc Alessandra Giovanardi DI – Università di Ferrara Pattern Project Area 3: Problematiche di instradamento.
Computer Networks Group Universität Paderborn Ad hoc and Sensor Networks Chapter 3: Network architecture Holger Karl.
1 Next Century Challenges: Scalable Coordination in sensor Networks MOBICOMM (1999) Deborah Estrin, Ramesh Govindan, John Heidemann, Satish Kumar Presented.
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Wireless Sensor Networks 2nd Lecture Christian Schindelhauer.
Dissemination protocols for large sensor networks Fan Ye, Haiyun Luo, Songwu Lu and Lixia Zhang Department of Computer Science UCLA Chien Kang Wu.
Aggregation in Sensor Networks NEST Weekly Meeting Sam Madden Rob Szewczyk 10/4/01.
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Wireless Sensor Networks 13th Lecture Christian Schindelhauer.
Extending Network Lifetime for Precision-Constrained Data Aggregation in Wireless Sensor Networks Xueyan Tang School of Computer Engineering Nanyang Technological.
Online Data Gathering for Maximizing Network Lifetime in Sensor Networks IEEE transactions on Mobile Computing Weifa Liang, YuZhen Liu.
Computer Networks Group Universität Paderborn Ad hoc and Sensor Networks Chapter 1: Motivation & Applications Holger Karl.
The Design Space of Wireless Sensor Networks Xin-Xian Liu
Ad Hoc Wireless Routing COS 461: Computer Networks
Mobile IP Performance Issues in Practice. Introduction What is Mobile IP? –Mobile IP is a technology that allows a "mobile node" (MN) to change its point.
Lecture 3a Mobile IP 1. Outline How to support Internet mobility? – by Mobile IP. Our discussion will be based on IPv4 (the current version). 2.
Protocols and Applications for Wireless Sensor Networks ( ) Ad hoc and Sensor Networks Chaiporn Jaikaeo Department of Computer.
Network Kernel Architectures and Implementation ( ) Naming and Addressing Chaiporn Jaikaeo Department of Computer Engineering.
Wireless Embedded Systems ( x) Ad hoc and Sensor Networks Chaiporn Jaikaeo Department of Computer Engineering Kasetsart University.
Lecture 8 Page 1 Advanced Network Security Review of Networking Basics: Internet Architecture, Routing, and Naming Advanced Network Security Peter Reiher.
WSN Done By: 3bdulRa7man Al7arthi Mo7mad AlHudaib Moh7amad Ba7emed Wireless Sensors Network.
Advisor: Quincy Wu Speaker: Kuan-Ta Lu Date: Aug. 19, 2010
1 Wireless Sensor Networks Sensor Network Architectures Mario Čagalj FESB, 26/3/2014. Based on “Protocols and Architectures for Wireless.
1 Spring Semester 2009, Dept. of Computer Science, Technion Internet Networking recitation #3 Mobile Ad-Hoc Networks AODV Routing.
© 2002, Cisco Systems, Inc. All rights reserved..
Network Kernel Architectures and Implementation ( ) Network Architecture Chaiporn Jaikaeo Department of Computer Engineering.
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 1 A Communications Model Source: generates.
Introduction to Networks CS587x Lecture 1 Department of Computer Science Iowa State University.
Architectures and Applications for Wireless Sensor Networks ( ) Localization Chaiporn Jaikaeo Department of Computer Engineering.
1 Heterogeneity in Multi-Hop Wireless Networks Nitin H. Vaidya University of Illinois at Urbana-Champaign © 2003 Vaidya.
Dynamic Source Routing in ad hoc wireless networks Alexander Stojanovic IST Lisabon 1.
Computer Networks Group Universität Paderborn TANDEM project meeting Protocols, oversimplification, and cooperation or: Putting wireless back into WSNs.
Load-Balancing Routing in Multichannel Hybrid Wireless Networks With Single Network Interface So, J.; Vaidya, N. H.; Vehicular Technology, IEEE Transactions.
Rushing Attacks and Defense in Wireless Ad Hoc Network Routing Protocols ► Acts as denial of service by disrupting the flow of data between a source and.
Network Kernel Architectures and Implementation ( ) Data-Centric and Content-Based Networking Chaiporn Jaikaeo Department of.
Dr. Sudharman K. Jayaweera and Amila Kariyapperuma ECE Department University of New Mexico Ankur Sharma Department of ECE Indian Institute of Technology,
Multiuser Receiver Aware Multicast in CDMA-based Multihop Wireless Ad-hoc Networks Parmesh Ramanathan Department of ECE University of Wisconsin-Madison.
TCP-Cognizant Adaptive Forward Error Correction in Wireless Networks
1 A Context Discovery Middleware for Context-Aware Applications with Heterogeneous Sensors Yu-Min Tseng.
Computer Networks Group Universität Paderborn Ad hoc and Sensor Networks Chapter 7: Naming & Addressing Holger Karl.
A Wakeup Scheme for Sensor Networks: Achieving Balance between Energy Saving and End-to-end Delay Xue Yang, Nitin H.Vaidya Department of Electrical and.
Tufts Wireless Laboratory School Of Engineering Tufts University Paper Review “An Energy Efficient Multipath Routing Protocol for Wireless Sensor Networks”,
DISTIN: Distributed Inference and Optimization in WSNs A Message-Passing Perspective SCOM Team
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
EmberNet – Wireless Networks for Industrial Systems Presented by Ryan Wu April 11, 2003 Some slides and figures courtesy EmberNet, Rob Poor and Cliff Bowman.
Energy-Efficient Protocol for Cooperative Networks.
TreeCast: A Stateless Addressing and Routing Architecture for Sensor Networks Santashil PalChaudhuri, Shu Du, Ami K. Saha, and David B. Johnson Department.
Toward Reliable and Efficient Reporting in Wireless Sensor Networks Authors: Fatma Bouabdallah Nizar Bouabdallah Raouf Boutaba.
Fundamentals of Computer Networks ECE 478/578
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)
Networking (Cont’d). Congestion Control l Is achieved by informing nodes along a route that congestion has occurred and asking them to reduce their packet.
Building Wireless Efficient Sensor Networks with Low-Level Naming J. Heihmann, F.Silva, C. Intanagonwiwat, R.Govindan, D. Estrin, D. Ganesan Presentation.
Performance Comparison of Ad Hoc Network Routing Protocols Presented by Venkata Suresh Tamminiedi Computer Science Department Georgia State University.
Source : 2014 IEEE Ninth International Conference on Intelligent Sensors, Sensor Networks and Information Processing (ISSNIP) Auther : Nacer Khalil, Mohamed.
Wireless sensor and actor networks: research challenges Ian. F. Akyildiz, Ismail H. Kasimoglu
Mobile IP THE 12 TH MEETING. Mobile IP  Incorporation of mobile users in the network.  Cellular system (e.g., GSM) started with mobility in mind. 
Powerpoint Templates Data Communication Muhammad Waseem Iqbal Lecture # 07 Spring-2016.
Introduction to Wireless Sensor Networks
Wireless Sensor Network Architectures
Introduction to Wireless Sensor Networks
Net 435: Wireless sensor network (WSN)
Data-Centric Networking
Wireless Sensor Networks and Internet of Things
Lecture 4a Mobile IP 1.
Presentation transcript:

Architectures and Applications for Wireless Sensor Networks (01204525) Network Architecture Chaiporn Jaikaeo chaiporn.j@ku.ac.th Department of Computer Engineering Kasetsart University Materials taken from lecture slides by Karl and Willig

Outline Network scenarios Optimization goals Design principles Service interface Gateway concepts

Typical Views of WSN Self-organizing mobile ad hoc networks (MANETs) Peer-to-peer networks Multi/mobile agent systems and swarm intellegence

Sensor Network Scenarios Sources: Any entity that provides data/measurements Sinks: Nodes where information is required Sink Source Sink Source Source Internet Sink

Single-Hop vs. Multi-hop Multi-hop networks Send packets to an intermediate node Intermediate node forwards packet to its destination Store-and-forward multi-hop network Store & forward multi-hopping NOT the only possible solution E.g., collaborative networking, network coding Source Sink Obstacle

Multi-hopping Always Efficient? Obvious idea: Multi-hopping is more energy-efficient than direct communication Suppose we put a relay at distance d/2 Energy for distance d is reduced from cd to 2c(d/2) c - some constant  - path loss coefficient ( 2) Usually wrong, or over-simplified Need to take constant offsets for powering transmitter, receiver into account

Multiple Sinks, Multiple sources

Different sources of mobility Node mobility Sink mobility Event mobility

Sink Mobility Request Propagation of answers Movement direction

WSN Event Mobility

Outline Network scenarios Optimization goals Design principles Service interface Gateway concepts

Goal: Quality of Service QoS in WSN is more complicated (compared to MANET) Event detection/reporting probability Event classification error, detection delay Probability of missing a periodic report Approximation accuracy (e.g, when WSN constructs a temperature map) Tracking accuracy (e.g., difference between true and conjectured position of the pink elephant) Related goal: robustness Network should withstand failure of some nodes

Goal: Energy efficiency Many definitions Energy per correctly received bit Energy per reported (unique) event Delay/energy tradeoffs Network lifetime Time to first node failure Network half-life (how long until 50% of the nodes died?) Time to partition Time to loss of coverage Time to failure of first event notification

Sharpening the Drop Sacrifice long lifetimes in return for an improvement in short lifetimes

Goal: Scalability Network should be operational regardless of number of nodes At high efficiency Typical node numbers difficult to guess MANETs: 10s to 100s WSNs: 10s to 1000s, maybe more Requiring to scale to large node numbers has serious consequences for network architecture Might not result in the most efficient solutions for small networks! Carefully consider actual application needs before looking for scalable solutions

Outline Network scenarios Optimization goals Design principles Service interface Gateway concepts

Distributed Organization WSN participants should cooperate in organizing the network Centralized approach usually not feasible Potential shortcomings Not clear whether distributed or centralized organization achieves better energy efficiency Option: “limited centralized” solution Elect nodes for local coordination/control Perhaps rotate this function over time

In-Network Processing WSNs are expected to provide information Gives additional options E.g., manipulate or process the data in the network Main example: aggregation Apply aggregation functions to a collection tree in a network Typical functions: minimum, maximum, average, sum, … Not amenable functions: median

Aggregation Example 1 3 6

Signal Processing Another form of in-network processing E.g., Edge detection Tracking/angle detection of signal source Exploit temporal and spatial correlation Observed signals might vary only slowly in time Signals of neighboring nodes are often quite similar Compressive sensing

Adaptive Fidelity Adapt data processing effort based on required accuracy/fidelity E.g., event detection When event occurs, increase rate of message exchanges E.g., temperature When temperature is in acceptable range, only send temperature values at low resolution When temperature becomes high, increase resolution and thus message length

Data Centric Networking Interactions in typical networks are addressed to the identities of nodes Known as node-centric or address-centric networking paradigm In WSN, specific source of events might not be important Several nodes can observe the same area Focus on data/results instead  Data-centric networking Principal design change

Implementation Options Publish/subscribe (NDN – Named Data Networking) Nodes can publish data, can subscribe to any particular kind of data Once data of a certain type has been published, it is delivered to all subscribers Databases SQL-based request

Other Design Principles Exploit location information Exploit activity patterns Exploit heterogeneity By construction By evolution Cross-layer optimization of protocol stacks for WSN Goes against grain of standard networking Promises big performance gains

Outline Network scenarios Optimization goals Design principles Service interface Gateway concepts

Interfaces to Protocol Stacks The world’s all-purpose network interface: sockets Good for transmitting data from one sender to one receiver Not well matched to WSN needs (ok for ad hoc networks) App as another component Well-designed interface

Outline Network scenarios Optimization goals Design principles Service interface Gateway concepts

Gateways in WSN/MANET Allow remote access to/from the WSN Bridge the gap between different interaction semantics E.g., data vs. address-centric networking Need support for different radios/protocols

WSN to Internet Communication E.g., deliver an alarm message to an Internet host Issues Need to find a gateway (integrates routing & service discovery) Choose “best” gateway if several are available How to find Alice or Alice’s IP?

Internet to WSN communication How to find the right WSN to answer a need? How to translate from IP protocols to WSN protocols, semantics? Gateway nodes Remote requester Internet Gateway

WSN tunneling Use the Internet to “tunnel” WSN packets between two remote WSNs Gateway nodes Internet Gateway

6LoWPAN IPv6 over Low-power Wireless Personal Area Networks Nodes communicate using IPv6 packets An IPv6 packet is carried in the payload of IEEE 802.15.4 data frames

Example 6LoWPAN Systems

Summary Network architectures for WSNs look quite different from typical networks in many aspects Data-centric paradigm opens new possibilities for protocol design