cooperative packet recovery in enterprise wireless - lans

32
Cooperative Packet Recovery in Enterprise Wireless - LANs Mahanth Gowda Duke University [email protected] Souvik Sen HP Labs [email protected] Romit Roy Choudhury Duke University [email protected] Sung-Ju Lee Narus [email protected]

Upload: nhi

Post on 24-Feb-2016

19 views

Category:

Documents


0 download

DESCRIPTION

Cooperative Packet Recovery in Enterprise Wireless - LANs. Souvik Sen. HP Labs [email protected]. Duke University [email protected]. Mahanth Gowda. Sung- Ju Lee. Romit Roy Choudhury. Narus [email protected]. Duke University r [email protected]. Wireless LAN & EWLAN. Internet. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Cooperative Packet Recovery in Enterprise Wireless - LANs

Cooperative Packet Recovery in Enterprise Wireless - LANs

Mahanth GowdaDuke University

[email protected]

Souvik SenHP Labs

[email protected]

Romit Roy ChoudhuryDuke University

[email protected]

Sung-Ju LeeNarus

[email protected]

Page 2: Cooperative Packet Recovery in Enterprise Wireless - LANs

InternetInternet

Internet Internet

Internet

Internet

Wireless LAN & EWLAN

AP AP AP

AP AP AP

Controller

Internet

Page 3: Cooperative Packet Recovery in Enterprise Wireless - LANs

Packet Combining

AP AP AP

AP AP AP

Controller

Page 4: Cooperative Packet Recovery in Enterprise Wireless - LANs

Application Scenario• Upload traffic

• Usually multiple Access Points (APs) overhear client’s data• Increase bit rate, induce errors, recover via combining

4

Controller

Page 5: Cooperative Packet Recovery in Enterprise Wireless - LANs

Do we Care for Upload Traffic ?• Upload traffic is increasing at a rapid pace because:

5

Cloud Computing

P2P File Access

Controller

Sensor Data Upload

Code Offloading

VoIP, Video Chat

Page 6: Cooperative Packet Recovery in Enterprise Wireless - LANs

Packet combining is an old idea …

• Several creative works done in the past•MRD (Mobicom 2005)•Soft (Mobicom 2007)

Page 7: Cooperative Packet Recovery in Enterprise Wireless - LANs

MAC Layer combining - MRD

Decoding

Corrected Packet

7

Signals Signals

Bits Bits

Low Bandwidth overhead,Less Gain

Bit Combining

Decoding

DemodulationDemodulation

Page 8: Cooperative Packet Recovery in Enterprise Wireless - LANs

MAC Layer combining - SOFT

8

Signals Signals

Soft Bits Soft Bits

Soft DemodulationSoft Demodulation

Soft Combining

Soft Decoding Soft Decoding

Corrected Packet

Low Bandwidth overhead,Less Gain

Bits: 1 0 1 0Soft Values: 0.6 -0.3 0.2 -0.7

Page 9: Cooperative Packet Recovery in Enterprise Wireless - LANs

PHY Layer combining - MRC

9

Signals Signals

Signals Signals

Symbol Combining

Page 10: Cooperative Packet Recovery in Enterprise Wireless - LANs

• Weighted centroid of erroneously received symbols

Weights based on channel

quality

MRC (Maximal Ratio Combining)

Jointly decode possibly corrupt

symbols to infer the correct symbol

P1 P2 P3 P4

P5 P6 P7 P8

P9 P10 P11 P11

P13 P14 P15 P16

𝑆=∑ h 𝑖∗𝑅𝑖

∑ h𝑖

10

Received Symbol at

Page 11: Cooperative Packet Recovery in Enterprise Wireless - LANs

PHY Layer combining (MRC)

11

Signals Signals

Signals Signals

Symbol Combining

Corrected Packet

Decoding

High gain, Prohibitive Bandwidth

Demodulation

Page 12: Cooperative Packet Recovery in Enterprise Wireless - LANs

EPICENTERPractical Symbol Level Packet Combiner

Page 13: Cooperative Packet Recovery in Enterprise Wireless - LANs

Bits

SymbolsIs there a

sweet spot?

Coarser Symbols?

Gai

n

Bandwidth Overhead

10101

Page 14: Cooperative Packet Recovery in Enterprise Wireless - LANs

Contributions• Finding a sweet spot in the overhead-combining tradeoff• Aggressive rate estimation algorithm to leverage combining

Epicenter Client

Symbol Combining

Rate Estimation

Epicenter AP

Page 15: Cooperative Packet Recovery in Enterprise Wireless - LANs

Bits

Symbols

Gai

n

Bandwidth Overhead

MRC Bits

I

Q

IQ

x 9x1.6x

Coarser Symbols

10101

Page 16: Cooperative Packet Recovery in Enterprise Wireless - LANs

Gai

n IQ

I

Q

Epi 1x

IQ

Bandwidth Overheadx 9x1.6x 2x

Bits

Symbols

MRC Bits

Coarser Symbols

10101

Page 17: Cooperative Packet Recovery in Enterprise Wireless - LANs

