Rumor Routing in Sensor Networks David Braginsky and Deborah Estrin LECS – UCLA Modified and Presented by Sugata Hazarika.

Slides:



Advertisements
Similar presentations
Scalable Location Service for Geographic Ad Hoc Routing
Advertisements

Multicasting in Mobile Ad hoc Networks By XIE Jiawei.
Directed Diffusion for Wireless Sensor Networking
1 GPSR: Greedy Perimeter Stateless Routing for Wireless Networks B. Karp, H. T. Kung Borrowed slides from Richard Yang.
指導教授:許子衡 教授 報告學生:馬敏修 2010/8/ Introduction 2. Geocast Routing Protocols  2.1 GAMER Overview 3. GAMER Details  3.1 Building the Mesh  3.2 Adaptation.
An Energy Efficient Routing Protocol for Cluster-Based Wireless Sensor Networks Using Ant Colony Optimization Ali-Asghar Salehpour, Babak Mirmobin, Ali.
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.
Rumor Routing Algorithm For Sensor Networks
Lecture 4: Routing Anish Arora CIS788.11J Introduction to Wireless Sensor Networks Material uses slides from Wattenhofer, Gouda, Estrin.
1 Scalable Information-Driven Sensor Querying and Routing for ad hoc Heterogeneous Sensor Networks Maurice Chu, Horst Haussecker and Feng Zhao Based upon.
1 Routing Techniques in Wireless Sensor networks: A Survey.
Rumor Routing in Sensor Networks David Braginsky and Deborah Estrin Presented By Tu Tran 1.
1 Balancing Push and Pull for Efficient Information Discovery in Large-Scale Sensor Networks Xin Liu, Qingfeng Huang, Ying Zhang CS 6204 Adv Top. in Systems-Mob.
1 Location-Aided Routing (LAR) in Mobile Ad Hoc Networks Young-Bae Ko and Nitin H. Vaidya Yu-Ta Chen 2006 Advanced Wireless Network.
“Location-Aided Routing (LAR) in Mobile Ad Hoc Network” by Young-bae ko Nitin H. Validya presented by Mark Miyashita.
Monday, June 01, 2015 ARRIVE: Algorithm for Robust Routing in Volatile Environments 1 NEST Retreat, Lake Tahoe, June
Advanced Topics in Next-Generation Wireless Networks
Directed Diffusion: A Scalable and Robust Communication Paradigm for Sensor Networks.
An Analysis of the Optimum Node Density for Ad hoc Mobile Networks Elizabeth M. Royer, P. Michael Melliar-Smith and Louise E. Moser Presented by Aki Happonen.
Before start… Earlier work single-path routing in sensor networks
ITIS 6010/8010 Wireless Network Security Dr. Weichao Wang.
A Cross Layer Approach for Power Heterogeneous Ad hoc Networks Vasudev Shah and Srikanth Krishnamurthy ICDCS 2005.
Ad Hoc Wireless Routing COS 461: Computer Networks
1 Virtual Direction Routing for Overlay Networks Bow-Nan Cheng Murat Yuksel Shivkumar Kalyanaraman.
CS 712 | Fall 2007 Using Mobile Relays to Prolong the Lifetime of Wireless Sensor Networks Wei Wang, Vikram Srinivasan, Kee-Chaing Chua. National University.
1 Chalermek Intanagonwiwat (USC/ISI) Ramesh Govindan (USC/ISI) Deborah Estrin (USC/ISI and UCLA) DARPA Sponsored SCADDS project Directed Diffusion
Scalable Routing Protocols for Mobile Ad Hoc Networks Xiaoyan Hong, Kaixin Xu, and Mario Gerla at UCLA.
Mobile Adhoc Network: Routing Protocol:AODV
Multicast Routing in Mobile Ad Hoc Networks (MANETs)
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.
Routing Protocols of On- Demand Dynamic Source Routing (DSR) Ad-Hoc On-Demand Distance Vector (AODV)
ENERGY-EFFICIENT FORWARDING STRATEGIES FOR GEOGRAPHIC ROUTING in LOSSY WIRELESS SENSOR NETWORKS Presented by Prasad D. Karnik.
 SNU INC Lab MOBICOM 2002 Directed Diffusion for Wireless Sensor Networking C. Intanagonwiwat, R. Govindan, D. Estrin, John Heidemann, and Fabio Silva.
