Network Kernel Architectures and Implementation (01204423) Network Architecture Chaiporn Jaikaeo Department of Computer Engineering.

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.
Decentralized Reactive Clustering in Sensor Networks Yingyue Xu April 26, 2015.
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.
A Novel Cluster-based Routing Protocol with Extending Lifetime for Wireless Sensor Networks Slides by Alex Papadimitriou.
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.
1 On Handling QoS Traffic in Wireless 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.
Aggregation in Sensor Networks NEST Weekly Meeting Sam Madden Rob Szewczyk 10/4/01.
ITIS 6010/8010 Wireless Network Security Dr. Weichao Wang.
The Impact of Spatial Correlation on Routing with Compression in WSN Sundeep Pattem, Bhaskar Krishnamachri, Ramesh Govindan University of Southern California.
Autonomic Wireless Sensor Networks: Intelligent Ubiquitous Sensing G.M.P. O’Hare, M.J. O’Grady, A. Ruzzelli, R. Tynan Adaptive Information Cluster (AIC)
CMPE 80N - Introduction to Networks and the Internet 1 CMPE 80N Winter 2004 Lecture 9 Introduction to Networks and the Internet.
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
Roadmap-Based End-to-End Traffic Engineering for Multi-hop Wireless Networks Mustafa O. Kilavuz Ahmet Soran Murat Yuksel University of Nevada Reno.
Energy-Aware Synchronization in Wireless Sensor Networks Yanos Saravanos Major Advisor: Dr. Robert Akl Department of Computer Science and Engineering.
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.
Hongyu Gong, Lutian Zhao, Kainan Wang, Weijie Wu, Xinbing Wang
1 Wireless Sensor Networks Sensor Network Architectures Mario Čagalj FESB, 26/3/2014. Based on “Protocols and Architectures for Wireless.
Architectures and Applications for Wireless Sensor Networks ( ) Network Architecture Chaiporn Jaikaeo Department of Computer.
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.
Young-sam Kim / M.D Course School of Information Technology Dept. of Computer Engineering Korea University of Technology and Education Location Tracking.
Multi-Resolution Spatial and Temporal Coding in a Wireless Sensor Network for Long-Term Monitoring Applications You-Chiun Wang, Member, IEEE, Yao-Yu Hsieh,
Computer Networks Group Universität Paderborn TANDEM project meeting Protocols, oversimplification, and cooperation or: Putting wireless back into WSNs.
Lecture 6 Page 1 Advanced Network Security Review of Networking Basics Advanced Network Security Peter Reiher August, 2014.
Communication Support for Location- Centric Collaborative Signal Processing in Sensor Networks Parmesh Ramanathan University of Wisconsin, Madison Acknowledgements:K.-C.
Rendezvous Regions: A Scalable Architecture for Service Location and Data-Centric Storage in Large-Scale Wireless Sensor Networks Karim Seada, Ahmed Helmy.
Network Kernel Architectures and Implementation ( ) Data-Centric and Content-Based Networking Chaiporn Jaikaeo Department of.
© 2009 Pearson Education Inc., Upper Saddle River, NJ. All rights reserved. © The McGraw-Hill Companies, Inc. Internetworking, WANs, and Dynamic Routing.
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
By Naeem Amjad 1.  Challenges  Introduction  Motivation  First Order Radio Model  Proposed Scheme  Simulations And Results  Conclusion 2.
Computer Networks Group Universität Paderborn Ad hoc and Sensor Networks Chapter 7: Naming & Addressing Holger Karl.
Maximizing Lifetime per Unit Cost in Wireless Sensor Networks
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
Energy Efficient Data Management for Wireless Sensor Networks with Data Sink Failure Hyunyoung Lee, Kyoungsook Lee, Lan Lin and Andreas Klappenecker †
Energy-Efficient Signal Processing and Communication Algorithms for Scalable Distributed Fusion.
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.
EASE: An Energy-Efficient In-Network Storage Scheme for Object Tracking in Sensor Networks Jianliang Xu Department of Computer Science Hong Kong Baptist.
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.
VADD: Vehicle-Assisted Data Delivery in Vehicular Ad Hoc Networks Zhao, J.; Cao, G. IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 鄭宇辰
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
Computing and Compressive Sensing in Wireless Sensor Networks
Wireless Sensor Network Architectures
Introduction to Wireless Sensor Networks
Net 435: Wireless sensor network (WSN)
Wireless Mesh Networks
Data-Centric Networking
Wireless Sensor Networks and Internet of Things
Wireless Sensor Networks and Internet of Things
Lecture 4a Mobile IP 1.
Presentation transcript:

Network Kernel Architectures and Implementation ( ) Network Architecture Chaiporn Jaikaeo Department of Computer Engineering Kasetsart University Materials taken from lecture slides by Karl and Willig

2 Outline Network scenarios Network scenarios Optimization goals Optimization goals Design principles Design principles Gateway concepts Gateway concepts

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

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

5 Single-Hop vs. Multi-hop Multi-hop networks 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 Store & forward multi-hopping NOT the only possible solution  E.g., collaborative networking, network coding Source Sink Obstacle

6 Multi-hopping Always Efficient? Obvious idea: Multi-hopping is more energy- efficient than direct communication 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 2 c ( d /2)   c - some constant   - path loss coefficient (  2) Usually wrong, or over-simplified Usually wrong, or over-simplified  Need to take constant offsets for powering transmitter, receiver into account

7 Multiple Sinks, Multiple sources

8 Outline Network scenarios Network scenarios Optimization goals Optimization goals Design principles Design principles Gateway concepts Gateway concepts

9 Goal: Quality of Service QoS in WSN is more complicated (compared to MANET) 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 Related goal: robustness  Network should withstand failure of some nodes

10 Goal: Energy efficiency Many definitions 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

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

12 Outline Network scenarios Network scenarios Optimization goals Optimization goals Design principles Design principles Gateway concepts Gateway concepts

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

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

15 Aggregation Example

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

17 Adaptive Fidelity Adapt data processing effort based on required accuracy/fidelity Adapt data processing effort based on required accuracy/fidelity E.g., event detection E.g., event detection  When event occurs, increase rate of message exchanges E.g., temperature 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

18 Data Centric Networking Interactions in typical networks are addressed to the identities of nodes 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 In WSN, specific source of events might not be important  Several nodes can observe the same area Focus on data/results instead Focus on data/results instead  Data-centric networking  Principal design change

19 Implementation Options Publish/subscribe (NDN – Named Data Networking) 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 Databases  SQL-based request

20 Outline Network scenarios Network scenarios Optimization goals Optimization goals Design principles Design principles Gateway concepts Gateway concepts

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

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

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

Example 6LoWPAN Systems 24

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