Professional Documents
Culture Documents
Fica
Fica
LAN
SIGCOMM 2010
2
Reasons for Low Throughput Efficiency
• Contention resolution overhead due to CSMA
• Coarse-grained channel allocation
– Whole channel allocated to a single station
3
Possible solutions
• Reduce overhead
– Infeasible, physical laws/technology
4
An Alternative Approach
Fine-Grained channel Access
• Divide channel into smaller subchannels
7
OFDM as multi-access technology
• Different stations assigned different subcarriers in the
same channel
– WiMAX, LTE
• Symbol timing alignment is critical
10
FICA Overview
• Uplink transmission
11
Symbol Time Misalignement
• Using carrier sensing
12
PHY Architecture
• Each 802.11 channel (20Mhz)
divided into 1.33Mhz
subchannels
– 14 + guardband
• Each subchannel divided into
17 subcarriers
– 16 + pilot
• Data is transmitted over all 16
subcarriers
13
Frequency Domain Contention
• Allocate K subcarriers per subchannel
– Contention band
14
Issues in Frequency Domain
Contention
• What if 2 nodes choose the same subcarrier?
– Collision
– No transmission
15
M-RTS, M-CTS
16
Frequency Domain Backoff
• How many subchannels can a node contend for?
– n=min(Cmax, lqueue)
17
Downlink Transmission
• AP can transmit simultaneously to many clients
– Different subchannels per client, has to contend for each
subchannel
• Two-way traffic
– FICA uses no backoff, AP and station can send M-RTS
simultaneously
• Solution: use different DIFS to prioritize transmissions
– Fixed DIFS to all stations, 2 DIFS to AP
– If AP uses short DIFS, use long DIFS next time
– If AP receives M-RTS, use short DIFS next time
– Fair interleaving of uplink-downlink, not among all stations!
18
Multiple Domains – Hidden Terminals
• Hidden terminals
– Collisions may cause M-RTS/M-CTS loss
– Random backoff after M-CTS loss
• Multiple domains
– Nodes may receive inconsistent M-CTS from different nodes
– Node only allowed to transmit if wins contention in all
domains it participates.
19
Evaluation
• Simulation
• Implementation
20
Simulation Setup
• Event-based simulator
• Only uplink traffic
• Packet loss only due to collisions
• Compare against 802.11n
– No aggregation
– Full aggregation
– Mixed traffic
21
Simulation Results
No Aggregation
22
Simulation Results
Full Aggregation
• All nodes saturated, frame size 18KB!
23
Simulation Results
Mixed Traffic
24
Implementation
• Sora platform [NSDI ‘09]
– Fully programmable software radio platform
25
Evaluation – Time Misalignment
With Broadcasting With Carrier Sensing
26
Reliability of PHY Signaling
27
Demodulation Performance
28
Conclusion
• Trend in 802.11 WLANs
– Throughput efficiency decreases as data rate increases
• Fundamental reason
– Entire wide-band channel allocated to one node
• FICA
– Cross-layer design to enable fine-grained subchannel
random access
– New PHY arhitecture based on OFDM
– New frequency domain backoff scheme
29