Joseph Camp, Edward Knightly ACM MobiCom 2008

21
Modulation Rate Adaptation in Urban and Vehicular Environments: Cross-Layer Implementation and Experimental Evaluation Joseph Camp, Edward Knightly ACM MobiCom 2008

description

Modulation Rate Adaptation in Urban and Vehicular Environments: Cross-Layer Implementation and Experimental Evaluation. Joseph Camp, Edward Knightly ACM MobiCom 2008. Background. Why need modulation rate adaptation? Time-varying link quality – Mobility of sender, receiver, or obstacles - PowerPoint PPT Presentation

Transcript of Joseph Camp, Edward Knightly ACM MobiCom 2008

Page 1: Joseph Camp, Edward Knightly ACM  MobiCom  2008

Modulation Rate Adaptation in Urban and Vehicular Environments: Cross-Layer

Implementation and Experimental Evaluation

Joseph Camp, Edward KnightlyACM MobiCom 2008

Page 2: Joseph Camp, Edward Knightly ACM  MobiCom  2008

BackgroundWhy need modulation rate adaptation?

Time-varying link quality – Mobility of sender, receiver, or obstacles – Multiple paths existing

Ideal modulation rate for channel condition

Ideal rate

Page 3: Joseph Camp, Edward Knightly ACM  MobiCom  2008

For Protocol DesignerUse available information (loss, SNR, …) to

track ideal modulation rate

Rate Selection Protocol

SNR, loss, … Rate choice

Page 4: Joseph Camp, Edward Knightly ACM  MobiCom  2008

ProblemALL existing rate adaptation algorithms fail

to track the ideal rateUrban propagation environment ( ex: multi-

path )Even with non-mobile sender and receiver

Result becomes loss and under-utilization

Select rate

Page 5: Joseph Camp, Edward Knightly ACM  MobiCom  2008

ProposeUnderstand the origins of the failure to track

link variationCompare the result in in-door (lab) and out-

door (urban or downtown )

Page 6: Joseph Camp, Edward Knightly ACM  MobiCom  2008

Propose (cont)Unified Implementation Platform

Implement multiple algorithms on a common platform

Extract General Rate Adaptation PrinciplesEvaluate rate selection accuracy packet-by-packetCompare against ideal rate found via exhaustive

searchUse repeatable controlled channelsAccurately measured outdoor channels

Design core mechanisms to track real-world link variation

Page 7: Joseph Camp, Edward Knightly ACM  MobiCom  2008

WARP - Wireless Open-Access Research Platform Limits of Off-the-shelf platforms

Programmability and observability

WARP is clean-slate MAC and PHYNeeded to implement CSMA/CA (802.11-like MAC)

Cross-layer rate adaptation frameworkCore mechanisms for rate selection protocolsChannel measurementsEvaluation of selected rate versus ideal rate

Page 8: Joseph Camp, Edward Knightly ACM  MobiCom  2008

Core Mechanisms for Rate Adaptation Loss-triggered Rate Adaptation

Consecutive-Packet DecisionHistorical-Decision

Collision/Fading Differentiation

SNR-triggered Rate AdaptationEqual Air-time Assurance

Page 9: Joseph Camp, Edward Knightly ACM  MobiCom  2008

Rate Adaptation Accuracy MatricesIdeal rate found via exhaustive search of

channel conditionConsider case where at least one modulation

rate succeeds

Channel Condition

Idea

l Rat

e

Page 10: Joseph Camp, Edward Knightly ACM  MobiCom  2008

Rate Adaptation Accuracy Matrices (cont)Rate Selection Accuracy Categories

Over-selection (loss)Accurate (achieving optimal rate)Under-selection (under-utilization)

Channel Condition

Idea

l Rat

e

Over-selection

Accurate

Under-selection

Page 11: Joseph Camp, Edward Knightly ACM  MobiCom  2008

In-door (lab) experimentsImpact of Coherence Time

Increase fading of the channel to evaluate if rate adaptation can track

Page 12: Joseph Camp, Edward Knightly ACM  MobiCom  2008

In-door (lab) experiments (cont)Similar performance with long coherence of

channelSNR: high overhead penaltyEqual Air-time Assurance: overcomes overhead

penaltyDissimilar performance at short coherence of

channel

Page 13: Joseph Camp, Edward Knightly ACM  MobiCom  2008

Rate Choice InaccuraciesConsecutive low due to under-selectionSNR: extremely low throughput due to over-

selection

Page 14: Joseph Camp, Edward Knightly ACM  MobiCom  2008

SNR-based Coherence Time SensitivityFast to slow channel fading

Accurate at long coherenceOver-select at <1ms

Over-selection caused by coherence time sensitivity of SNR-rate relationship

1 ms

accurate

Page 15: Joseph Camp, Edward Knightly ACM  MobiCom  2008

Coherence Time Training for SNRConsider different SNR thresholds according

to coherence time

Page 16: Joseph Camp, Edward Knightly ACM  MobiCom  2008

Consideration of SNR and Coherence TimeConsider different SNR thresholds according

to coherence timeIdeal rate = f(SNR, CT)

Retrain SNR-based decision (for the same protocol)

Joint consideration of SNR and coherence time provides large gains

Page 17: Joseph Camp, Edward Knightly ACM  MobiCom  2008

Residential Urban and Downtown ScenariosResidential Urban (TFA)

Single-family residential, dense foliageCoherence Time: 100 ms on averageDriven to 15 ms with mobility of

scatterers (in static topology)Downtown Houston

Both sides of street lined with tall buildings (strong multipath)

Coherence Time: 80 ms on averageDriven to 300 us with mobility of scatterers (in

static topology)

Page 18: Joseph Camp, Edward Knightly ACM  MobiCom  2008

Rate adaptation accuracy in outdoorResidential urbanInaccurate in outdoor settings for loss-

triggeredConsecutive-decision due to the mobility of

scattersHistorical-decision due to different modulation

rate selection

Page 19: Joseph Camp, Edward Knightly ACM  MobiCom  2008

Rate adaptation accuracy in outdoor (cont)

Downtown - strong multipathForce loss-based to under-selectSNR: over and under-select with low coherence

time

Page 20: Joseph Camp, Edward Knightly ACM  MobiCom  2008

Static Sender to Mobile Receiver -UrbanSNR protocols are able to plateau for >4 sec

Per-packet decisionLoss-based protocols are only able to spike to

suboptimal rate choicesLoss sensitivity prevents protocol from

tracking

static

mobile

Page 21: Joseph Camp, Edward Knightly ACM  MobiCom  2008

SummaryLoss-based core mechanisms under-select with

Fast-fading, interference, competing links (even with collision/fading differentiation), and mobile environments

SNR-based mechanisms over-select with fast-fading but haveLarge gains from considering SNR and coherence time

jointlyRobustness to interference, competing links, and mobility

Despite use of 4-way handshake, SNR-based protocols outperform loss-based protocols in practical environments