victor bahl joint work with aul adya, jitendra padhye and alec wolman

30
NeXtworking’03 June 23-25,2003, Chania, Crete, Greece The First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN NETWORKING 1 Victor Bahl Victor Bahl Joint work with Aul Adya, Jitendra Padhye and Alec Wolman Systems and Networking Research Group Exploring the Role of Multiple Radios in Short hop Wireless Systems

Upload: susane

Post on 09-Jan-2016

33 views

Category:

Documents


0 download

DESCRIPTION

Exploring the Role of Multiple Radios in Short hop Wireless Systems. Victor Bahl Joint work with Aul Adya, Jitendra Padhye and Alec Wolman Systems and Networking Research Group. Are any of these problems familiar?. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Victor Bahl  Joint work with Aul Adya, Jitendra Padhye and Alec Wolman

NeXtworking’03 June 23-25,2003, Chania, Crete, GreeceThe First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN NETWORKING 1Victor Bahl

Victor Bahl

Joint work with

Aul Adya, Jitendra Padhye and Alec Wolman

Systems and Networking Research Group

Exploring the Role of Multiple Radios in Short hop Wireless Systems

Page 2: Victor Bahl  Joint work with Aul Adya, Jitendra Padhye and Alec Wolman

NeXtworking’03 June 23-25,2003, Chania, Crete, GreeceThe First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN NETWORKING 2Victor Bahl

Are any of these problems familiar?

“I don’t keep my PDA connected to the wireless LAN because it kills my battery very quickly”

“Oh No! That cordless phone killed my WLAN connection”

“Hey, can I call you back? I can hardly hear you, your voice is clipped”

“How come I lose parts of the phone conversation whenever I walk around talking into my WiFi phone?”

“The network is really slow; the system load must be heavy”

Page 3: Victor Bahl  Joint work with Aul Adya, Jitendra Padhye and Alec Wolman

NeXtworking’03 June 23-25,2003, Chania, Crete, GreeceThe First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN NETWORKING 3Victor Bahl

General Issues in Wireless Networking Signal propagation is unpredictable Attenuation depends on environment (multi-path, absorption,…)

Unlicensed spectrum is not pristine Current spectrum etiquette rules allow anarchy

Battery technology is not following Moore’s Law Limits usage, battery power doubles every 35 years!

User mobility is difficult to handle Handoff between APs is flawed, harder with port-based security

Available spectrum is limited Capacity is limited Shannon’s Law: can pack only n bits / m Hz

Page 4: Victor Bahl  Joint work with Aul Adya, Jitendra Padhye and Alec Wolman

NeXtworking’03 June 23-25,2003, Chania, Crete, GreeceThe First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN NETWORKING 4Victor Bahl

Question: How can we build robust wireless systems?

Page 5: Victor Bahl  Joint work with Aul Adya, Jitendra Padhye and Alec Wolman

NeXtworking’03 June 23-25,2003, Chania, Crete, GreeceThe First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN NETWORKING 5Victor Bahl

Talk Outline

• Current state of wireless systems

• Our thesis

• Revisiting classical problems– Energy consumption– Mobility management– Last hop quality of service– Data link robustness– Capacity improvements

• Conclusions

Page 6: Victor Bahl  Joint work with Aul Adya, Jitendra Padhye and Alec Wolman

NeXtworking’03 June 23-25,2003, Chania, Crete, GreeceThe First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN NETWORKING 6Victor Bahl

RF Transceivers

An ideal radio: Consumes very little power Supports very high data rates Is robust to communication errors and mobility

However, current radios have either: High data rate, but poor energy consumption, mobility

management and communication robustness, e.g. IEEE 802.11 {a,b and g}

or Low energy consumption, but low data rate and inefficient

with respect to mobility, robustness, and capacity, e.g. IEEE 802.15{.1,.4}

Page 7: Victor Bahl  Joint work with Aul Adya, Jitendra Padhye and Alec Wolman

NeXtworking’03 June 23-25,2003, Chania, Crete, GreeceThe First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN NETWORKING 7Victor Bahl

Observations on Current Practice

What do designers do today?

