+ All Categories
Home > Documents > Efficient Control Plane Design in Wireless Networks Presented by Xiaoyu JI 23, June, 2013.

Efficient Control Plane Design in Wireless Networks Presented by Xiaoyu JI 23, June, 2013.

Date post: 17-Jan-2016
Category:
Upload: millicent-kelly
View: 213 times
Download: 0 times
Share this document with a friend
Popular Tags:
29
Efficient Control Plane Design in Wireless Networks Presented by Xiaoyu JI 23, June, 2013
Transcript
Page 1: Efficient Control Plane Design in Wireless Networks Presented by Xiaoyu JI 23, June, 2013.

Efficient Control Plane Design in Wireless Networks

Presented by Xiaoyu JI23, June, 2013

Page 2: Efficient Control Plane Design in Wireless Networks Presented by Xiaoyu JI 23, June, 2013.

How to Schedule a Wireless Network?

Slide 2

VoIPFile Sync

Page 3: Efficient Control Plane Design in Wireless Networks Presented by Xiaoyu JI 23, June, 2013.

Cellular: Decoupled Control Plane

Slide 3

Data PlaneControl Plane Contro

l Plan

eData

Plane

You go first

Data data data data

You go second

Data data data dataI want to

transmit sync

I want to transmit VoIP

Cellular networks pay high price for centralized control

VoIPFile Sync

Page 4: Efficient Control Plane Design in Wireless Networks Presented by Xiaoyu JI 23, June, 2013.

Wi-Fi: Implicit Control

Slide 4

Is anyone transmitting?No. Let’s go!

Is anyone transmitting?Yes. I must back off.

1 Mississippi,2 Mississippi…

Data Plane Data

Plane

Data data data data

Data data data data

Hidden Node

Data data data data

Collision

File SyncVoIP

RTSCTSACK

Data plane based control plane

Page 5: Efficient Control Plane Design in Wireless Networks Presented by Xiaoyu JI 23, June, 2013.

The shortages

• Low efficiency – Preamble + control bits + …– E.g., ACK=14 bytes with only 1 bit useful

• Large overhead– RTS/CTS, long duration

Slide 5

Page 6: Efficient Control Plane Design in Wireless Networks Presented by Xiaoyu JI 23, June, 2013.

The Challenge: the Best of Both Worlds

Slide 6

Data data data data

I want to transmit

Can we get the benefits of centralized control?• While retaining Wi-Fi’s

asynchronous and distributed properties

• Without designating spectrum

Page 7: Efficient Control Plane Design in Wireless Networks Presented by Xiaoyu JI 23, June, 2013.

Control Plane Design

• Out of band– 802.11ec[Mobicom’12]– Gap-sese[Infocom’13]– E-sese[Mobicom’09]

• In band control– Flashback[Sigcomm’12]– Side-channel[Mobicom’10]– Hitchhkie[Infocom’14]

• Others– uACK[Mobicom’12] Slide 7

Page 8: Efficient Control Plane Design in Wireless Networks Presented by Xiaoyu JI 23, June, 2013.

802.11ec

• Fundamentally re-think the way control information is conveyed in order to guarantee low overhead and robustness

• 802.11ec stands for 802.11 with Encoded Control

Slide 8

Page 9: Efficient Control Plane Design in Wireless Networks Presented by Xiaoyu JI 23, June, 2013.

August 15, 2012 Slide 9

Page 10: Efficient Control Plane Design in Wireless Networks Presented by Xiaoyu JI 23, June, 2013.

August 15, 2012 Slide 10

Page 11: Efficient Control Plane Design in Wireless Networks Presented by Xiaoyu JI 23, June, 2013.

August 15, 2012 Slide 11

Page 12: Efficient Control Plane Design in Wireless Networks Presented by Xiaoyu JI 23, June, 2013.

August 15, 2012 Slide 12

Page 13: Efficient Control Plane Design in Wireless Networks Presented by Xiaoyu JI 23, June, 2013.

August 15, 2012 Slide 13

Page 14: Efficient Control Plane Design in Wireless Networks Presented by Xiaoyu JI 23, June, 2013.

Flashback

• Flashback is a decoupled, lightweight control plane– Decoupled: send control messages concurrently

with data messages on the same channel– Lightweight: barely impacts network performance

(<1% packet loss)– Control Plane: enables rich set of applications

(efficient scheduling, QoS enforcement, power savings, fast association, etc.)

Slide 14

Page 15: Efficient Control Plane Design in Wireless Networks Presented by Xiaoyu JI 23, June, 2013.

How can we send control messages without interfering with data packets?

Slide 15

Data data data dataFlash

Page 16: Efficient Control Plane Design in Wireless Networks Presented by Xiaoyu JI 23, June, 2013.

OFDM is a Grid

Slide 16

Symbol Symbol Symbol Symbol

Symbol Symbol Symbol Symbol

Symbol Symbol Symbol Symbol

Symbol Symbol Symbol Symbol

Symbol Symbol Symbol Symbol

Symbol Symbol Symbol Symbol

Symbol Symbol Symbol Symbol

Symbol Symbol Symbol Symbol0

1

2

3

60

61

62

63S

ub

carr

ier

Po

siti

on

… ……

0 4 8 12 16Time []

20

MH

z

*Refer to IEEE 802.11 specification

Page 17: Efficient Control Plane Design in Wireless Networks Presented by Xiaoyu JI 23, June, 2013.

Redundancy Protects from Errors

