UnChannelize the Channels in WLANs Yuan Yuan Department of Computer Science University of Maryland College Park

Victor Bahl Ranveer Chandra Thomas Moscibroda Yunnan Wu Microsoft Research

Fixed Channels in WLANs 22MHz 1

2

3

2400MHz

4

5

7

8

9 10

11

2483.5MHz

IEEE 802.11b

Unbalanced Traffic Distribution • AP usage in WLANs tends to be unbalanced • User population served by APs fluctuates considerably

6

Limitations of Fixed Channels • Limit Network Capacity –

# of neighboring APs is small

• Cause Interferences – # of neighboring APs is large • Deteriorate Per-client Fairness

Dynamic Channelization Structure • The key idea – Dynamically create suitable # of channels • Accommodate # of neighboring APs

– Adaptively adjust channel bandwidth • Consider user/traffic distribution

Case Study

• Total 80 MHz Spectrum – Fixed Channels: 4, 20 MHz – Dynamic Channels: 10, 20, 40 MHz Total used spectrum

Per-client Fairness (Jain’s fairness index )

Fixed

80MHz

0.58

Dynamic

80MHz

0.97

10MHz 40MHz

10MHz 20MHz

Dynamic channels improve per-client fairness!

Case Study

• Total 80 MHz Spectrum – Fixed Channels: 4, 20 MHz – Dynamic Channels: 10, 20, 40 MHz

10MHz 0MHz 40MHz

Fixed

Total used spectrum 60MHz

Per-client fairness 0.82

Dynamic

80MHz

0.97

10MHz 20MHz 20MHz

Dynamic channels improve network capacity!

Dynamic Channel Allocation Algorithms Assumptions: • Assume central controller – Aruba, Cisco, Symbol

• AP reports traffic/user to the central controller – 802.11k/802.11i

• The central controller controls freq-bandwidth setting of any AP in WLAN • Hardware support

Problem: • Maximize throughput with perclient fairness constraints by allocating non-overlapping channels of variable bandwidth to neighboring APs in WLAN • NP-hard problem!

Solution: • Integer Linear Program (ILP)

• Linear Program • Heuristic algorithm: GreedyRaising “Load-aware channel-width assignment in WLANs”, Microsoft Research, Technique report, MSR-TR-2007-79

Simulation Study in Small Scale Offices

• WLAN deployment in a Microsoft building • 5 days trace of client location and activities

Throughput & Fairness in Small Scale Office

Dynamic channelization significantly throughput and fairness!

Qualnet Settings: • 80MHz spectrum, improves • 1 MHz -> 1.2 Mbps • 5, 10, 20, 40 MHz • Reconfigure overhead:50us

# collisions per client

Throughput (Mbps)

Simulation Study in Large Scale Offices

Qualnet Settings: • IBM trace data,50 APs Dynamic channels significantly improve systemflat Average number of interfering APs • 1000m x 1000m throughput and reduce interferences ! • 80MHz spectrum, • Reconfigure overhead: 50us • 1 MHz -> 1.2 Mbps Average number of interfering APs

Conclusions • Dynamic channelization significantly improves system throughput and fairness • Ongoing work – Extensive studies driven by real-world traces – Experimental testbed – Distributed version of the GreedyRaising channel allocation algorithm

Shall we UnChannelize the Channels?

QUESTION?

Per-client Fairness Definition • Measured by Jain’s fairness index

(∑ Ci)2/N*∑Ci2 • For client i associated with AP (Alice), Ci is defined as: BandwidthAlice / nAlice Intuition: ensure every client receives similar fraction of available spectrum

Fluctuations in User Distribution

• User population varies with time • User distribution varies with AP location

Limitations of Fixed Channels with Unbalanced Traffic Distribution • AP usages in WLANs are

1. Limit Network Capacity

extremely unbalanced – Some become hotspot

Channel 6

– Some remain unused

• User populations served by APs fluctuate considerably

Fixed channel structure wastes the spectrum!

Channel 1

Limitations of Fixed Channels with Unbalanced Traffic Distribution 1. Limit Network Capacity # of neighboring APs is small

2. Cause Interferences Channel 11

2. Cause Interferences

Channel 1

# of neighboring APs is large

Channel 11 Channel 6

Fixed channels cannot handle dynamics in # of neighboring APs !

