Title: Jointly optimal power allocation and constrained node placement
1Jointly optimal power allocation and constrained
node placement in wireless networks
Sina Firouzabadi and Nuno C. Martins
Department of Electrical and Computer Engineering
and the Institute of Systems Research University
of Maryland, College Park
FORTY-FIFTH ANNUAL ALLERTON CONFERENCE ON
COMMUNICATION, CONTROL, AND COMPUTING Wednesday,
September 26, 2007
2Outline
- Introduction to the problem
- Modeling assumptions (Path loss and
interference/channel assignment)? - Description of our optimization paradigm
- Examples of design problems
- Basic optimality properties
- Example of a distributed implementation
- Numerical results
- Conclusions
3Introduction to the Problem
Fixed nodes
Wireless medium
Movable nodes
4Introduction to the Problem
Fixed nodes
Wireless medium
Movable nodes
Given network-centric constraints and a cost
function, we want to optimize with respect to
the following variables
- Positions of the movable nodes
- At each node allocation of transmission power
for communication with - other nodes.
5Prior work on optimal placement
Coverage Cortes, Martinez and Bullo (2004, 2005)?
Minimum power sensor networks Xing et all (2007)?
Optimal placement in the absence of interference,
Boyd (2004, book)?
From the CS community
Minimal relay placement in sensor networks, Wang
et all (2005) also Hou 2005
6Modeling assumptions
interference
Assumption 1 Each node has a distinct reception
channel. More than one
source node can transmit to the same destination
node via channel
multiplexing (CDMA). Assumption 2 There is no
inter-channel interference, but distinct source
nodes will interfere when
transmitting to the same destination
node.
7Description of the optimization paradigm
Optimization variables
power (dBmW) received at node k from node i
positions for the movable nodes
8Description of the optimization paradigm
Optimization variables
power (dBmW) received at node k from node i
positions for the movable nodes
Consider the following class of functions
where,
are positive real constants
auxiliary variables
are real constants
Euclidean distance between nodes i and j
9Description of the optimization paradigm
Subject to
Polyhedral convex set placement constraints
10Design examples that fit our framework
SIR constraints
11Design examples that fit our framework
SIR constraints
12Design examples that fit our framework
SIR constraints
Using high SIR formula (see Chiang book)
13Design examples that fit our framework
SIR constraints
Networked control necessary and sufficient
conditions for stabilizability Tatikonda (2003),
Yuksel (in press)?
Omniscience and secret key generation in the
presence of an overlay node Wyner et all (2002) ,
Csiszar and Narayan (2004)?
14Design examples that fit our framework
SIR constraints
15Design examples that fit our framework
SIR constraints
Similarly, we can deal with path outage
probability constraints
16Design examples that fit our framework
Power constraints (dBmW)
Under exponential power path loss (Ack A. Swami
and B. Sadler)?
17Design examples that fit our framework
About exponential power loss .
Immune to noise due to turbulence (good for
mobility)?
Sub sea radio frequency networks
Low delay (Good for synchronization)?
18Design examples that fit our framework
About exponential power loss .
Immune to noise due to turbulence (good for
mobility)?
Sub sea radio frequency networks
Low delay (Good for synchronization)?
19Design examples that fit our framework
About exponential power loss .
Immune to noise due to turbulence (good for
mobility)?
Sub sea radio frequency networks
Low delay (Good for synchronization)?
20Design examples that fit our framework
About exponential power loss .
Urban areas
21Design examples that fit our framework
1
4
2
3
where
22Design examples that fit our framework
1
4
2
3
where
Subject to
Under exponential path loss and the following
high SIR formula (Chiang book), we can cast the
above problem in our framework
23Basic optimality properties
Our optimization problem in its general form is
convex.
24Basic optimality properties
Our optimization problem in its general form is
convex.
Using a linear programming approximation of the
Euclidean distance, we can cast the resulting
optimization as a Geometric program.
25Basic optimality properties
Our optimization problem in its general form is
convex.
Using a linear programming approximation of the
Euclidean distance, we can cast the resulting
optimization as a Geometric program.
Many instances of our general framework admit a
distributed implementation based on primal/dual
recursion.
26Example of distributed implementation
Consider the following optimization problem
Subject to
Point to point rate constraints
27Example of distributed implementation
Consider the following optimization problem
Subject to
Point to point rate constraints
Total power constraints
28Primal-dual recursion basic properties
Primal
Decoupled power allocation and Positioning
(Gradient)?
Dual
Lagrange (Price) update Exchange only
in neighborhood
29Primal-dual recursion basic properties
Primal
Decoupled power allocation and Positioning
(Gradient)?
Dual
Lagrange (Price) update Exchange only
in neighborhood
30Numerical Illustration
1,2 and 3 are fixed nodes, while A,B,C are
mobile. Optimal configuration superimposed with
the rate constraint graph.
31Numerical Illustration
Node trajectories with respect to primal-dual
iterations.
32Numerical Illustration
33Numerical Illustration
34Conclusions
- We have proposed a new framework which extends
existing results - on optimal power allocation so as to include
placement. - A geometric programming approach was proposed
for providing - a computationally efficient way for computing
the optimum with - an arbitrary degree of accuracy.
- In the presence of a neighborhood structure, we
provided a decentralized - algorithm that converges to an optimum. The
underlying mechanism - operates via price exchanges in the
neighborhoods only. -
- Examples were provided for the case of
exponential path loss. A discussion - of the validity of such modeling approximation
were also provided.
This work has been supported by a NSF EECS CAREER
award