Slide 17

Symbol Symbol Symbol Symbol

Symbol Symbol Symbol Symbol

Symbol Symbol Symbol Symbol

Symbol Symbol Symbol Symbol

Symbol Symbol Symbol Symbol

Symbol Symbol Symbol Symbol

Symbol Symbol Symbol Symbol

Symbol Symbol Symbol Symbol

Symbol Symbol Symbol Symbol

Symbol Symbol Symbol Symbol

Symbol Symbol

Symbol Symbol

Symbol Symbol

Symbol Symbol

Symbol Symbol

Symbol Symbol

Symbol Symbol

Symbol Symbol

Symbol Symbol

Symbol Symbol

Wi-Fi Packet

Symbol Error Symbol Symbol

Error Error Symbol Symbol

Symbol Symbol Symbol Symbol

Symbol Symbol Symbol Symbol

Symbol Symbol Symbol Symbol

Symbol Symbol Symbol Error

Symbol Symbol Symbol Error

Symbol Symbol Symbol Error

Symbol Symbol Symbol Error

Symbol Symbol Symbol Symbol

Page 18: Efficient Control Plane Design in Wireless Networks Presented by Xiaoyu JI 23, June, 2013.

Rate Adaptation Adds Redundancy

• Rate adaptation trades off redundancy and throughput– Redundancy is added in significant discrete chunks– Dropping a packet is very costly

• Rate adaptation errs on the conservative side

Slide 18

Page 19: Efficient Control Plane Design in Wireless Networks Presented by Xiaoyu JI 23, June, 2013.

Slide 19

Page 20: Efficient Control Plane Design in Wireless Networks Presented by Xiaoyu JI 23, June, 2013.

Exploiting Margin• Key insight: intentionally interfere• Leverage OFDM grid structure

• Localize interference in the OFDM grid

• Flashes: high powered single subcarrier signal• Single frequency sinusoid on particular time slot

Slide 20

Symbol Symbol Symbol Symbol

Symbol Symbol Flash Symbol

Symbol Symbol Symbol Symbol

Symbol Symbol Symbol Symbol

Flash Symbol Symbol Symbol

Symbol Symbol Symbol Symbol

Page 21: Efficient Control Plane Design in Wireless Networks Presented by Xiaoyu JI 23, June, 2013.

Slide 21

Receiver Detects Flashes in Parallel

1. Flashes are easy to detect at receiver– Power spike on single

subcarrier

2. Erase flashes from data packet

3. Decode flash and data packet in parallel

Flash

Page 22: Efficient Control Plane Design in Wireless Networks Presented by Xiaoyu JI 23, June, 2013.

How is the Control Message Encoded?

Slide 22

Symbol Symbol Symbol Symbol

Symbol Symbol Flash Symbol

Symbol Symbol Symbol Symbol

Symbol Flash Symbol Symbol

Flash Symbol Symbol Symbol

Symbol Symbol Symbol Symbol

Symbol Symbol Symbol Symbol

Symbol Symbol Symbol Symbol0

1

2

3

60

61

62

63

… ……

0 4 8 12 16Time []

Su

bca

rrie

r

• Messages encoded by relative distance between consecutive flashes– Each digit is relative

distance– Digit 1: 60 – 3 = 57– Digit 2: 62 - 60 = 2

Page 23: Efficient Control Plane Design in Wireless Networks Presented by Xiaoyu JI 23, June, 2013.

Demand Map

Node 5 150 KB Bulk Transfer

Node 1 20 KB Low Latency

Demand Map

Node 5 150 KB Bulk Transfer

Flashback-MAC

Slide 23

FlashFlash

Node 1Node 5

ACK + piggyback

Data Data Data DataData Data Data Data

Page 24: Efficient Control Plane Design in Wireless Networks Presented by Xiaoyu JI 23, June, 2013.

Broader Implications of Flashback

• Decoupling is key property of Flashback• Enables hitherto impossible applications

– Power duty cycling– Fast association– Coexistence across networks– Peer discovery– …

Slide 24

Page 25: Efficient Control Plane Design in Wireless Networks Presented by Xiaoyu JI 23, June, 2013.

Other In-band Control Plane

• Side-channel– In 802.15.4 networks– Exploit data payload redundancy in DSSS– Space encoding

• Hitchhike– Exploit preamble redundancy– Support multiple controls – Low SNR requirement

Slide 25

Page 26: Efficient Control Plane Design in Wireless Networks Presented by Xiaoyu JI 23, June, 2013.

Slide 26

Page 27: Efficient Control Plane Design in Wireless Networks Presented by Xiaoyu JI 23, June, 2013.

Comparison

In band• No extra air time• Exploit data redundancy

– OFDM, DSSS, Preamble

• Capacity limited by the redundancy

• Interference with data– Preamble based, eliminating

the interference

Out of band• Extra air time• Directly transmit controls

– CSS

• Capacity limited by length of L

• Decoupled with data

Slide 27

Page 28: Efficient Control Plane Design in Wireless Networks Presented by Xiaoyu JI 23, June, 2013.

Future directions

• Preamble based control in 802.11 networks• Compromise between in-band and out-of-

band control plane– E.g., uACK uses a portion of channel recourse to

deliver control messages.• In-band control plane based applications

– CTP, neighbor discovery, etc.

Slide 28

Page 29: Efficient Control Plane Design in Wireless Networks Presented by Xiaoyu JI 23, June, 2013.

THANK YOU

Slide 29


Recommended