– Design wireless cards to operate over a single radio

– When systems have more than one radio: applications / systems use them independently

Optimize individual components not the system

Page 8: Victor Bahl  Joint work with Aul Adya, Jitendra Padhye and Alec Wolman

NeXtworking’03 June 23-25,2003, Chania, Crete, GreeceThe First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN NETWORKING 8Victor Bahl

Wireless systems can be improved by employing multiple radios as part of the same network

Optimize complete system: hardware and software

Radios with different properties cooperate with each other to accomplish the same task

Our Thesis

Page 9: Victor Bahl  Joint work with Aul Adya, Jitendra Padhye and Alec Wolman

NeXtworking’03 June 23-25,2003, Chania, Crete, GreeceThe First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN NETWORKING 9Victor Bahl

Multi-Radio Concept

A single wireless NIC that contains IEEE 802.11{a,b,g} radio + a 802.15.4 Zigbee Radio

• Has major implications on hardware and software design• Design is agnostic to particular radio models

5 GHz RFFront End

915 MHz RFFront End

ProgrammableMAC Controller

Microcontroller

Packet Queue

MUX

2.4 GHz RFFront End

Buffer

Page 10: Victor Bahl  Joint work with Aul Adya, Jitendra Padhye and Alec Wolman

NeXtworking’03 June 23-25,2003, Chania, Crete, GreeceThe First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN NETWORKING 10Victor Bahl

Revisit “classical problems” in wireless networking

• Reduction of energy consumption

• Tolerance to device mobility

• Last hop quality of service

• Resiliency to interference

• Improvement in capacity

Page 11: Victor Bahl  Joint work with Aul Adya, Jitendra Padhye and Alec Wolman

NeXtworking’03 June 23-25,2003, Chania, Crete, GreeceThe First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN NETWORKING 11Victor Bahl

Making the Case for Multi-Radio Wireless Systems

Example 1: The Energy Consumption Problem

An obstacle to deployment of handheld WLAN-connected devices is battery lifetime

Page 12: Victor Bahl  Joint work with Aul Adya, Jitendra Padhye and Alec Wolman

NeXtworking’03 June 23-25,2003, Chania, Crete, GreeceThe First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN NETWORKING 12Victor Bahl

Problem: Energy Consumption

Mobile devices have limited energy supply– Battery improvement not as rapid as one would hope

– Current approaches used by system designers

• Design efficient circuits, improve radios

• Use dynamic power management

• Redesign protocols

… have limited effectiveness

Page 13: Victor Bahl  Joint work with Aul Adya, Jitendra Padhye and Alec Wolman

NeXtworking’03 June 23-25,2003, Chania, Crete, GreeceThe First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN NETWORKING 13Victor Bahl

State of the Art - Standby Lifetime

Typically, a significant fraction of NIC time is spent in idle mode

Page 14: Victor Bahl  Joint work with Aul Adya, Jitendra Padhye and Alec Wolman

NeXtworking’03 June 23-25,2003, Chania, Crete, GreeceThe First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN NETWORKING 14Victor Bahl

Wireless NIC Power Consumption

2

7 7 8

45

1080 1300 1875

1

10

100

1000

10000

Sleep Idle Receive Transmit

Po

we

r (m

W, lo

g s

ca

le)

TR1000

Cisco AIR-PCM350

Multi-Radio Approach: Reduce idle energy consumption by using a second low-power radio

Page 15: Victor Bahl  Joint work with Aul Adya, Jitendra Padhye and Alec Wolman

NeXtworking’03 June 23-25,2003, Chania, Crete, GreeceThe First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN NETWORKING 15Victor Bahl

The Universal Communicator Device

SmartBrick

• SmartBrick is attached to the UCoM proxy

• Power is derived from serial port

MiniBrick915 MHz

TR1000 Radio

Page 16: Victor Bahl  Joint work with Aul Adya, Jitendra Padhye and Alec Wolman

NeXtworking’03 June 23-25,2003, Chania, Crete, GreeceThe First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN NETWORKING 16Victor Bahl

Power Savings Performance

