1 yue qiao computer science and engineering email:...

28
1 Yue Qiao Computer Science and Engineering Email: [email protected] Sep. 10 2015 AirExpress: Enabling Seamless In-band Wireless Multi-hop Transmission Joint work with Bo Chen, Ouyang Zhang, and Kannan Srinivasan

Upload: matthew-reeves

Post on 13-Jan-2016

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 1 Yue Qiao Computer Science and Engineering Email: qiaoyu@cse.ohio-state.eduqiaoyu@cse.ohio-state.edu Sep. 10 2015 AirExpress: Enabling Seamless In-band

1

Yue Qiao

Computer Science and EngineeringEmail: [email protected]. 10 2015

AirExpress: Enabling Seamless In-band Wireless Multi-hop Transmission

Joint work with Bo Chen, Ouyang Zhang, and Kannan Srinivasan

Page 2: 1 Yue Qiao Computer Science and Engineering Email: qiaoyu@cse.ohio-state.eduqiaoyu@cse.ohio-state.edu Sep. 10 2015 AirExpress: Enabling Seamless In-band

2

Wired Ethernet

0001101101011100

Cut-through Routing

Source

Router A

Router B

Router C

Client

Page 3: 1 Yue Qiao Computer Science and Engineering Email: qiaoyu@cse.ohio-state.eduqiaoyu@cse.ohio-state.edu Sep. 10 2015 AirExpress: Enabling Seamless In-band

3

Problem

Source

Router A

Router B

Router C

Destination

Increased Throughput Decreased Latency

Page 4: 1 Yue Qiao Computer Science and Engineering Email: qiaoyu@cse.ohio-state.eduqiaoyu@cse.ohio-state.edu Sep. 10 2015 AirExpress: Enabling Seamless In-band

4

Wireless In-band Cut-through Routing?

AirExpress

Page 5: 1 Yue Qiao Computer Science and Engineering Email: qiaoyu@cse.ohio-state.eduqiaoyu@cse.ohio-state.edu Sep. 10 2015 AirExpress: Enabling Seamless In-band

5

Challenges

Various types of interference

Self Interference

Forwarder Interference

Cross-Hop InterferenceSource

Router A

Router B

Router C Destination

Full-Duplex

Measure Each Interfereing Channel?Inefficient and ImpracticalAirExpress: Estimate Channel Only Once at One

Node

Page 6: 1 Yue Qiao Computer Science and Engineering Email: qiaoyu@cse.ohio-state.eduqiaoyu@cse.ohio-state.edu Sep. 10 2015 AirExpress: Enabling Seamless In-band

6

Received Signal

Forwarder Interference

Forwarder Interference

A B C D

( )sh x t( )x t

( )fh x t

Self Interference

SI

FI

time

Page 7: 1 Yue Qiao Computer Science and Engineering Email: qiaoyu@cse.ohio-state.eduqiaoyu@cse.ohio-state.edu Sep. 10 2015 AirExpress: Enabling Seamless In-band

7

Received Signal

Forwarder Interference

Forwarder Interference

A B C D

( )sh x t( )x t

( )fh x t

Self Interference

SI

FI

sh

time

Page 8: 1 Yue Qiao Computer Science and Engineering Email: qiaoyu@cse.ohio-state.eduqiaoyu@cse.ohio-state.edu Sep. 10 2015 AirExpress: Enabling Seamless In-band

8

Received Signal

Forwarder Interference

Forwarder Interference

A B C D

( )sh x t( )x t

( )fh x t

Self Interference

SI

FI

fsh h

Measure the Superposed Channel?

time

Page 9: 1 Yue Qiao Computer Science and Engineering Email: qiaoyu@cse.ohio-state.eduqiaoyu@cse.ohio-state.edu Sep. 10 2015 AirExpress: Enabling Seamless In-band

9

Forwarding Channel

DACADC

DACADC

Node C

Node B

Forwarding Channel

