Title: A Case for Adapting Channel Width inWireless Networks
1A Case for Adapting Channel Width inWireless
Networks
- Ranveer Chandra Ratul Mahajan Thomas
Moscibroda Ramya Raghavendra Paramvir Bahl
2Briefings
- An attempt to consider the forgotten variable in
802.11 MAC channel bandwidth - A reconsideration of an old problem in an
established scenario - Presented opportunities, obstacles and solutions
3Outline
- How can we change channel width with atheros
cards - Benefit of change channel width to the basic
transmission link - Peak throughput, Transmission range, Energy
consumption - Benefit of change channel width to the 802.11
network - Power range, throughput, fairness, network
capacity - A simple algorithm to let two nodes agree on an
optimal channel bandwidth SampleWidth - -Approach
- -Optimality and convergency
- -Evaluation
4Change the channel width on atheros card
Yes we can!
5The hack
Madwifi driver
Controlling registers
Trans receiver
Frequency generator (VCO)
Mac control (back off, slot time, etc)
Available bandwidths 5MHz, 10MHz, 20MHz, 40MHz
6Impact of Channel width to peak throughputtheory
Peak throughput packet size 1/t
Packet loss is not considered here
7Impact of Channel width to peak throughput
measurement
A channel emulator is used to rule out channel
dynamics and ensure good received singal
8Impact of Channel width to peak throughput
comparison
close
9Benefit of channel width to transmission range
- Its not a new topic
- Narrower bandwidth for long range transmission,
wider for close range - Reason
- Constraint of transmission power
- Resilience to delay spread
10Constraint of transmission power
High SNR
Red signal Black noise The area of red Is the
total Transmission power
Low SNR
In FCC regulation, The total transmission Power
is fixed
11Constraint of transmission power result
Channel emulator is used to imposed attenuation
12Resilience to delay spread
Narrow band
Black first symbol arrival Red second symbol
arrival
! T1/F
Wide band
13Resilience to delay spread result
14Impact of channel bandwidth on power consumption
Power
Wireless card
Small resistor
Votage
Data acquisition system
The power measurement system
15Impact of channel bandwidth on power consumption
result
How about a Power per bit plot?
16Impact of channel bandwidth on 802.11 network
- Reduce power increase range at the same time!
- Improve flow throughput different range requires
different channel bandwidth
17Impact of channel bandwidth on 802.11 network
Improve fairness allocate more bandwidth to more
loaded aps, and less bandwidth to less
loaded ones.
T throughput
FI fairness indicator
18Impact of channel bandwidth on 802.11 network
- Improve network capacity solve the rate anomaly
problem - Rate anomaly problem slow link would hinder fast
link since 802.11 mac tries to make sure
contending links have the same amount of channel
time
19Improve network capacity result
Two flows, three indoor scenarios
20SampleWidth algorithm
- Goal
- Select the best channel width between two nodes
for given objective(throughput, power, etc)
21SampleWidth algorithm
- Approach
- A empirical local optimization
Current point
throughput
Modulation (average rate From autorate algorithm)
Channel bandwidth
22SampleWidth algorithm
23Optimality and convergence
- Empirical analysis
- Assume objective function is concave and prove in
measurement - Concaveness indictor smoothness
- Also decide the best parameters experimentally
compare algorithm result to the optimum
24Performance evalution
- Comparisons between SampleWidth and optimum ones
25Performance evaluation
- Comparisons between SampleWidth and optimum ones
26Performance evalution
27Performance evalution
- Efficiency of autorate
- smoothness
28Performance evalution
- Channel switching overhead
29Interoperability of DifferentWidths
30Questions?
- How applicable is this?
- Is optimization such as SampleWidth necessary?