iPAQ + 802.11 PS(Lower bound)

iPAQ only(Upper bound)

UCoM

Standby Time: 115% improvement in battery lifetime over Power-Save mode

For usage based on user profile:Gain over 802.11b PS > 40%Gain over 802.11b CAM > 180%i.e., recharge once a day only

Page 17: Victor Bahl  Joint work with Aul Adya, Jitendra Padhye and Alec Wolman

NeXtworking’03 June 23-25,2003, Chania, Crete, GreeceThe First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN NETWORKING 17Victor Bahl

WoW SummaryStarted with

– iPAQ H3650 (no wireless connectivity): 35 hours lifetime– iPAQ H3650 with 802.11b (Power-Save mode): 14.5 hours lifetime

Accomplished– Standby lifetime of UCoM device is over 30 hours – improvement of 115%

– For a typical user with 82 min/day use – improvement of over 40% or a battery lifetime of over 20 hours

See paper for more detailsWake on Wireless: An Event Driven Energy Saving Strategy

for Battery Operated Devices: In MobiCoM, Atlanta, GA, Sept 2002

– Compares UCoM with Cell Phone

– Compares UCoM with iPAQ + 802.11b + Bluetooth

Page 18: Victor Bahl  Joint work with Aul Adya, Jitendra Padhye and Alec Wolman

NeXtworking’03 June 23-25,2003, Chania, Crete, GreeceThe First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN NETWORKING 18Victor Bahl

Energy Management Summary

Multi-radio wireless LANs can get you there …

WoW: Eliminate wastage when no communications CoW: Eliminate wastage during active communications DoW: Trade-off data rate for power savings

Today, there is no single radio that gives you very low power and very data rates but …

Page 19: Victor Bahl  Joint work with Aul Adya, Jitendra Padhye and Alec Wolman

NeXtworking’03 June 23-25,2003, Chania, Crete, GreeceThe First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN NETWORKING 19Victor Bahl

Example 2: Managing Mobility

An obstacle in deploying WLAN-based VoIP devices is poor mobility management

Making the Case for Multi-Radio Wireless Systems

Page 20: Victor Bahl  Joint work with Aul Adya, Jitendra Padhye and Alec Wolman

NeXtworking’03 June 23-25,2003, Chania, Crete, GreeceThe First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN NETWORKING 20Victor Bahl

(Hard) Handoff in WLANs

• Client initiates handoff when SNR goes below threshold

• Handoff (with security) includes: Break – Locate – Authenticate – Associate

• Handoff delay can be a few seconds due to Radius server– Can be devastating for a WiFi phone

Current AccessPoint

RadiusServer

EAP OverLAN (EAPOL)

EAP OverRADIUS

New Access

Point

Current AccessPoint

Page 21: Victor Bahl  Joint work with Aul Adya, Jitendra Padhye and Alec Wolman

NeXtworking’03 June 23-25,2003, Chania, Crete, GreeceThe First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN NETWORKING 21Victor Bahl

Soft Handoff with Multiple Radios

• Pre-authenticate with next APin advance

• Converted a “break-before-make”to a “make-before-break”

• Reduces handoff latency andpacket loss

Current AccessPoint

RadiusServer

EAP OverLAN (EAPOL)

EAP OverRADIUS

New Access

Point

Current AccessPoint

Pre-Authenticated Access Point

Page 22: Victor Bahl  Joint work with Aul Adya, Jitendra Padhye and Alec Wolman

NeXtworking’03 June 23-25,2003, Chania, Crete, GreeceThe First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN NETWORKING 22Victor Bahl

Conditions for No Packet Loss

Radio R2

senses AP2

Radio R2 decidesAP2 has

best SNR

Radio R1

breaks connection

with AP1

Point at which R1 would have

associated with AP2

Time to pre-authenticate+ pre-associate

Time taken betweenR2 choosing AP2 andR1 breaking from AP1

Time

Helps system designers in determining upper bound on authentication protocol time

T1 T2 T3 T4

Page 23: Victor Bahl  Joint work with Aul Adya, Jitendra Padhye and Alec Wolman

