Resource Allocation in Wireless Networks

Download Report

Transcript Resource Allocation in Wireless Networks

Announcements

Homework 2 due Friday (flexible).

Graded Paper 2 summaries ready.

HW 1 and solutions ready this week.

Third paper summary on ad-hoc
networks due today (flexible).

Final project reports due by noon next
Tuesday (inflexible). Post to website.

Extra credit assignment: Read the final report
for the project you originally gave comments
on. Send an email critique to the authors with
a copy to me (by midnight Tuesday).
Ad-Hoc Wireless
Networks

Main Characteristics







Each node generates independent data
Any node can communicate with any other.
No centralized controller (self-configuring)
Data transmitted in (short) packets
Links typically symmetric.
Nodes may be mobile and/or power constrained.
Typically a large number of nodes
What has changed
since 1985?

Better, cheaper, low power DSPs

Advanced communication techniques
 Powerful channel codes and decoders.
 Equalization/SS/Multicarrier
 High level modulation
 Diversity/MUD/smart antennas

Advances in routing

Signal strength measuring techniques
available in radios.

Adaptive radios.
How would we leverage these developments
to make better ad-hoc networks?
Sensor Networks

Sensor Networks









Energy is the driving constraint.
Data highly correlated in time and space.
Node location information critical
Low homogeneous rates.
Links typically asymmetric.
Data flows to centralized location.
1000-100,000 Nodes
Have a common mission.
Very different from typical ad-hoc networks
Link Layer Design

Fundamental limits
 “Shannon capacity” versus energy

Processing to reduce transmit power
 Diversity (multinode combining)
 Coding
 Adaptive modulation (probing)
 Adaptive framing
 Beamforming
 Processing vs. transmitting bits

Data Processing
 Compression via local decisions
 Data prioritization
 Data distribution (“need-to-know”)

Variable node alertness
 Sleep modes
 Hierarchical power conservation modes
Network Layer Design

Network Capacity

Routing



Topology





Delay/throughput/energy tradeoffs
Distributed control
Dense deployment
How many hops per connection?
Effect of adaptive link techniques
Supernodes vs. homogeneous nodes
Adaptive Techniques



Multiple access.
Link adaptation to maximize
throughput
Network optimization versus link
optimization.
Application Design

Design Optimization



What is the “mission” of the network.
Tradeoff between longevity and
capability.
Longevity driven by application

Data Prioritization

Collective Data Processing





Can compensate for node limitations
Compression and clustering
Requires additional communication
between nodes
Multiuser game theoretic approaches
Energy optimization:

minimize total energy (between
processing and communication)
required for mission success
Network Capacity

Capacity limits of ad-hoc 2D
networks.


Measured as throughput of each node
to another randomly selected node
Assumptions






n users uniformly distributed over the interior
of a unit cube.
Each user communicates with another user
randomly chosen among all users.
Nodes communicate at fixed rate W or when a
minimum threshold SIR is met.
Interference from nodes outside a disk around
receiving node negligible
Alternate SIR model (iuterference as AWGN)
No channel division or diversity
Capacity Bounds

Capacity Definition:


Average rate (bps) transmitted by any
user to another randomly selected user.
Lower Bound
 W



 ( n)   

 n log n 


Based on deterministic routing scheme and
partition of network area.
Upper Bound
W 

 n
 (n)   


Uses convexity and aggregate rate
In 3D, bounds proportional to 1/n1/3
Capacity goes to zero as n increases
Summary and
Open Problems

Multiple Access Techniques

Capacity

Random Access

Cellular System Design

Cellular Capacity and ASE

Power Control

Dynamic Resource Allocation

Ad-Hoc Networks

Sensor/Energy Efficient Networks

Wireless impact on higher level
protocols
Multiple access
techniques

TD, FD, and orthogonal CD
support same number of users

DS spread spectrum typically
supports fewer users
 capacity flexible (soft capacity)
 Improved by MUD, activity, etc.

FH not typically used alone as a
MAC technique
 Averages out-of-cell interference

Open Problems
 Tradeoffs
 Tradeoffs
in wideband channels.
without perfect CSI
Capacity (1 cell)

User capacity


Computed for DSSS systems
Inherent assumptions needed


Shannon capacity




Obtained for fading broadcast and
MAC channels
Optimizes resource allocation
TD and FD equal, CD best or same as
TD depending on MUD
Outage capacity




BER, channel, voice activity, etc.
Keeps rate constant over all fading
Optimizes resource allocation
Useful for delay-constrained data
Open Problems



Wideband channels/Imperfect CSI
Combined Shannon/outage capacity
Capacity with multiple antennas
Random Access

ALOHA inefficient

Channel sensing ineffective

Busy tones work well in some
topologies, but not ad-hoc nets

Reservation protocols inefficient
for short messaging

Different media types require
different access techniques

Open Problems:


Multimedia techniques
Satisfying QOS/delay constraints
Cellular System
Design

Minimize reuse distance and cell size

Optimal access technique is in the
eyes of the beholder (stockholder).



Interference reduction is good!!!





User capacity calculations skewed
Tradeoffs in complex systems hard to
assess - implementation considerations
Sectorized/Smart antennas
Power control
Dynamic resource allocation
Multiuser detection
Open Problems
Optimizing/implementing interference
reduction techniques
 Impact of multiple antennas
 Impact of packet data and multimedia

Cellular Capacity and
ASE

Preliminary Shannon capacity results
Simple channel model
 TD scheme
 Base station coordination (uplink)


ASE general formula (bps/Hz/Km2)




Based on MAC or broadcast channel
capacity region
Interference treated as noise
No base station coordination
Open Problems (Lots!!!)

Expand exisiting capacity/ASE results



Channels, multiple antennas, coordination, ...
Propose new capacity/ASE definitions
Develop outage capacity results
Power Control

Extremely powerful tool







Increases battery life
Maintains link SIR
Reduces interference
Component of resource allocation
Aids in smooth handoff
Reduces delays
Increases capacity/throughput

Distributed vs. Centralized

Active link protection


Combine with channel access
Open Problems
Impact of estimation errors
 Throughput/delay/power optimization
 Impact of noncooperative users
 Group vs. individual optimization

Dynamic Resource
Allocation

Optimally assigns available resources
based on traffic, user conditions, etc.





Optimal dynamic channel allocation
(MP) is NP hard





Channels (time, codes, BW)
Power (for transmission or processing)
Rate
Antennas
Heuristics often used (work well)
Little exact analysis - some bounds
FCA optimal at high loads
Optimal resource allocation NP harder.
Open Problems (Lots!!!)



Combinations (e.g. power/channels)
Antenna allocation
Processing power allocation
Ad-Hoc Networks

Wide open design issues at all layers
of the protocol stack
Access
 Channel allocation/freq. reuse
 Power adaptation
 Connectivity and Routing
 QOS


Synergies across layers should be
exploited

Performance measures and capacity

Open Problems (Everything!!!)
Sensor and Energy
Efficient Networks

Network optimization for energyconstrained nodes
Power tradeoffs for processing vs.
transmitting bits
 Longevity vs. network function
 Energy-conserving modes


Collective data processing

Diffuse routing

Open Problems (Everything!!)
Wireless impact on
higher layers

Routing must take user mobility
into account



Network protocols react to errors
using congestion control



Mobile IP not designed for rapid
movement
Base stations may not be available for
handoffs
Does not correct for link failures due to
fading
Significantly slows down network when
links fade
Open Problems

Design of protocols that take wireless
channel into account without breaking
the great features of current protocols