OnionMap : A Scalable Geometric Addressing and Routing Scheme for 3D Sensor Networks

Research output: Journal Publications and ReviewsRGC 21 - Publication in refereed journalpeer-review

14 Scopus Citations
View graph of relations

Author(s)

  • Kechao Cai
  • Hongbo Jiang
  • Guang Tan
  • Peng Guo
  • Chonggang Wang
  • Bo Li

Detail(s)

Original languageEnglish
Article number6827941
Pages (from-to)57-68
Journal / PublicationIEEE Transactions on Wireless Communications
Volume14
Issue number1
Online published9 Jun 2014
Publication statusPublished - Jan 2015
Externally publishedYes

Abstract

Geometric routing or geo-routing has been shown as a promising approach to scalable routing in sensor networks. Despite its success in 2-D networks, very few designs are available for 3-D networks that can ensure short routes using only small per-node state, without incurring high load imbalance on the nodes. In this paper, we propose a novel addressing and routing scheme, i.e., OnionMap, for 3-D sensor networks that achieve the above goals, using solely connectivity information and at a linear message cost. The key idea is to decompose a 3-D network into a set of connected layers, which are then mapped to a set of concentric sphere structures (similar to an onion). On each sphere, a discrete Ricci flow method is used to assign each node a set of coordinates that permits purely greedy routing within that sphere; across the different spheres, a layer alignment algorithm helps rotate and scale the spheres, to form a coherent global coordinate system that guides global routing. Theoretical analysis and simulation show OnionMap's advantages over state-of-the-art solutions in path stretch, per-node storage, and load balance.

Research Area(s)

  • 3-D sensor networks, Geometric routing

Citation Format(s)

OnionMap: A Scalable Geometric Addressing and Routing Scheme for 3D Sensor Networks. / Cai, Kechao; Yin, Zhimeng; Jiang, Hongbo et al.
In: IEEE Transactions on Wireless Communications, Vol. 14, No. 1, 6827941, 01.2015, p. 57-68.

Research output: Journal Publications and ReviewsRGC 21 - Publication in refereed journalpeer-review