No frequency offset for the forwarding channel!

B( ) ( )B C t

Bj

Ch te x

( ) ( ) ( )B C C Bj tCB BC

j th xe teh

C

( )x t

BCh

CBh

( )CB BCh h x t

Measure the Superposed Channel is Possible!

Page 10: 1 Yue Qiao Computer Science and Engineering Email: qiaoyu@cse.ohio-state.eduqiaoyu@cse.ohio-state.edu Sep. 10 2015 AirExpress: Enabling Seamless In-band

10

Our Solution

Self Interference

Forwarder Interference

Cross-Hop Interference

Full-Duplex Technique

Superposed Channel

Page 11: 1 Yue Qiao Computer Science and Engineering Email: qiaoyu@cse.ohio-state.eduqiaoyu@cse.ohio-state.edu Sep. 10 2015 AirExpress: Enabling Seamless In-band

11

Cross-Hop Interference

Challenge: Various cross-hop channels

(1)

A B C D E

A B C D E

A B C D E

A B C D E

(2)

(3)

Causal

Non-causal

Page 12: 1 Yue Qiao Computer Science and Engineering Email: qiaoyu@cse.ohio-state.eduqiaoyu@cse.ohio-state.edu Sep. 10 2015 AirExpress: Enabling Seamless In-band

12

Unified Cancellation Module

Design PhilosophyCausal: cancel out (SI, FI and CHI)Non-causal: multipath components

Method: Hierarchical Cancellation Structure

A B C D E

Training TransmittingReceiving InactiveForwarding

Page 13: 1 Yue Qiao Computer Science and Engineering Email: qiaoyu@cse.ohio-state.eduqiaoyu@cse.ohio-state.edu Sep. 10 2015 AirExpress: Enabling Seamless In-band

13

Unified Cancellation Module

Design PhilosophyCausal: cancel out (SI, FI and CHI)Non-causal: multipath components

Method: Hierarchical Cancellation Structure

A B C D E

Training TransmittingReceiving InactiveForwarding

Page 14: 1 Yue Qiao Computer Science and Engineering Email: qiaoyu@cse.ohio-state.eduqiaoyu@cse.ohio-state.edu Sep. 10 2015 AirExpress: Enabling Seamless In-band

14

Unified Cancellation Module

Design PhilosophyCausal: cancel out (SI, FI and CHI)Non-causal: multipath components

Method: Hierarchical Cancellation Structure

A B C D E

Training TransmittingReceiving InactiveForwarding

Page 15: 1 Yue Qiao Computer Science and Engineering Email: qiaoyu@cse.ohio-state.eduqiaoyu@cse.ohio-state.edu Sep. 10 2015 AirExpress: Enabling Seamless In-band

15

Unified Cancellation Module

Design PhilosophyCausal: cancel out (SI, FI and CHI)Non-causal: multipath components

Method: Hierarchical Cancellation Structure

A B C D E

Training TransmittingReceiving InactiveForwarding

Page 16: 1 Yue Qiao Computer Science and Engineering Email: qiaoyu@cse.ohio-state.eduqiaoyu@cse.ohio-state.edu Sep. 10 2015 AirExpress: Enabling Seamless In-band

16

Have Successfully Dealt with Interference

Simultaneous Transmission Possible

Page 17: 1 Yue Qiao Computer Science and Engineering Email: qiaoyu@cse.ohio-state.eduqiaoyu@cse.ohio-state.edu Sep. 10 2015 AirExpress: Enabling Seamless In-band

17

Noise accumulation

Error propagation

10010010010001 1001001001001110010100010011 11110100010011 11110100001111

10010010010001

11110100001111

Packet Discarded due to high Error rate

Drawback

Page 18: 1 Yue Qiao Computer Science and Engineering Email: qiaoyu@cse.ohio-state.eduqiaoyu@cse.ohio-state.edu Sep. 10 2015 AirExpress: Enabling Seamless In-band

18

Virtual-Hop Design

