Self-Organization in Autonomous Sensor/Actuator Networks [SelfOrg]

Slides:



Advertisements
Similar presentations
Directed Diffusion for Wireless Sensor Networking
Advertisements

Routing protocols in mobile sensor networks -Rajiv Menon.
SENSOR NETWORKS ECE 654 Irene Ioannou. Sensor networks communication architecture.
Rumor Routing Algorithm For sensor Networks David Braginsky, Computer Science Department, UCLA Presented By: Yaohua Zhu CS691 Spring 2003.
Rumor Routing in Sensor Networks David Braginsky and Deborah Estrin LECS – UCLA Modified and Presented by Sugata Hazarika.
Rumor Routing in Sensor Networks David Braginsky and Deborah Estrin.
Rumor Routing Algorithm For Sensor Networks
[SelfOrg]2-4.1 Self-Organization in Autonomous Sensor/Actuator Networks [SelfOrg] Dr.-Ing. Falko Dressler Computer Networks and Communication Systems Department.
MANETs Routing Dr. Raad S. Al-Qassas Department of Computer Science PSUT
Wireless sensor networks: a survey 周紹恩 指導教授 : 柯開維 1.
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,
CS541 Advanced Networking 1 Mobile Ad Hoc Networks (MANETs) Neil Tang 02/02/2009.
CS 265 PROJECT Secure Routing in Wireless Sensor Networks : Directed Diffusion a study Ajay Kalambur.
A Topology Discovery Algorithm for Sensor Networks Go Suzuki CS691, SSNS Spring 2003.
Directed Diffusion: A Scalable and Robust Communication Paradigm for Sensor Networks Charlmek Intanagonwiwat Ramesh Govindan Deborah Estrin Presentation.
Load Balancing Routing Scheme in Mars Sensor Network CS 215 Winter 2001 Term Project Prof : Mario Gerla Tutor: Xiaoyan Hong Student : Hanbiao Wang & Qingying.
1 Gossip-Based Ad Hoc Routing Yulin Zhu Nov. 18, 2004.
Anya Apavatjrut, Katia Jaffres-Runser, Claire Goursaud and Jean-Marie Gorce Combining LT codes and XOR network coding for reliable and energy efficient.
Itrat Rasool Quadri ST ID COE-543 Wireless and Mobile Networks
Mobile Routing protocols MANET
Ubiquitous Networks WSN Routing Protocols Lynn Choi Korea University.
Routing and Data Dissemination. Outline Motivation and Challenges Basic Idea of Three Routing and Data Dissemination schemes in Sensor Networks Some Thoughts.
RELAX : An Energy Efficient Multipath Routing Protocol for Wireless Sensor Networks Bashir Yahya, Jalel Ben-Othman University of Versailles, France ICC.
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
Rendezvous Regions: A Scalable Architecture for Service Location and Data-Centric Storage in Large-Scale Wireless Sensor Networks Karim Seada, Ahmed Helmy.
Routing in Sensor Networks. –Routing means carrying data packets from a source node to a destination node (usually called sinks in sensor networks terminology)
BARD / April BARD: Bayesian-Assisted Resource Discovery Fred Stann (USC/ISI) Joint Work With John Heidemann (USC/ISI) April 9, 2004.
1 Gossip-Based Ad Hoc Routing Zygmunt J. Haas, Joseph Halpern, LiLi Cornell University Presented By Charuka Silva.
Intro DSR AODV OLSR TRBPF Comp Concl 4/12/03 Jon KolstadAndreas Lundin CS Ad-Hoc Routing in Wireless Mobile Networks DSR AODV OLSR TBRPF.
a/b/g Networks Routing Herbert Rubens Slides taken from UIUC Wireless Networking Group.
Ching-Ju Lin Institute of Networking and Multimedia NTU
Data Dissemination Based on Ant Swarms for Wireless Sensor Networks S. Selvakennedy, S. Sinnappan, and Yi Shang IEEE 2006 CONSUMER COMMUNICATIONS and NETWORKING.
Using Ant Agents to Combine Reactive and Proactive strategies for Routing in Mobile Ad Hoc Networks Fredrick Ducatelle, Gianni di caro, and Luca Maria.
TreeCast: A Stateless Addressing and Routing Architecture for Sensor Networks Santashil PalChaudhuri, Shu Du, Ami K. Saha, and David B. Johnson Department.
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.
Performance Comparison of Ad Hoc Network Routing Protocols Presented by Venkata Suresh Tamminiedi Computer Science Department Georgia State University.
ROUTING TECHNIQUES IN WIRELESS SENSOR NETWORKS: A SURVEY.
1 Along & across algorithm for routing events and queries in wireless sensor networks Tat Wing Chim Department of Electrical and Electronic Engineering.
Survey of Ad Hoc Network Routing Protocols Team Adhocracy Presentation 4 – May 10, 2007 Jason Winnebeck Benjamin Willis Travis Thomas.
Routing Metrics for Wireless Mesh Networks
Author:Zarei.M.;Faez.K. ;Nya.J.M.
Protocols for Wireless Sensor Networks
Delay-Tolerant Networks (DTNs)
Routing Metrics for Wireless Mesh Networks
Lecture 28 Mobile Ad hoc Network Dr. Ghalib A. Shah
Introduction to Wireless Sensor Networks
Wireless Sensor Network Architectures
Sensor Network Routing
Introduction to Wireless Sensor Networks
Net 435: Wireless sensor network (WSN)
Overview of Unicast Routing Protocols for Multihop Wireless Networks
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
Mobile and Wireless Networking
Routing Metrics for Wireless Mesh Networks
Routing and Data Dissemination
A Survey on Routing Protocols for Wireless Sensor Networks
Tarun Banka Department of Computer Science Colorado State University
Sensor Networks Tiny sensor nodes, typically wireless capable of data sensing, processing and communications. Deployment in inaccessible terrains or disaster.
Data-Centric Networking
Overview: Chapter 3 Networking sensors
Vinay Singh Graduate school of Software Dongseo University
Efficient Flooding Techniques for Mobile Ad Hoc Networks
A Distributed Clustering Scheme For Underwater Sensor Networks
Routing in Mobile Wireless Networks Neil Tang 11/14/2008
Presentation transcript:

Self-Organization in Autonomous Sensor/Actuator Networks [SelfOrg] Dr.-Ing. Falko Dressler Computer Networks and Communication Systems Department of Computer Sciences University of Erlangen-Nürnberg http://www7.informatik.uni-erlangen.de/~dressler/ dressler@informatik.uni-erlangen.de

Overview Self-Organization Introduction; system management and control; principles and characteristics; natural self-organization; methods and techniques Networking Aspects: Ad Hoc and Sensor Networks Ad hoc and sensor networks; self-organization in sensor networks; evaluation criteria; medium access control; ad hoc routing; data-centric networking; clustering Coordination and Control: Sensor and Actor Networks Sensor and actor networks; coordination and synchronization; in-network operation and control; task and resource allocation Bio-inspired Networking Swarm intelligence; artificial immune system; cellular signaling pathways

Data-Centric Communication Flooding / Gossiping / WPDD Rumor routing Directed Diffusion Data aggregation and data fusion

Overview and classification Data dissemination – forwarding of data though the network Network-centric operation – data manipulation and control tasks Network-centric pre-processing, e.g. data aggregation and fusion In-network operation and control, e.g. rule-based approaches Data-centric networking Data dissemination Network-centric operation Flooding Gossiping Agent-based approaches Reverse path techniques Network-centric pre-processing In-network operation and control Aggregation Data fusion Rule-based data processing GRID approaches

Flooding Basic mechanism: Each node that receives a packet re-broadcasts it to all neighbors The data packet is discarded when the maximum hop count is reached Step 1 Step 2 Step 3

Flooding Advantages Disadvantages TTL 3 TTL 4 No route discovery mechanisms are required No topology maintenance is required Disadvantages Implosion: duplicate messages are sent to the same node Overlap: same events may be sensed by more than one node due to overlapping regions of coverage  duplicate report of the same event Resource blindness: available energy is not considered and redundant transmissions may occur  limited network lifetime TTL 3 TTL 4 3 6 1 11 6 9 6 2 3 6 16 3 1 3 9 3 6

Topology assisted flooding Exploiting overhearing in wireless networks while Receive a new flooding packet P do Start a process on packet P Wait for T time units – overhearing period if Each one-hop neighbor is already covered by at least one broadcast of P then terminate process on packet P else Re-broadcast packet P end if end while

Simple gossiping GOSSIP(p) – Probabilistic version of flooding Packets are re-broadcasted with a gossiping probability p for each message m if random(0,1) < p then message m Step 1 Step 2 Step 3 p p p p p p p p p p p

Simple gossiping Advantages Disadvantages p p2 p(n-1) pn Avoids packet implosion Lower network overhead compared to flooding Disadvantages Long propagation time throughout the network Does not guarantee that all nodes of the network will receive the message (similarly do other protocols but for gossiping this is an inherent “feature”) p p p p 1 2 n-1 n p p2 p(n-1) pn

Optimized gossiping Two-threshold scheme Destination attractors GOSSIP(p, k) – Flooding for the first k hops, then gossiping with probability p GOSSIP(1, k)  flooding GOSSIP(p, 0)  simple gossiping Destination attractors Weighted gossiping probability according to the distance of the current node to the final destination PRi is the gossiping probability for a packet at the ith node Ri in its path to the destination, k can be used to scale the probability

Weighted Probabilistic Data Dissemination (WPDD) Optimized gossiping Each message (data value) to be sent is given a priority I(msg) The message is processed according to the message-specific gossiping probability G(I(msg)) and a node-specific weighting W(Si) for each node Si Message forwarding condition: G(I(msg)) > W(Si)

Rumor Routing Agent-based path creation algorithm Agents, or “ants” are long-lived entities created at random by nodes These are basically packets which are circulated in the network to establish shortest paths to events that they encounter Event A Event B Known path to B Known path to A Agent “A” Agent “B”