Limitations of Fixed Channels with Unbalanced Traffic Distribution 1. Limit Network Capacity # of neighboring APs is small

3. Deteriorate Per-client Fairness Channel 11

2. Cause Interferences

Channel 1

# of neighboring APs is large

3. Deteriorate Per-client Fairness Channel 6

Client receives different service depending on its location!

Dynamic Channel Allocation Algorithm Assumptions: • Centralized WLAN

• AP reports traffic/user to central controller • Hardware support – Frequency, bandwidth, power

Greedy Algorithm: • Packing route – Generate (fi, bi) if allocation is feasible

1. Start with a feasible allocation –

Di/sum(Dj) *Total_Spectrum

2. Follow a sequence of APs, try to raise bandwidth 3. Iterate 2, still program terminates

Actions • Work with Vendors, and encourage them to improve the PLL accuracy, and allows software to control the bandwidth. • Adjust bandwidth facilitate the handoff process, the same transmission power, the longer handoff range • Why researchers propose overlapped channels? Because there is no enough channel. What if we have enough? What if we can balance the load using bandwidth? • Associate to the best AP? No need association control • Hidden terminal problems, totally out of picture in wireless LANs • Start the measurements

UnChannelize the Channels in WLANs

Generate (fi, bi) if allocation is feasible. 1. Start with a feasible ... PLL accuracy, and allows software to control the bandwidth. • Adjust bandwidth facilitate the ...

672KB Sizes 1 Downloads 227 Views

Recommend Documents

Cooperative Packet Recovery in Enterprise WLANs
Abstract—Cooperative packet recovery has been widely investigated in wireless networks, where corrupt ... When a client transmits a data packet to its associated. AP, the broadcast nature of the wireless channel ... likely to be diverse (due to div

Snooze: Energy Management in 802.11n WLANs
Dec 6, 2011 - lier generations of 802.11 technology, so energy manage- ment challenges for ... (Section 3), a novel energy management system for 802.11n. WLANs that has ..... subscribed. An alternative design strategy might be to delay.

Undesirable service differentiation in future WLANs
which leads to an undesirable service differentiation. 1. Introduction. In IEEE .... 2.1. Network scenario. We considered three network scenarios with: (i) fixed Q P .

Steganographic Communication in Ordered Channels
maximum latency in receiving a packet at the actual receiver we define the following permuter. Definition 1. A k-distance permuter is one in which the ...

On the Multiuser Diversity in SIMO Interfering Multiple Access Channels
Oct 6, 2014 - achievable sum-rate in each cell scales as M log(SNR log N) in a high signal-to-noise ratio (SNR) ... consisting of the large-scale pathloss component 0 < βik ≤ 1 and the small-scale complex fading ..... I is optimized via exhaustive

Nonadiabatic Channels in the Superconducting Pairing of Fullerides
Nov 27, 2000 - the big difference between the electron-phonon cou- pling in ... data Tc. 30 K and aC. 0.21. In Fig. 1 we show the calculated m and m (upper panel) and v0 (lower panel) .... Explicit analytical and diagrammatic equations of the.

Challenges in the Processing of Audio Channels for ...
multisource audio analysis system which processes speech and sound in smart ...... IEEE Int. Conference on Acoustics, Speech, and Signal Processing, pp.

Simultaneous communication in noisy channels
Each user i has a confusion graph Gi on the set of letters of Σ, where two letters .... For each subset of the users I ⊆ {1,2,...,r}, the alphabet Σk can be partitioned into s ≤ ...... Acknowledgement: I am grateful to Alon Orlitsky and Ofer Sh

The ATP-sensitivity of K+ channels in rat ... - ScienceDirect.com
Volume 208, number 1. FEBS 4184. November ... support a role for ATP. First, in inside-out ... number of active channels and P is the channel open probability.

Channels List -
Jan 9, 2012 - TEN SPORTS. Sports. Ten action. Channels List https://ebpp.airtelworld.com/wps/PA_1_46U29I930GNE40IKVQ8RMK... 1 of 1. 01-09-2012 ...

Idle Mode for Deep Power Save in IEEE 802.11 WLANs
IEEE 802.11 WLAN standard-based MAC layer resides in a WNIC while IP layer, ...... and physical layer (PHY) specifications: Medium access control security.