Top Banner
Isolating Physical PER for Isolating Physical PER for Smart Rate Selection in Smart Rate Selection in 802.11 802.11 Malik Ahmad Yar Khan and Darryl Veitch Malik Ahmad Yar Khan and Darryl Veitch ARC Special Centre for Ultra-Broadband Infor ARC Special Centre for Ultra-Broadband Infor mation Networks (CUBIN) mation Networks (CUBIN) The University of Melbourne, Australia The University of Melbourne, Australia IEEE Infocom 2009 IEEE Infocom 2009 (acceptance rate = 19.65%) (acceptance rate = 19.65%)
29

Isolating Physical PER for Smart Rate Selection in 802.11

Jan 21, 2016

Download

Documents

calum

Isolating Physical PER for Smart Rate Selection in 802.11. Malik Ahmad Yar Khan and Darryl Veitch ARC Special Centre for Ultra-Broadband Information Networks (CUBIN) The University of Melbourne, Australia IEEE Infocom 2009 (acceptance rate = 19.65%). Outline. Introduction The core idea - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Isolating Physical PER for Smart Rate Selection in 802.11

Isolating Physical PER for Isolating Physical PER for Smart Rate Selection in Smart Rate Selection in 802.11802.11

Malik Ahmad Yar Khan and Darryl VeitchMalik Ahmad Yar Khan and Darryl Veitch

ARC Special Centre for Ultra-Broadband Information NetARC Special Centre for Ultra-Broadband Information Networks (CUBIN)works (CUBIN)

The University of Melbourne, AustraliaThe University of Melbourne, Australia

IEEE Infocom 2009IEEE Infocom 2009(acceptance rate = 19.65%) (acceptance rate = 19.65%)

Page 2: Isolating Physical PER for Smart Rate Selection in 802.11

OutlineOutline

IntroductionIntroduction The core ideaThe core idea RCA modificationRCA modification

– Fragmentation implementationFragmentation implementation– RTS/CTS implementationRTS/CTS implementation

PerformancePerformance ConclusionConclusion

Page 3: Isolating Physical PER for Smart Rate Selection in 802.11

IntroductionIntroduction

Rate selection algorithms in use in 8Rate selection algorithms in use in 802.11 suffer from a fundamental pro02.11 suffer from a fundamental problemblem– Implicity or explicity make decisions baImplicity or explicity make decisions ba

ses on total Packet Error Rate (PER)ses on total Packet Error Rate (PER) False rate decision lowers the systeFalse rate decision lowers the syste

m throughputm throughput

Page 4: Isolating Physical PER for Smart Rate Selection in 802.11

IntroductionIntroduction

Total PER = PPER + CPERTotal PER = PPER + CPER– PPER: Physical PERPPER: Physical PER– CPER: contention PERCPER: contention PER

It is often the case CPER It is often the case CPER dominates PPERdominates PPER– Poor latency, loss and throughputPoor latency, loss and throughput

Page 5: Isolating Physical PER for Smart Rate Selection in 802.11

PER under a ideal PER under a ideal environmentenvironment

Page 6: Isolating Physical PER for Smart Rate Selection in 802.11

Goal of the paperGoal of the paper

Providing a novel way to isolate Providing a novel way to isolate the physical errorthe physical error

Providing a modular way of Providing a modular way of isolating the contention error isolating the contention error which any rate adaptation which any rate adaptation algorithm can be enhancedalgorithm can be enhanced

Page 7: Isolating Physical PER for Smart Rate Selection in 802.11

FragmentationFragmentation

Only consider a packet is Only consider a packet is fragmented into 2 framesfragmented into 2 frames

The fragment 2 is sent out only The fragment 2 is sent out only after an SIFS after the final ACKafter an SIFS after the final ACK– Provided there are no hidden terminalsProvided there are no hidden terminals

Page 8: Isolating Physical PER for Smart Rate Selection in 802.11

FragmentationFragmentation

If the first fragment is lost, for nay If the first fragment is lost, for nay reason, the second will not even reason, the second will not even be sentbe sent

Observation: the loss of a second Observation: the loss of a second fragment on the first transmission fragment on the first transmission attemptattempt– Physical errorPhysical error

Page 9: Isolating Physical PER for Smart Rate Selection in 802.11

RTS/CTSRTS/CTS

Once the RTS-CTS exchange is Once the RTS-CTS exchange is completed, the data packet will completed, the data packet will have the channel reserved, and have the channel reserved, and will only encounter error for will only encounter error for physical reasonsphysical reasons

Page 10: Isolating Physical PER for Smart Rate Selection in 802.11

Block reservation in Block reservation in 802.11e802.11e