Fault-Tolerant Papers Broadband Network & Mobile Communication Lab Course: Computer Fault-Tolerant Speaker: 邱朝螢 Date: 2004/4/20.
Group 3 Sandeep Chinni Arif Khan Venkat Rajiv. Delay Tolerant Networks Path from source to destination is not present at any single point in time. Combining.
Salah A. Aly,Moustafa Youssef, Hager S. Darwish,Mahmoud Zidan Distributed Flooding-based Storage Algorithms for Large-Scale Wireless Sensor Networks Communications,
The Network Layer.
Connectivity-Aware Routing (CAR) in Vehicular Ad Hoc Networks Valery Naumov & Thomas R. Gross ETH Zurich, Switzerland IEEE INFOCOM 2007.
SRL: A Bidirectional Abstraction for Unidirectional Ad Hoc Networks. Venugopalan Ramasubramanian Ranveer Chandra Daniel Mosse.
K-Anycast Routing Schemes for Mobile Ad Hoc Networks 指導老師 : 黃鈴玲 教授 學生 : 李京釜.
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.
Tufts Wireless Laboratory School Of Engineering Tufts University Paper Review “An Energy Efficient Multipath Routing Protocol for Wireless Sensor Networks”,
a/b/g Networks Routing Herbert Rubens Slides taken from UIUC Wireless Networking Group.
Ching-Ju Lin Institute of Networking and Multimedia NTU
An Energy-Efficient Geographic Routing with Location Errors in Wireless Sensor Networks Julien Champ and Clement Saad I-SPAN 2008, Sydney (The international.
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.
Improving Fault Tolerance in AODV Matthew J. Miller Jungmin So.
1 Switching and Forwarding Sections Connecting More Than Two Hosts Multi-access link: Ethernet, wireless –Single physical link, shared by multiple.
Fundamentals of Computer Networks ECE 478/578
Distance Vector Routing
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.
VADD: Vehicle-Assisted Data Delivery in Vehicular Ad Hoc Networks Zhao, J.; Cao, G. IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 鄭宇辰
ROUTING TECHNIQUES IN WIRELESS SENSOR NETWORKS: A SURVEY.
Virtual Direction Routing
Delay-Tolerant Networks (DTNs)
Introduction to Wireless Sensor Networks
A comparison of Ad-Hoc Routing Protocols
Sensor Network Routing
Net 435: Wireless sensor network (WSN)
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
Mobile and Wireless Networking
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks
A Survey on Routing Protocols for Wireless Sensor Networks
Routing.
Routing in Mobile Wireless Networks Neil Tang 11/14/2008
Presentation transcript:

Rumor Routing in Sensor Networks David Braginsky and Deborah Estrin LECS – UCLA Modified and Presented by Sugata Hazarika

Operating Environment  Large network of dense wireless nodes  Geographically cohesive events in the environment  No global coordinate system  A need to deliver packets to events (query/configure/command)

Data Routing  Data is more important in a power starved data centric network  So focuses on data routing instead of naming based schemes  Previous techniques – query flooding, event flooding  Pub/Sub ? …

Alternative Methods  Query flooding –Expensive for hig query/event ratio –Allows for optimal reverse path setup –Gossiping scheme can be use to reduce overhead  Event Flooding –Expensive for low query/event ratio –GRAB provides an effective method for gradient setup  Note : –Both of them provide shortest delay paths

Rumor Routing  Designed for query/event ratios between query and event flooding  Motivation –Sometimes a non-optimal route is satisfactory  Advantages –Tunable best effort delivery –Tunable for a range of query/event ratios  Disadvantages –Optimal parameters depend heavily on topology (but can be adaptively tuned) –Does not guarantee delivery

Rumor Routing

Basis for Algorithm  Observation: Two lines in a bounded rectangle have a 69% chance of intersecting  Create a set of straight line gradients from event, then send query along a random straight line from source.  Thought: Can this bound be proved for a random walk. What is this bound if the line is not really straight? Event Source

Creating Paths  Nodes having observed an event send out agents which leave routing info to the event as state in nodes  Agents attempt to travel in a straight line  If an agent crosses a path to another event, it begins to build the path to both  Agent also optimizes paths if they find shorter ones.

Algorithm Basics  All nodes maintain a neighbor list.  Nodes also maintain a event table –When it observes an event, the event is added with distance 0.  Agents –Packets that carry local event info across the network. –Aggregate events as they go.

Agents

Agent Path  Agent tries to travel in a “somewhat” straight path. –Maintains a list of recently seen nodes. –When it arrives at a node adds the node’s neighbors to the list. –For the next tries to find a node not in the recently seen list. –Avoids loops –-important to find a path regardless of “quality”

Following Paths  A query originates from source, and is forwarded along until it reaches it’s TTL  Forwarding Rules: –If a node has seen the query before, it is sent to a random neighbor –If a node has a route to the event, forward to neighbor along the route –Otherwise, forward to random neighbor using straightening algorithm

Energy Comparison  Rumor Routing (1000 queries) –Es + Q*(Eq + N*(1000-Qf)/1000) –Es = avg. energy to set up path –Eq = avg. energy to route a query –Qf = successful queries –Q queries are routed  Query Flooding –Q*N  Event Flooding –E*N

Simulation Scenario  Simple radial propagation model with symmetric reliable transmission (r=5)  Dense network of nodes (3000,4000,5000 in field of 200x200m 2 )  Simultaneous circular events of radius 5m (10, 50, 100)  Varied parameters to find optimal ranges –Number of agents per event –Agent TTL –Query TTL

Simulation Results  Bad : Agent TTL 100 number of agents around 25.  Large value of number of agents (around 400) had high setup cost but better delivery rate, so lower average energy consumption.  Best Result –Agents = 31 –Agent TTL 1000 –98.1 % queries delivered –1/20 th of a network flood.

Simulation Results  Assume that undelivered queries are flooded  Wide range of parameters allow for energy saving over either of the naïve alternatives  Optimal parameters depend on network topology, query/event distribution and frequency  Algorithm was very sensitive to event distribution

Fault Tolerance  After agents propagated paths to events, some nodes were disabled.  Delivery probability degraded linearly up to 20% node failure, then dropped sharply  Both random and clustered failure were simulated with similar results

Some Thoughts  The effect of event distribution on the results is not clear.  The straightening algorithm used is essentially only a random walk … can something better be done.  The tuning of parameters for different network sizes and different node densities is not clear.  There are no clear guidelines for parameter tuning, only simulation results in a particular environment.

Can we analyze  The inherent concept looks powerful.  Even though not presented in this way … this algorithm is just an example of gossip routing.  There are two types of gossip, gossip of events and gossip of queries.  With the same gossip probability = 1/number of neighbors. (change this, would that help)  It maybe possible to find the probability of intersection of these two.  That might lead to a set of techniques for parameter estimation, or an optimal setting.

Other similar algos.  Content based pub/sub. –Both the subscription and notification meet inside the network. –Can we borrow some ideas from wired networks  DHT –DHTs can also be used to locate events. –Underlying routing is the problem. DHT over DSR or AODV may not be suitable.

Future Work  Network dynamics  Realistic environment  Non-localized Events  Asynchronous Events  Self-tuning algorithm dynamics