Wi-Fi Goes to Town : Rapid Picocell Switching for Wireless Transit - - PowerPoint PPT Presentation

wi fi goes to town
SMART_READER_LITE
LIVE PREVIEW

Wi-Fi Goes to Town : Rapid Picocell Switching for Wireless Transit - - PowerPoint PPT Presentation

Wi-Fi Goes to Town : Rapid Picocell Switching for Wireless Transit Networks Speaker: Zhenyu Song Zhenyu Song, Longfei Shangguan, Kyle Jamieson {zhenyus, longfeis, kylej}@cs.princeton.edu This work is supported by the NSF grant No. 1617161 and


slide-1
SLIDE 1

Speaker: Zhenyu Song

Zhenyu Song, Longfei Shangguan, Kyle Jamieson

{zhenyus, longfeis, kylej}@cs.princeton.edu

Wi-Fi Goes to Town:

Rapid Picocell Switching for Wireless Transit Networks

This work is supported by the NSF grant No. 1617161 and Google Research Award.
slide-2
SLIDE 2

Motivation

Billions of commuters on trains, light rails and in cars surf the internet

2

Conference Online Video VR gaming

How can we increase the wireless network 1000X in bits/(second*dollar)?

slide-3
SLIDE 3

Motivation

“The majority of capacity gains over the past 45 years is due to the decreased size of each cell.” ——Cooper AP AP2 increasing capacity gain

3

AP1 AP3AP4

slide-4
SLIDE 4

Two recent observations

The ESP8266 Wi-Fi and system-on-chip module,available ca.2016 for $5.

Very low-cost AP (<= $5) Commodity APs can extract fine-grained channel state information

4

[Halperin et al.]

slide-5
SLIDE 5

Wi-Fi Goes to Town: Picocell AP network for transit

AP AP AP AP AP AP AP AP AP AP AP AP AP

5
slide-6
SLIDE 6

Problem: picocells + vehicular speed

How to support switching between APs? AP AP AP AP AP AP AP AP AP AP AP AP AP AP AP AP APAP AP We need to switch fast!

6
slide-7
SLIDE 7

Best AP sequence is not left-to-right order

Problem: rapid multi-path fading

AP1 Rapid (ms-scale) channel fading due to the multi-path AP2 AP3 Channel Capacity Time (ms) AP1 AP2 AP3 We need to switch at a millisecond level!

7

1 2 1 2

slide-8
SLIDE 8

Design

Who maintains states and makes switching decision When to switch (to which AP) How to switch

8
slide-9
SLIDE 9

Design

Wi-Fi Goes to Town: system architecture

9
slide-10
SLIDE 10

Design::who

10

A controller maintains states and makes decisions

slide-11
SLIDE 11

Design::when (and which)

AP selection algorithm

Controller maintains an Effective SNR value window (10 ms), and selects AP with largest median value.

11

AP1 AP2 AP3 AP1 AP2 Time

19 13 14 14 17 13 13 15 12 13 18 10 19

window AP3

17

window window

slide-12
SLIDE 12

Design::how

Association Uplink (from client to AP) Downlink (from AP to client)

12
slide-13
SLIDE 13

Design::how

Wi-Fi Goes to Town: AP-client association AP1 AP3 AP2

propagate info

client info hostapd AP2 hostapd AP1 hostapd AP3

extract send to

All APs associate with client

13
slide-14
SLIDE 14

Design::how

Wi-Fi Goes to Town: Uplink flow tunneling

Stripe and de-duplicate

AP1 AP3 AP2

14

same bssid

slide-15
SLIDE 15

Design::how

Wi-Fi Goes to Town: Downlink flow

1 1 2 2 3 3

AP1 AP3 AP2

3 2 1

start ack 15
slide-16
SLIDE 16

Design::how

Wi-Fi Goes to Town: Downlink packet synchronization AP1 AP2

16

tunneling set as 80211 seq

slide-17
SLIDE 17

Introduction of aggregation in 802.11n

17

Sender Receiver block ack MPDU aggregate frame 1,2,3 MPDU aggregate frame 2,3,4 partial ack frame 1

1 2 3 4

sender window sender window

slide-18
SLIDE 18

Problem: block ack lost causes mac layer inefficiency

AP1 AP2

18

AP1 needlessly retransmits whole aggregate

slide-19
SLIDE 19

AP2 (adjacent) kernel

Solution: block ack forwarding

AP1 AP3 AP2

3 2 1

block ack AP1 (associated) kernel

19
slide-20
SLIDE 20

Implementation

Wi-Fi Goes to Town: Two Deployment Schemes

20
slide-21
SLIDE 21

Implementation: hardware

AP: TP-Link N750 AP, Larid directional antenna, Atheros CSI Tool [Xie et al.] Controller: Lenovo Thinkpad T430

21
slide-22
SLIDE 22

Evaluation: questions

How much does Wi-Fi goes to town improve uplink reception rate? Does Wi-Fi goes to town increase jitter? Does Wi-Fi goes to town achieve higher end-to-end throughput?

22
slide-23
SLIDE 23

Short demo

23

AP Uplink packet Downlink packet retrans packet

slide-24
SLIDE 24

Strawman: 802.11r (enhanced)

(Original 802.11r) Fast handover:

  • Fast BSS transition.
  • Client maintains time-averaged RSSI, and switch when

below threshold (Enhanced) Fast nearby AP discovery:

  • Each AP tells client nearby AP information
  • Client overhears beacons
24
slide-25
SLIDE 25

Wi-Fi goes to town achieve lower uplink loss rate by over-hearing

25

Uplink loss rate

slide-26
SLIDE 26

TCP Download

26

RSSI ↓, switch! (Too late)

Wi-Fi goes to town achieves seamless switching at speed

slide-27
SLIDE 27 27

TCP Download

Wi-Fi goes to town achieves seamless switching at speed

slide-28
SLIDE 28

Wi-Fi goes to town achieves seamless switching at speed

28

ms-scale switching TCP Download

slide-29
SLIDE 29 29

Wi-Fi goes to town achieves higher end-to-end throughput

Single-client, download 802.11r’s performance degrades with speed while Wi-Fi goes to town not

slide-30
SLIDE 30

Multi-client

30

Wi-Fi goes to town achieves higher end-to-end throughput

Wi-Fi goes to town always achieves higher performance

Average Throughput (Mbit/s)

slide-31
SLIDE 31

Conclusion

First roadside hotspot network at vehicular speeds with meter-sized picocells. Execute switch decisions at millisecond-level granularities. First step in a line of work that will scale out the wireless capacity of roadside hotspot networks using small cells.

31
slide-32
SLIDE 32

Questions?

  • zhenyus@cs.princeton.edu
32