Design Challenges For Energy-Constrained Ad-Hoc
Download
Report
Transcript Design Challenges For Energy-Constrained Ad-Hoc
Design Challenges For EnergyConstrained Ad Hoc Wireless Networks
Andrea J. Goldsmith, Stephen B. Wicker
IEEE Wireless Communications, August 2002.
2006. 11. 20
Summarized by Lee Chulki, IDS Lab., Seoul National University
Presented by Lee Chulki, IDS Lab., Seoul National University
Contents
Introduction
Applications
Cross-Layer Design
Conclusions
2
Introduction
Ad hoc wireless network
Peer-to-peer communication
Distributed networking and control functions among all nodes
Multihop routing
Don’t think that it must be completely flat
The distinguishing emphasis in the ad hoc approach lies in the
design requirements
Energy constraints are not inherent to all ad hoc wireless
network
But some of the most exciting applications are in energyconstrained category
3
Applications
Data Networks
Data exchange between laptops, PDA…
Ex) LAN
Home Networks
Device Networks
Replace inconvenient cabled connections with wireless connections
Ex) Bluetooth
Sensor Networks
Using PDA in the bedroom to scan music in PC
With Non-rechargeable battery / minimize human intervention
Distributed Control Systems
Remote plants, sensors and actuators linked together via wireless
communication channels
Ex) Automated Highway System
4
Cross-Layer Design
Layered approach
Simplified network design
Led to the robust scalable protocols in the Internet
Problem
Inflexibility and suboptimality
–
A wide range of network requirements / energy constraints
Poor performance for ad hoc wireless networks
–
With Energy constraint, high bandwidth needs, delay constraints…
Need Cross-Layer Design
Supports adaptivity and optimization across multiple layers
5
Cross-Layer Design
Link Layer
MAC Layer
Adapt based on link and interference conditions, delay constraints, bit
priorities
Network Layer
Adapt rate, power and coding to meet the requirements of the application
Use adaptive routing protocols based on current link, network and traffic
conditions
Application Layer
Utilize a notion of soft QoS
Adapts to the network conditions to deliver the highest possible application
quality
6
Cross-Layer Design
7
Cross-Layer Design
Two fundamental questions
What information should be exchanged across protocol layers and
how should that information be adapted to?
How should global system constraints and characteristics be
factored into the protocol designs at each layer?
Discuss the design of the different layers
Link
MAC
Network
Application
8
Link Design Issues
Goal
Achieve rates close to the fundamental capacity limits of the
channel while overcoming channel impairments using relatively little
energy
Contents
Fundamental Capacity Limits
Coding
Multiple Antennas
Power Control
Adaptive Resource Allocation
9
Fundamental Capacity Limits
The maximum data rate that can be transmitted over the channel with
arbitrarily small probability of error
Researches
The capacity of an AWGN (Additive White Gaussian Noise) Channel
–
with B (Bandwidth), SNR (Signal-to-Noise power Ratio)
Recent works: for models that better reflect underlying current wireless
system
More concepts
Capacity per unit energy
Capacity in bits
With finite energy -> Can transmit finite bit
Information transmission
Exchange of routing information
Forwarding bits for other nodes
10
Coding
Reduce the power required to achieve a given Bit Error Rate
Researches
Family of codes on graphs with iterative decoding algorithms
–
Ex) Turbo code
–
Require more signal processing power
11
Multiple Antennas
Improve the performance
Reduce transmit power
Categories
Diversity
Beamsteering
MIMO (Multiple Input Multiple Output)
Trade-off
Save transmission power
Often require significant power for signal processing (complexity)
12
Power Control
Potent mechanism for improving wireless network performance
Strategies
Maintain SINR on the link above a required threshold by increasing
power relative to fading and interference
–
Works well for continuous stream traffic with a delay constraint
–
Not power-efficient
Dynamic programming to minimize the transmit power required to
meet a hard delay constraint
…
Significant impact on protocols above the link layer
The level of transmitter power defines the “local neighborhood”
13
Adaptive Resource Allocation
Provides robust link performance with high throughput while
meeting application-specific constraints.
A relatively new technique
Researches
Combinations of power, rate, code, and BER adaptation
Variation of the link layer retransmission strategy as well as its
frame size
Diversity combining of retransmitted packets or retransmitting
additional redundant code bits instead of the entire packet
14
Medium Access Control Design Issues
Goal: How different users share the available spectrum?
Divide the spectrum into different channels
Assign these different channels to different users
Contents
Channelization
Random Access
Scheduling
Power Control
15
Channelization
Frequency division
The system bandwidth is divided into non-overlapping channels
Simple but inflexible
Time division
Time is divided into orthogonal time slots
More flexible than frequency division
Code division
Time and bandwidth are used simultaneously by different users,
modulated by orthogonal or semi-orthogonal spreading codes
Hybrid combinations
Combinations of above methods
16
Random Access
Assign channels to active users (not to idle users)
Most systems have many more total users than channels
Collision can be reduced by CSMA (Carrier Sense Multiple Access)
Make hidden / exposed terminal problem
Solutions: 4-way handshake / busy tone transmission / hybrid techniques
Researches
Sleep: more energy-efficient
Dynamic programming approach to decisions about transmissions
–
More flexible and more energy aware
17
Scheduling
Random access protocols
Good to bursty traffic
Poor to long strings of packet or continuous stream data
Solution: not easy
Distributed scheduled access in ad hoc wireless networks in
general is an NP-hard problem.
Researches
PRMA (Packet Reservation Multiple Access)
–
Combines the benefits of random access with scheduling
Optimal scheduling algorithms to minimize transmit energy
18
Power Control
Researches
Maintaining the SINR of each user sharing the channel above a
given threshold
–
Performed in a distributed manner
Strategy for multiple access that takes into account delay
constraints
For cellular systems
–
Centralized / distributed power control
This issue remains Active area of research
19
Network Design Issues
Contents
Neighbor Discovery And Network Connectivity
Routing
Scalability and Distributed Protocols
Network Capacity
20
Neighbor Discovery And Network Connectivity
Neighbor discovery
Higher transmit power, more neighbors
Require larger neighborhoods for high mobility
Connectivity
Influenced by the ability to adapt parameters at the link layer
–
Such as rate, power, coding
Sleep decisions are important
Network connectivity
Neighbor discovery
21
Routing
Multihop routing protocols
Flooding, centralized/distributed proactive routing, reactive routing
Combination of reactive and proactive routing
Mobility
Flooding is effective under high mobility
Multipath routing: modification of flooding
–
A packet is duplicated on only a few paths with a high likelihood of
reaching its final destination
Energy constraints
Reactive routing is effective
With listening mode, proactive and reactive routing have roughly
the same energy consumption
22
Scalability and Distributed Protocols
Scalability
Important in the design of self-configuring ad hoc wireless networks
Most work on scalability has focused on small networks (<100 nodes)
Distributed network control algorithms
The key to self-configuration
Often consume a fair amount of energy in processing and exchange
Researches
Self-organization
Distributed routing
Mobility management
QoS support
Security
23
Network Capacity
Fundamental capacity limit of an ad hoc wireless network
Researches
The per-node rate in a large ad hoc wireless network goes to zero
–
Even with optimal routing and scheduling
–
So, All nodes should not communicate with all other nodes
Node mobility actually increases the per-node rate to a constant
Determine achievable rate regions using adaptive transmission
strategies
Information theoretic analysis on achievable rates between nodes
24
Application Design Issues
Adaptive QoS
Unrealistic: low-capacity, mobile users, dynamic topology…
Applications must adapt to time-varying QoS parameters offered by
the network
–
Ex) Rate-Delay trade-off curve: Decide point to operate
Application Adaptation
Ex) Video: Change compression rate
Demanding applications can deliver good overall performance under
poor network conditions if the application is given the flexibility to
adapt
25
Conclusions
Cross-layer design is particularly important under energy
constraints
Energy across the entire protocol stack must be minimized
Out-of-box thinking is required
The box of layered protocol designs
The box of wireline protocols
The box of guaranteed QoS for demanding applications
26