An option in IEEE 802.11eAn option in IEEE 802.11e The second data packet of such The second data packet of such

blocks could be used to directly blocks could be used to directly measure PPERmeasure PPER

Page 11: Isolating Physical PER for Smart Rate Selection in 802.11

Main conceptMain concept

Not to use these methods all the Not to use these methods all the time in practicetime in practice

Only trigger their use often Only trigger their use often enough to gather good statistics enough to gather good statistics on PPERon PPER

Page 12: Isolating Physical PER for Smart Rate Selection in 802.11

Scatterplots of PER with nScatterplots of PER with no cross traffico cross traffic

Page 13: Isolating Physical PER for Smart Rate Selection in 802.11

Scatterplots of PER with CScatterplots of PER with CT and fragmentationT and fragmentation

Page 14: Isolating Physical PER for Smart Rate Selection in 802.11

Scatterplots of PER with CT and Scatterplots of PER with CT and fragmentation (RTS/CTS on)fragmentation (RTS/CTS on)

Page 15: Isolating Physical PER for Smart Rate Selection in 802.11

Rate dependence of IP Rate dependence of IP throughputthroughput

Page 16: Isolating Physical PER for Smart Rate Selection in 802.11
Page 17: Isolating Physical PER for Smart Rate Selection in 802.11

Fragmentation Fragmentation implementationimplementation Only descriptors of second fragmentOnly descriptors of second fragment

s are passed to the RCAss are passed to the RCAs A mechanism is needed to trigger thA mechanism is needed to trigger th

e fragmentation of selected packetse fragmentation of selected packets– Maintains a simple ON/OFF variableMaintains a simple ON/OFF variable

Page 18: Isolating Physical PER for Smart Rate Selection in 802.11

RTS/CTS RTS/CTS implementationimplementation RTS/CTS protection is switched on RTS/CTS protection is switched on

by a per-packet decisionby a per-packet decision Use Long Retry Count (LRC) to Use Long Retry Count (LRC) to

record the statistic of RTS/CST record the statistic of RTS/CST transmissiontransmission

Page 19: Isolating Physical PER for Smart Rate Selection in 802.11

PerformancePerformance

Two main metricsTwo main metrics– Weighted mean rate summariesWeighted mean rate summaries– IP throughputIP throughput

All experiments are run in IEEE 802.11a iAll experiments are run in IEEE 802.11a in testbedn testbed– Full rate set:{6,9,12,18,24,36,48,54}Full rate set:{6,9,12,18,24,36,48,54}– Packet size: 1500 bytesPacket size: 1500 bytes– 10 stations if no further explanation10 stations if no further explanation

Page 20: Isolating Physical PER for Smart Rate Selection in 802.11

The wireless testbedThe wireless testbed

St[1-13] are stations, Sniff[1-2] St[1-13] are stations, Sniff[1-2] are sniffersare sniffers

Page 21: Isolating Physical PER for Smart Rate Selection in 802.11

Two implementation Two implementation protocolsprotocols SampleRateSampleRate

– A MIT master thesisA MIT master thesis– Implemented on MadWifiImplemented on MadWifi

AMRRAMRR– A multi-rate algorithm also implementeA multi-rate algorithm also implemente

d on MadWifid on MadWifi

Page 22: Isolating Physical PER for Smart Rate Selection in 802.11

Single user with different RCAsSingle user with different RCAs

Page 23: Isolating Physical PER for Smart Rate Selection in 802.11

TPER for single user TPER for single user case for AMRRcase for AMRR

Page 24: Isolating Physical PER for Smart Rate Selection in 802.11

SampleRate with different paSampleRate with different packet sizes (1472B)cket sizes (1472B)

Page 25: Isolating Physical PER for Smart Rate Selection in 802.11

SampleRate with different paSampleRate with different packet sizes (716B)cket sizes (716B)

Page 26: Isolating Physical PER for Smart Rate Selection in 802.11

UDP upstream system UDP upstream system throughputthroughput

Page 27: Isolating Physical PER for Smart Rate Selection in 802.11

TCP upstream system throughputTCP upstream system throughput

Page 28: Isolating Physical PER for Smart Rate Selection in 802.11

ConclusionConclusion

The paper investigates two ways The paper investigates two ways to isolate Physical PERto isolate Physical PER– RTS/CTSRTS/CTS– MAC level packet fragmentationMAC level packet fragmentation

Higher channel rates were used Higher channel rates were used when PPER was in fact low, even when PPER was in fact low, even when contention is presentwhen contention is present

Page 29: Isolating Physical PER for Smart Rate Selection in 802.11

Thank you!!Thank you!!