Rumor Routing Agent-based path creation algorithm Can also perform path optimization at nodes that they visit When an agent finds a node whose path to an event is longer than its own, it updates the node‘s routing table Event Distance A 2 Y Event Distance Direction A 3 Y B 1 X Event Distance Direction A 4 X B 1 Event A Event B Z X Event Distance A 4 B 2

Directed Diffusion Diffusion routing protocol Improves on data diffusion using interest gradients Basic behavior Each sensor node names its data with one or more attributes Other nodes express their interest depending on these attributes The sink node has to periodically refresh its interest if it still requires data to be reported to it Data is propagated along the reverse path of the interest propagation Optimizations Nodes are allowed to cache or locally transform (aggregate) data  increases the scalability of communication and reduces the number of required transmissions

Directed Diffusion Interest propagation Data transmission type = four-legged animal interval = 1s rect = [-100, 200, 200, 400] timestamp = 01:20:40 expiresAt = 01:30:40 Data transmission type = four-legged animal // type of animal seen instance = elephant // 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 // event generation time

Directed Diffusion (a) Interest propagation (b) Gradient setup source sink source sink (c) Data delivery source sink

Directed Diffusion – Performance Aspects Average Dissipated Energy Node Failures – Event Delivery Ratio

Improving directed diffusion Node mobility Aggressive diffusion – improved timeout handling Handoff and proxies – similar to handoff in mobile communication Anticipatory diffusion – setting up paths before node movements Energy efficiency Based on passive clustering techniques Gradient setup w/o clustering Gradient setup w/ clustering CH GW source sink source sink CH

Data aggregation – Motivation Energy constraints and network congestion Data transmission in sensor networks is much more energy expensive compared to local computation efforts The reduced number of transmitted messages towards the base station helps reducing network congestion (especially near the base station) Redundancy and correlation A certain degree of overlap and redundancy is created as measured sensor data is often generated by nearby nodes Measured data can be expected to be highly correlated allowing further improvements of the information quality by using data fusion approaches (possibly exploiting further available meta information)

Data aggregation – Terminology Data aggregation – Data aggregation is the process of combining multiple information particles (in our scenario, multiple sensor messages) into a single information that is representing all the original messages. Examples of aggregation methods are statistical operations like the mean or the median. Data fusion – Data fusion is the process of annotating received information particles with meta information. Thus, data from different is combined to produce higher quality information, e.g. by adding a timestamp or location information to received sensor readings.

Aggregation techniques Chain-based aggregation chain 3 chain 2 Tree-based aggregation chain 4 chain 1 sink A A A A cluster 2 sink C C C Grid-based aggregation cluster 1 cluster 3 sink

Limitations Optimization latency vs. efficiency Δt Δt Δt Δt Δt 2 Δt High aggregation ratios require long aggregation delays Δt Large Δt will obviously lead to increased message transmission delays Δt Δt Δt Δt 1 2 n-1 n Δt 2 Δt (n-1) Δt n Δt

Summary (what do I need to know) Data-centric communication Main ideas and principles Data dissemination techniques Principles and limitations of Flooding / Gossiping / WPDD Rumor routing Directed Diffusion Data aggregation and data fusion Differentiation aggregation vs. fusion Advantages and limitations

References C. L. Barrett, S. J. Eidenbenz, and L. Kroc, "Parametric Probabilistic Sensor Network Routing," Proceedings of International Conference on Mobile Computing and Networking, San Diego, CA, USA, 2003. A. Boulis, S. Ganeriwal, and M. B. Srivastava, "Aggregation in Sensor Networks: An Energy-Accuracy Trade-off," Proceedings of IEEE Workshop on Sensor Network Protocols and Applications (SNPA 2003), May 2003, pp. 128-138. D. Braginsky and D. Estrin, "Rumor Routing Algorithm For Sensor Networks," Proceedings of First Workshop on Sensor Networks and Applications (WSNA), Atlanta, Georgia, USA, September 2002. Z. J. Haas, J. Y. Halpern, and L. Li, "Gossip-Based Ad Hoc Routing," Proceedings of IEEE INFOCOM 2002, June 2002, pp. 1707-1716. V. Handziski, A. Köpke, H. Karl, C. Frank, and W. Drytkiewicz, "Improving the Energy Efficiency of Directed Diffusion Using Pervasive Clustering," Proceedings of 1st European Workshop in Wireless Sensor Networks (EWSN), vol. LNCS 2920, Berlin, Germany, January 2004, pp. 172-187. C. Intanagonwiwat, R. Govindan, and D. Estrin, "Directed diffusion: A scalable and robust communication paradigm for sensor networks," Proceedings of 6th Annual ACM/IEEE International Conference on Mobile Computing and Networking (MobiCOM'00), Boston, MA, USA, August 2000, pp. 56-67. R. Rajagopalan and P. K. Varshney, "Data-Aggregation Techniques in Sensor Networks: A Survey," IEEE Communication Surveys and Tutorials, vol. 8 (4), pp. 48-63, December 2006. R. C. Shah and J. M. Rabaey, "Energy Aware Routing for Low Energy Ad Hoc Sensor Networks," Proceedings of IEEE Wireless Communications and Networking Conference (WCNC), Orlando, Florida, USA, 2002.