Title: Multi-Valued Logic Synthesis
1Routing in Wireless Ad Hoc Networks by Analogy to
Electrostatic Theory Mehdi Kalantari Mark
Shayman University of Maryland, College
Park mehkalan,shayman_at_eng.umd.edu
2Electrostatic Routing
Motivation Natural phenomena with similarity in
structure Fluid dynamics How the flow forms
among the sources and the sinks Heat exchange
How heat is exchanged between hot and cold
environments Electrostatic How the electric
field is propagated in a dielectric with a
density of positive and negative charges Common
features Transfer something from sources to
sinks, Gauss Law
3Assumptions
- Basic assumptions
- A network of N wireless nodes that can
communicate through radio frequency wireless
links. Nodes are densely distributed in the
network. - Nodes have no mobility.
- There are M source-destination pairs in the
network, the - communication demand for each of them is known.
4Definition of Load Vector Field
Given a set of source-destination pairs and a
set of paths between each pair, the load vector
field represents the actual load or demand at
every place of network. Its direction shows the
desired direction of relaying packets.
Example Line of sight routing
The weight of the demand of source-destination
pair i The unit vector aiming from the
source to the destination The line of sight of
the source and destination
5One important property of
Gauss' law The amount of flow that crosses the
boundary of a closed contour is the amount of net
sources inside that contour In the other
words
C
A differential element normal to the boundary
of C
The net sum of sources--positive for sources,
negative for destinations.
6PDE form of the Gauss Law
The density of sources
7One major problem of definition of
Cancellation The value of may not
represent the actual load density at a place of
the network. See example below. However, there
is one special case in which represents
the actual demand and load of the network Many
to one communication There is a single
destination in the network.
8Many to One Communication
- Many sources in the network want to communicate
to a single node. - Nodes can use multi-path and multi-hop routes to
communicate. - In this case routes uniquely specify , and
uniquely specifies routes. - The value of at each place of the network
specifies the actual value of the communication
demand at that point.
9Abstract Definition of
In general is any vector field that
satisfies the following equations
The normal component of on the boundary
of the network
Routes are generated from by following the
direction of this vector field by relaying a
packet in the direction of . We assume the
nodes are distributed densely in the network.
Routes
Observation The above equation does NOT specify
uniquely.
10Spreading the Load As Evenly As Possible
Intuition spreading the load as evenly as
possible. -The number of collisions in the
network decreases. -Network resources are
utilized better. Mathematical formulation of
even load distribution
s.t.
and
Solution
11The Analogy to the Maxwells Equations
Maxwells Equations
The above equations with boundary condition give
uniquely.
12A Useful Observation
This means is a conservative vector
field, so it can be written as the gradient of a
scalar field.
is known as a potential function. The
routing is done in direction of the gradient of
. This potential function satisfies This
equation is analogous to the Poisson equation in
electrostatic theory.
13Simulation Experiment
- Consider a wireless network of 1500 nodes
randomly - distributed in a 1000m x 1000m square.
- The transmission range of the nodes is 85m.
- 40 source nodes want to communicate to a node in
the - center of the network.
- Each source node uses multi-path routing with 8
paths - to the destination.
14A Simulation Experiment (contd)
Legend
X Sources Destination Other Nodes
The placement of the nodes
15A Simulation Experiment (contd)
The direction of optimal
16A Simulation Experiment (contd)
The value of
17A Simulation Experiment (contd)
Electrostatic Routes
Shortest Path Routes
18Performance Comparison
Throughput (bits/s)
Shortest path
Electrostatic
70 improvement
Other experiments with random seeds
Average improvement 34
19Conclusion
Electrostatic routing is inspired by many
phenomena in nature, and it can improve network
performance.
- Possible Future Work
- Making the approach decentralized
- Trying to extend the results to the case in which
we have partial location information - Extending the results to many to many
communication case - Adding mobility to the model