Beacon Vector Routing: towards scalable point-to-point routing in sensor networks
CS294-1 Deeply Embedded Network Systems
Fall 2003
Rodrigo Fonseca
Instructor: prof. David Culler
Final Report
[PDF]
Abstract
In some applications of wireless sensor networks (WSN), it may be
desirable for a node to reach another arbitrary node in the
network. One such motivating application is the Data Centric
approach to storage (DCS), in which data is stored -- and accessed
-- by name in the network, in what constitutes a distributed hash
table.
We are looking into a scalable solution for point-to-point routing,
which don't rely on on-demand flooding, and has small state
maintenance requirements, depending on the local neighborhood of a node
rather than on the size of the graph. Geographic routing has these
characteristics, although it relies on the nodes knowing their
coordinates in space. Our approach, Beacon Vector Routing, uses a similar greedy algorithm
for choosing next-hops, but does not use geographic coordinates.
Instead, a coordinate system is build in which each node knows its
distance (in network hops) to a set of reference nodes. When
given a destination (a vector of distances), a node chooses as its
next-hop the neighbor with the closest distances to the reference
nodes.
We evaluate the performance and route characteristics of our algorithm
in three separate settings: in a high level simulator, that allows deep
investigation of algorithmic aspects in large networks; in a detailed
TinyOS simulator that allows for the controlled analysis of the effects of
loss and congestion; and on a real deployement on mica motes in an experimental
test bed.
Preliminary results show
algorithm performs well in terms of scalability and length of
paths in relation to shortest paths, and we shall present
some results in this direction.
Related work
- Pseudo-Geographic Routing
-
Geographic Routing without Location Information.
Ananth Rao, Christos Papadimitriou, Sylvia Ratnasamy, Scott Shenker, Ion Stoica
In Proceedings of ACM MOBICOM 2003
-
GEM: Graph EMbedding for Routing and Data-Centric Storage in
Sensor Networks without Geographic Information. James Newsome and
Dawn Song, Sensys 03
- Geographic Routing
- GPSR: Greedy Perimeter Stateless
Routing for Wireless Networks.Karp, B., and Kung. H. T., in Proceedings of the 6th Annual
International Conference on Mobile Computing and Networking
(MobiCom 2000), 243-254, 2000.
- Data Centric Storage
- Data-Centric Storage in SensorNets
Scott Shenker, Sylvia Ratnasamy, Brad Karp, Ramesh Govindan, Deborah Estrin
In First Workshop on Hot Topics in Networks (HotNets-I) 2002
-
GHT: A Geographic Hash Table for Data-Centric Storage
Sylvia Ratnasamy, Brad Karp, Li Yin, Fang Yu, Deborah Estrin, Ramesh Govindan, Scott Shenker
In First ACM International Workshop on Wireless Sensor Networks and Applications (WSNA) 2002
- Multihop Routing in Sensor Networks
-
Taming the Underlying Challenges of Multihop Routing in Sensor Networks.
Alec Woo, Terrence Tong, and David Culler, First ACM Conference on Embedded Networked Sensor Systems, Nov., 2003.
-
Understanding Packet Delivery Performance In Dense Wireless Sensor Networks.
Jerry Zhao and Ramesh Govindan, The First ACM Conference on Embedded Networked Sensor Systems,Los Angeles, CA, USA. November, 2003
- Ad-hoc and/or Scalable Routing
-
A review of current routing protocols for ad-hoc mobile wireless networks.
E. M. Royer and C-K. Toh. IEEE Personal
Communications, April 1999.
-
AODV,DSDV,DSR...
-
LANMAR: Landmark Routing for Large
Scale Wireless Ad Hoc Networks with Group Mobility.
G. Pei, M. Gerla and X. Hong, in
Proceedings of IEEE/ACM MobiHOC 2000, Boston, MA, Aug. 2000, pp.
-
The landmark hierarchy: A new hierarchy for routing in very large networks.
Paul Francis Tsuchiya, ACM Computer Communication Review, vol. 18, no. 4, August 1988.
-
Fisheye State Routing in Mobile Ad Hoc Networks. Guangyu Pei and
Mario Gerla and Tsu-Wei Chen, In Proceedings of the 2000 ICDCS
Workshops, Taipei, Taiwan, Apr. 2000, pp. D71-D78.