32
Harnessing Mobile Multiple Harnessing Mobile Multiple Access Efficiency with Access Efficiency with Location Input Location Input Wan Du* and Mo Li School of Computer Engineering Nanyang Technological University, Singapore

Harnessing Mobile Multiple Access Efficiency with Location Input

  • Upload
    michi

  • View
    29

  • Download
    0

Embed Size (px)

DESCRIPTION

Harnessing Mobile Multiple Access Efficiency with Location Input. Wan Du * and Mo Li School of Computer Engineering Nanyang Technological University, Singapore. Main access to WLAN. - PowerPoint PPT Presentation

Citation preview

Page 1: Harnessing  Mobile Multiple Access Efficiency with Location Input

Harnessing Mobile Multiple Harnessing Mobile Multiple Access Efficiency with Location Access Efficiency with Location InputInput

Wan Du* and Mo Li

School of Computer Engineering

Nanyang Technological University, Singapore

Page 2: Harnessing  Mobile Multiple Access Efficiency with Location Input

Main access to WLAN

2

“Smart phones overtake client pcs in 2011,” 2012. www.canalys.com/newsroom/smart-phones-overtake-client-pcs-2011

Page 3: Harnessing  Mobile Multiple Access Efficiency with Location Input

Pervasive Location Information• Outdoors

– GPS (meters)• Indoor Localization

– Sound (centimeter)– WiFi (meter) – Camera (meter)

3

Page 4: Harnessing  Mobile Multiple Access Efficiency with Location Input

Location Based Applications• Navigation• Augmented reality• Fine-grained location in supermarkets

4

Page 5: Harnessing  Mobile Multiple Access Efficiency with Location Input

Key Observation

• Improving the communication efficiency using location input–Hidden terminal and exposed terminal problems in mobile WLAN

• In two campus WLAN of CENTAUR, 40% links of exposed terminals and 10% links with 70% throughput reduction due to hidden terminals.

5

Location error of

localization

Indoor: <1m

Outdoor: <13.7m

<< Communication range of

WiFi

Indoor: >50m

Outdoor: >200m

Page 6: Harnessing  Mobile Multiple Access Efficiency with Location Input

outline• Problem review and State-of-the-Art• Design of CO-MAP• Implementation and Evaluation• Conclusions

6

Page 7: Harnessing  Mobile Multiple Access Efficiency with Location Input

Hidden Terminal

• Detect this relation• Prevent concurrent transmissions

7

Collision!

Page 8: Harnessing  Mobile Multiple Access Efficiency with Location Input

State-of-the-Art• Extra coordination channel

– DC-MAC (TPDS 2012)• New hardware or USRP implementation

• Conflict map based scheduling– RXIP (INFOCOM’ 12)

• Overhead of map learning • Centralized control for downlinks

8

Page 9: Harnessing  Mobile Multiple Access Efficiency with Location Input

Exposed Terminal

• Detect this relation• Enable concurrent transmissions• Multiple exposed terminal problem

9

Collision!

Page 10: Harnessing  Mobile Multiple Access Efficiency with Location Input

State-of-the-Art• Extra coordination channel

– Attached-RTS (TPDS 2012)• New hardware or USRP implementation

• Conflict map based scheduling– CMAP (NSDI’ 08) and CENTAUR (MobiCom’ 09)

• Overhead of map learning • Multiple exposed terminal problems• Centralized control for downlinks

10

Page 11: Harnessing  Mobile Multiple Access Efficiency with Location Input

Co-Occurrence MAP - Overview

11

Co-Occurrence MAP

log normal shadowing

propagation model

Exposed Terminals Hidden Terminals

Minimize collisionMaximize spatial reuse

Dynamic

packet size

Enchanced

CSMA

Fast

Uniform

Distributed

Page 12: Harnessing  Mobile Multiple Access Efficiency with Location Input

Exposed Terminal

12

Page 13: Harnessing  Mobile Multiple Access Efficiency with Location Input

Exposed Terminal

13

Page 14: Harnessing  Mobile Multiple Access Efficiency with Location Input

Concurrent Transmissions

14

Page 15: Harnessing  Mobile Multiple Access Efficiency with Location Input

Concurrent Transmissions

15

Page 16: Harnessing  Mobile Multiple Access Efficiency with Location Input

Concurrent Transmissions

16

Multiple Exposed Terminals

Enhanced CSMA

Page 17: Harnessing  Mobile Multiple Access Efficiency with Location Input

Concurrent Transmissions

17

Page 18: Harnessing  Mobile Multiple Access Efficiency with Location Input

Concurrent Transmissions

18

ACK Lost Problem

Windowed ACK

Page 19: Harnessing  Mobile Multiple Access Efficiency with Location Input

Hidden Terminal

19

Page 20: Harnessing  Mobile Multiple Access Efficiency with Location Input

Hidden Terminal

20

Page 21: Harnessing  Mobile Multiple Access Efficiency with Location Input

Hidden Terminal

21

Important Parameters:

Number of HTs

Packet Size

Page 22: Harnessing  Mobile Multiple Access Efficiency with Location Input

Dynamic Packet Length for Hidden Terminals

22

Probability of node i transmiting in slot s

Packet size

Number of hidden terminalNumber of

contending nodes

Page 23: Harnessing  Mobile Multiple Access Efficiency with Location Input

Implementation• Testbed of six laptops

– Intel Wireless 4965AGN network adapter – MAC80211 and iwlegacy wireless drivers.

• Three Components– CO-MAP– Header and concurrent ET transmission– Packet length adaptation

• Data rate adaptation – Minstrel (Default)

23

Page 24: Harnessing  Mobile Multiple Access Efficiency with Location Input

Implementation• Header in data packets

– Thirteen bytes (address and CRC) in PHY header

24

Page 25: Harnessing  Mobile Multiple Access Efficiency with Location Input

Evaluation – Exposed Terminal

25

78%

Page 26: Harnessing  Mobile Multiple Access Efficiency with Location Input

Evaluation – Hidden Terminal

26

39%

Page 27: Harnessing  Mobile Multiple Access Efficiency with Location Input

Large Scale Network on NS-2

27

• Network layout– Three APs separated about 60m– Nine clients.– Thirty topological configurations

• 48% exposed links and 19% hidden terminals

Page 28: Harnessing  Mobile Multiple Access Efficiency with Location Input

Large Scale Network on NS-2

28

39%

Page 29: Harnessing  Mobile Multiple Access Efficiency with Location Input

Large Scale Network on NS-2

29

39%

19%

Page 30: Harnessing  Mobile Multiple Access Efficiency with Location Input

Tolerance to Position Inaccuracy

30

Location Error Range

Misclassification percentage

Wrong ET Missing ET Wrong HT Missing HT

1m 0.2% 0.3% 0.2% 0.2%

5m 1.2% 1.4% 1.1% 0.8%

10m 2.1% 2.3% 2.4% 1.4%

Page 31: Harnessing  Mobile Multiple Access Efficiency with Location Input

Conclusion• A practical work leveraging pervasive

location information to improve spatial reuse and reduce hidden collisions in mobile WLAN

• Distributed design with rapid construction of conflict map

• Successful practice using sensor hints in protocol design

31

Page 32: Harnessing  Mobile Multiple Access Efficiency with Location Input

Thanks. Questions?

Wan DU, [email protected] Research Fellow @ NTU, Singapore