Title: Your Title - University of Louisiana at Lafayette

Download Report

Transcript Title: Your Title - University of Louisiana at Lafayette

Scalable and Fully Distributed
Localization With Mere Connectivity
Localization with Mere Connectivity

Localization is imperative to a variety of
applications in wireless sensor networks.

Considering the cost of extra equipment,
localization from mere connectivity is
ideal for large-scale sensor networks.
Previous Methods

Previous mere connectivity based
localization methods:
◦ Multi-Dimensional Scaling (MDS) based
 low scalability
 centralized
◦ Neural Network based
 numerically unstable
◦ Graph Rigidity Theory based
 low localization accuracy
Our Proposed Method

We model a planar sensor network as a discrete
surface with its metric represented as edge lengths
(approximated by hop counts) and curvatures at each
node as the angle deficits. Due to the approximation
error, the surface is curved, not flat in plane. We
compute the provably optimal flat metric which
introduces the least distortion from estimated metric to
isometrically embed the surface to plane.
Contributions of Our Proposed
Method

Fully distributed
◦ All the involved computations for each node only
require information from its direct neighbors

Scalable
◦ The computational cost and communication cost are
both linear to the size of the network
◦ Limited error propagation

Theoretically sound
◦ Provably optimal

Numerically stable
◦ Free of the choice of initial values and local minima
with theoretical guarantee
Talk Overview
Theory of flat metric
 Distributed algorithm on sensor network
 Discussions

◦ Costs
◦ Error propagation

Experiments and Comparison
Talk Overview
Theory of flat metric
 Distributed algorithm on sensor network
 Discussions

◦ Costs
◦ Error propagation

Experiments and Comparison
Discrete Metric and Discrete
Gaussian Curvature
Discrete metric: edge length of the
triangulation
 Discrete Gaussian curvature: induced by
metric, measured as angle deficit

Circle Packing Metric

Flat Metric
Flat metric: a set of edge lengths which
induce zero Gaussian curvature for all
inner vertices such that the triangulation
can be isometrically embedded into plane.
 Infinite number of flat metrics for a given
connectivity triangulation.

Optimal Flat Metric

Tool to Compute Optimal Flat Metric

Discrete Ricci flow
◦ [Hamilton 1982]: Ricci flow on closed
surfaces of non-positive Euler characteristic
◦ [Chow 1991]: Ricci flow on closed surfaces of
positive Euler characteristic
◦ [Chow and Luo 2003]: Discrete Ricci flow
including existence of solutions, criteria, and
convergence.
◦ [Jin et al. 2008]: a unified framework of
computational algorithms for discrete Ricci
flow
Tool to Compute Optimal Flat Metric

Talk Overview
Theory of flat metric
 Distributed algorithm on sensor network
 Discussions

◦ Costs
◦ Error propagation

Experiments and Comparison
Distributed Algorithm

Preprocessing: build a triangulation from
network graph
◦ The dual of the landmark-based Voronoi
diagram
Distributed Algorithm

Computing optimal flat metric (edge
length)
◦ All edge lengths initially = unit
 The curvature of each vertex is not zero
 The initial triangulation surface can’t be embedded
in plane.
◦ Find the flat metric, such that
 The triangulation surface can be isometrically
embedded in plan
 The introduced localization error is minimal
Distributed Algorithm

Distributed Algorithm

Isometric embedding
◦ Start embedding from one vertex
◦ Continuously propagate to the whole triangulation
Talk Overview
Theory of flat metric
 Distributed algorithm on sensor network
 Discussions

◦ Costs
◦ Error propagation

Experiments and Comparison
Costs

Preprocessing step - building triangulation
◦ Time complexity:
◦ Communication cost:

Step 1 – computing flat metric
◦ Time complexity:
◦ Communication cost:

Step II – isometric embedding
◦ Time complexity:
◦ Communication cost:
Convergence Rate of Step I

Number of iterations =
Error Propagation

If error is introduced to the estimated or
measured metric in a small area, error will
propagate to the entire network for general
localization methods.

The impact to our computing optimal flat
metric based method can be modeled as a
discrete Green function:
Testing of Error Propagation

One scenario: a much longer distance measurement
around one vertex due to slower response of the node
to its neighboring nodes’ signals.
Talk Overview
Theory of flat metric
 Distributed algorithm on sensor network
 Discussions

◦ Costs
◦ Error propagation

Experiments and Comparison
Experiments and Comparison

Variant Density
Experiments and Comparison

Different transmission models
Trans. models
UDG
Quasi-UDG
Log-Norm
Probability
Localization error
0.25
0.34
0.42
0.43
Experiments and Comparison

Non-uniform distribution
Non-uniform distribution
Density ranging from 11.3 to 18.7
Localization error
0.46
Experiments and Comparison

Comparison with other methods on
networks with different topologies
Networks
Flat Metric
MDS-MAP
MDS-MAP(P)
C-CCA
D-CCA
0.29
2.52
0.89
2.10
0.88
0.32
0.56
0.68
0.71
0.69
0.48
0.62
0.75
0.72
0.64
0.55
1.18
0.61
0.78
0.70
0.63
1.27
0.99
1.17
0.8
Summary and Future Work

Mere connectivity based localization
method
◦ Theoretically guaranteed and numerically stable
◦ Fully distributed and highly scalable with linear
computation time and communication cost and
dramatically decreased error propagation

Future work: localization for sensor
nodes deployed on general 3D surface