Rumor Routing in Sensor Networks - PowerPoint PPT Presentation

1 / 11
About This Presentation
Title:

Rumor Routing in Sensor Networks

Description:

Data is more important in a power starved data centric network ... When it arrives at a node adds the node's neighbors to the list. ... – PowerPoint PPT presentation

Number of Views:128
Avg rating:3.0/5.0
Slides: 12
Provided by: davidb357
Category:

less

Transcript and Presenter's Notes

Title: Rumor Routing in Sensor Networks


1
Rumor Routing in Sensor Networks
  • David Braginsky and Deborah Estrin

2
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)

3
Data Routing
  • Data is more important in a power starved data
    centric network
  • So focuses on data routing Previous techniques
    query flooding, event flooding

4
Rumor Routing
  • Designed for query/event ratios between query and
    event flooding
  • Motivation
  • Sometimes a non-optimal route is satisfactory
  • Advantages
  • Tunable for a range of query/event ratios
  • Disadvantages
  • Does not guarantee delivery

5
Rumor Routing
6
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
7
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.

8
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.

9
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 nodes
    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

10
Following Paths
  • A query originates from source, and is forwarded
    along until it reaches its 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

11
Some Thoughts
  • The effect of event distribution ??
  • The straightening algorithm used is essentially
    only a random walk can something better be done.
Write a Comment
User Comments (0)
About PowerShow.com