NeXtworking’03 June 23-25,2003, Chania, Crete, GreeceThe First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN NETWORKING 23Victor Bahl

Conditions for No Packet Loss (Cont.)

AP2AP1

Radio R1 cannot associate with AP1

Radio R2 can detect strong signal from AP2

D2

Time taken to travelfrom X to Y

[(D1 – D2)/Speed of node]≥

D1

Time to pre-authenticate+ pre-associate

Helps network administrators in determining the AP overlap needed for no packet loss

X

Y

Page 24: Victor Bahl  Joint work with Aul Adya, Jitendra Padhye and Alec Wolman

NeXtworking’03 June 23-25,2003, Chania, Crete, GreeceThe First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN NETWORKING 24Victor Bahl

Making the Case forMulti-Radio Wireless Systems

Example 3: Differentiated Service

QoS has been identified as an importantcomponent for the success of WLANs

Page 25: Victor Bahl  Joint work with Aul Adya, Jitendra Padhye and Alec Wolman

NeXtworking’03 June 23-25,2003, Chania, Crete, GreeceThe First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN NETWORKING 25Victor Bahl

Classical Scheduling Based on Generalized Processor Sharing (GPS)

(or Weighted Fair Queuing (WFQ))

Local AreaNetwork

Node 3

Node 2

Node 1

Node n

A Local Area Network Round Robin Server

flow 1

flow 2

flow 3

Output Link

w1

w2

wn

Scheduler needs to know the queue length of each flow

Multi-radio approach: Use one radio for data and other for scheduling traffic

Page 26: Victor Bahl  Joint work with Aul Adya, Jitendra Padhye and Alec Wolman

NeXtworking’03 June 23-25,2003, Chania, Crete, GreeceThe First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN NETWORKING 26Victor Bahl

Making the Case for Multi-Radio Wireless Systems

Example 4: Communication Robustness

Interference in the same frequency band canresult in poor network performance

Page 27: Victor Bahl  Joint work with Aul Adya, Jitendra Padhye and Alec Wolman

NeXtworking’03 June 23-25,2003, Chania, Crete, GreeceThe First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN NETWORKING 27Victor Bahl

Frequency Diversity

• Single frequency band problems:– Interference, e.g., cordless phones, microwave ovens

– Signal absorption for that spectrum

• Multi-radio approach adds robustness:– Multiple radios on different channels in same frequency band

– Multiple radios in different bands: can choose another frequency range, e.g., 915 MHz or 5 GHz

Many disparate devices operating in the same frequency range

Page 28: Victor Bahl  Joint work with Aul Adya, Jitendra Padhye and Alec Wolman

NeXtworking’03 June 23-25,2003, Chania, Crete, GreeceThe First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN NETWORKING 28Victor Bahl

Making the Case for Multi Radio Wireless Systems

Example 5: Capacity Enhancements

Capacity improvements are necessary for the scalability of multi-hop mesh networks

Page 29: Victor Bahl  Joint work with Aul Adya, Jitendra Padhye and Alec Wolman

NeXtworking’03 June 23-25,2003, Chania, Crete, GreeceThe First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN NETWORKING 29Victor Bahl

Enhancing Capacity with Multiple Radios

DestinationMesh Router

Channel 1 Channel 11

Source

• Cannot transmit and receive at the same time Bandwidth halved

• Other scenarios where even lower b/w

• Use two radios for pipelining• Allows simultaneous send/receive on a router node

Single Radio versus Dual Radio

012345

1 2

Number of Hops

Thro

ughp

ut

(Mbp

s)

One Radio Two Radios

DestinationMesh Router

Channel 11 Channel 11

Source

Page 30: Victor Bahl  Joint work with Aul Adya, Jitendra Padhye and Alec Wolman

NeXtworking’03 June 23-25,2003, Chania, Crete, GreeceThe First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN NETWORKING 30Victor Bahl

Conclusions• Current wireless LANs, which contain a single radio, will be

inadequate

• Proposed approach: use multiple radios in a WLAN

• Can help address issues such as power, mobility, capacity, robustness

• This design approach has the potential to significantly enhance the “wireless experience”