Gai

n IQ Epi 1x

IQ

Bandwidth Overheadx 9x1.6x 2x

Bits

Symbols

MRC Bits

I

QI

Q

Epi 2x

2.5x

Coarser Symbols

10101

Overhead of Soft = 3x

Page 18: Cooperative Packet Recovery in Enterprise Wireless - LANs

Epicenter System Architecture

18

Signals Signals

Low FidelitySignals

Corrected Packet

High Gain,Low

Bandwidth

Low Fidelity Transformer

Coarse SymbolCombining

Low Fidelity Transformer

Low FidelitySignals

Demodulation

Decoding

Page 19: Cooperative Packet Recovery in Enterprise Wireless - LANs

Rate Adaptation• Rate is a function of modulation and coding scheme• Higher modulations support higher rates, but tolerate few

errors

P1 P2

P3 P4

00

01

10

11

Error Vector = Received Symbol –

Transmitted Symbol

Wrong Demodulation with

16QAM

Correct Demodulation with

QPSK

v

P1 P2 P3 P4

P5 P6 P7 P8

P9 P10 P11 P12

P13 P14 P15 P16

0101000110011101

1100 1000 0000 0100

1110 1010 0110

1111 1011 0011 0111

0010

Page 20: Cooperative Packet Recovery in Enterprise Wireless - LANs

‘Look up’ based Rate Estimation

P4

P8

P11

P13 P14 P15 P16

P1 P2 P3

P5 P7

P9 P10 P11

P6F1

F3

20

• Bit errors depend upon the distribution of error vectors

• The Expected Bit error rate in the fig is F1*0 + (F2)*1.5 + (F3)*3• Bit error rate helps in bit rate estimation• Empirical table of rates,

fractions, delivery ratio (DR) <Rate, F1, F2, F3, DR>

Key Value

F2

Page 21: Cooperative Packet Recovery in Enterprise Wireless - LANs

P2 P3 P4

P5 P7 P8

P9 P10 P11 P12

P13 P14 P15 P16

P1

F2

F3

P6

Table Look up Example

P6

Testing 24 Mbps, 16 QAM

F1

Key<24, 10/20, 6/20, 4/20>

Page 22: Cooperative Packet Recovery in Enterprise Wireless - LANs

P1 P2 P3 P4 P5 P6

P7 P9 P10 P11 P12

P14 P15 P16 P17 P18

P19 P21 P22 P23 P24

P25 P26 P27 P28 P29 P30

P31 P32 P33 P34 P35 P36

P8

P13

P20

F1 F2

F3

P8

Testing 54 Mbps, 64 QAM (Partial constellation shown)

Table Look up ExampleKey

<54, 5/20, 8/20, 7/20>

Page 23: Cooperative Packet Recovery in Enterprise Wireless - LANs

Rate Prediction Algorithm• Estimate the distribution of Error Vectors using client AP

channels (details in paper)• Estimate Delivery Ratio for all 802.11 Data-rates/AP-

combination via look-up table

• Prescribe the Data-rate/AP- combination that maximizes throughput

Rate, Delivery Ratio

Key Value6,0.8,0.1,0.1 0.90

.. ..

Table Look-up (Details in paper)

Page 24: Cooperative Packet Recovery in Enterprise Wireless - LANs

EVALUATIONEpicenter

Page 25: Cooperative Packet Recovery in Enterprise Wireless - LANs

Methodology• Software Defined Radios – USRP + GnuRadio

•6 USRP-APs were co-located with real APs in our building •A client-USRP was mounted on a wheel chair•Client communicates with closest AP, others overhear

•Comparison of Following Schemes•Soft•Epi – {1x, 2x}•MRC – {Bits, Symbol}

• Accuracy of Rate Prediction

Page 26: Cooperative Packet Recovery in Enterprise Wireless - LANs

Symbol Level – Reduced Errors

Page 27: Cooperative Packet Recovery in Enterprise Wireless - LANs

Throughput Gain

~ 47% gain

Page 28: Cooperative Packet Recovery in Enterprise Wireless - LANs

70-80% accurate

Rate Prediction

Page 29: Cooperative Packet Recovery in Enterprise Wireless - LANs

More results in paper

• Bit Error Rates (Comparison with Soft)• Performance of AP selection• Downlink Throughput gain – Range amplifier

Page 30: Cooperative Packet Recovery in Enterprise Wireless - LANs

Bits

SymbolsEpicenter,

Best of Both

Coarser Symbols

Gai

n

Bandwidth Overhead

Conclusion

10101

Page 31: Cooperative Packet Recovery in Enterprise Wireless - LANs

Conclusion• Epicenter uses coarser representation of symbols for

combining•Preserves diversity among symbols necessary for combining•Enormously decreases bandwidth requirements

• Look up based rate prediction achieves 70-80% accuracy

• Epicenter achieves 25-90% throughput gain over 802.11 and 40% over Soft

Page 32: Cooperative Packet Recovery in Enterprise Wireless - LANs

THANK YOUDUKE SyNRG Research Group

www.synrg.ee.duke.edu