Long paths are divided into smaller Hops 1

Long paths are divided into smaller Virtual-Hops

Other considerations: bottleneck link, latency....

Virtual-Hop 1

Virtual-Hop 2

Page 19: 1 Yue Qiao Computer Science and Engineering Email: qiaoyu@cse.ohio-state.eduqiaoyu@cse.ohio-state.edu Sep. 10 2015 AirExpress: Enabling Seamless In-band

19

MAC and Routing

Matching MAC and Routing Algorithms are designed for the AirExpress.

Radios in the network can support AirExpress system through distributed coordination. It also includes the Hierarchical Cancellation Structure realization and multi-hop link build and release

Details in paper

Page 20: 1 Yue Qiao Computer Science and Engineering Email: qiaoyu@cse.ohio-state.eduqiaoyu@cse.ohio-state.edu Sep. 10 2015 AirExpress: Enabling Seamless In-band

20

Implementation

NI PXIe 1082

2.4GHz center frequency and 20MHz bandwidth

Unified cancellation block

Page 21: 1 Yue Qiao Computer Science and Engineering Email: qiaoyu@cse.ohio-state.eduqiaoyu@cse.ohio-state.edu Sep. 10 2015 AirExpress: Enabling Seamless In-band

21

Implementation

Indoor: 20 locations, single flow

Page 22: 1 Yue Qiao Computer Science and Engineering Email: qiaoyu@cse.ohio-state.eduqiaoyu@cse.ohio-state.edu Sep. 10 2015 AirExpress: Enabling Seamless In-band

22

Throughput Gain over TDMA

1.71 2.39 2.75

Throughput gain increases as the number of hops increases

Hierachical cancellation structure works nicely!

Page 23: 1 Yue Qiao Computer Science and Engineering Email: qiaoyu@cse.ohio-state.eduqiaoyu@cse.ohio-state.edu Sep. 10 2015 AirExpress: Enabling Seamless In-band

23

Large Network Evaluation

NS3, 100 nodes in a 1000m X 1000m area, multi flows

TDMA vs AirExpress

Virtual hop size: 2~5

The cancellation residue interference information is based on the real testbed measurements

Page 24: 1 Yue Qiao Computer Science and Engineering Email: qiaoyu@cse.ohio-state.eduqiaoyu@cse.ohio-state.edu Sep. 10 2015 AirExpress: Enabling Seamless In-band

24

Throughput performance of AirExpress and TDMA

Network Performance

4-hop AirExpress outperforms TDMA by ~2X on average

Page 25: 1 Yue Qiao Computer Science and Engineering Email: qiaoyu@cse.ohio-state.eduqiaoyu@cse.ohio-state.edu Sep. 10 2015 AirExpress: Enabling Seamless In-band

25

Network Performance

Delay performance of AirExpress andTDMATDMA has a 3X delay over 4-hop AirExpress

Page 26: 1 Yue Qiao Computer Science and Engineering Email: qiaoyu@cse.ohio-state.eduqiaoyu@cse.ohio-state.edu Sep. 10 2015 AirExpress: Enabling Seamless In-band

26

Throughput gain of AirExpress with different virtual-hop size

Network Performance

>4 did not further increase the performance due to noise accumulation

Page 27: 1 Yue Qiao Computer Science and Engineering Email: qiaoyu@cse.ohio-state.eduqiaoyu@cse.ohio-state.edu Sep. 10 2015 AirExpress: Enabling Seamless In-band

30

Conclusion and Looking forward

AirExpress: First fully functional in-band wireless cut-through system

The fundamental description of transmission pattern in wireless ad hoc network is challenged.

A building block of future multi-hop network architecture

Page 28: 1 Yue Qiao Computer Science and Engineering Email: qiaoyu@cse.ohio-state.eduqiaoyu@cse.ohio-state.edu Sep. 10 2015 AirExpress: Enabling Seamless In-band

31

Q&A

Thanks