# BVR - Beacon Vector Routing Scalable Point-to-Point Routing...

This preview shows pages 1–11. Sign up to view the full content.

Beacon Vector Routing: Scalable Point-to-Point Routing in Wireless Sensornets R. Fonseca, Berkeley; S. Ratnasamy, Intel Research; J. Zhao, ICI; C. T. Ee, D. Culler, S. Shenker, and I. Stoica, Berkeley NSDI 2005

This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document
The BVR Algorithm Algorithm in three distinct parts: Greedy forwarding Fallback Mode Scoped Flooding
The BVR Algorithm Define location based on number of hops to the routing beacons Each node stores its location as a vector of hop counts. P(q) = <q1,q2,q3,…qr> e.g. <5,1,6,4,3,5,7,9,3> Packets are routed based on these vectors

This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document
The BVR Algorithm Nodes retain the position of their neighboring nodes. A nodes neighborhood is the collection of nodes one hop away, for most nodes.
The BVR Algorithm The algorithm compares the difference between the packet’s destination and the current node’s neighbors. Main Rule: Minimize the sum of the differences for the beacons that are closer to the destination d than to the current routing node p Ties in the Above are broken by this rule: Minimize the sum of the distances to the farther beacons Distance function

This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document
BVR Algorithm
Algorithm in operation

This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document
9 14 3 1 b 1 b 2 Beacon Source Destination <4,1,2> <1,4,7> <1,2,5> <5,2,3> <5,2,1> <5,3,2> 2 <2,5,8> 4 <1,3,3> 5 <2,3,4> 13 b 3 <4,4,3> 7 8 12 10 6 15 11 <3,4,4> <1,4,6> <0,3,6>
9 14 3 1 b 1 b 2 Beacon Source Destination <4,1,2> <1,4,7> <1,2,5> <5,2,3> <5,2,1> <5,3,2> 2 <2,5,8> 4 <1,3,3> 5 <2,3,4> 13 b 3 <4,4,3> 7 8 12 10 6 15 11 <3,4,4> <1,4,6> <0,3,6> Hop 1: - only one decision

This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document
9 14 3 1 b 1 b 2 Beacon Source Destination <4,1,2> <1,4,7> <1,2,5>
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}

### Page1 / 38

BVR - Beacon Vector Routing Scalable Point-to-Point Routing...

This preview shows document pages 1 - 11. Sign up to view the full document.

View Full Document
Ask a homework question - tutors are online