1 yue qiao computer science and engineering email:...
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](https://reader036.vdocuments.mx/reader036/viewer/2022081603/56649eae5503460f94bb557c/html5/thumbnails/1.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022081603/56649eae5503460f94bb557c/html5/thumbnails/2.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022081603/56649eae5503460f94bb557c/html5/thumbnails/3.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022081603/56649eae5503460f94bb557c/html5/thumbnails/4.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022081603/56649eae5503460f94bb557c/html5/thumbnails/5.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022081603/56649eae5503460f94bb557c/html5/thumbnails/6.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022081603/56649eae5503460f94bb557c/html5/thumbnails/7.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022081603/56649eae5503460f94bb557c/html5/thumbnails/8.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022081603/56649eae5503460f94bb557c/html5/thumbnails/9.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022081603/56649eae5503460f94bb557c/html5/thumbnails/10.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022081603/56649eae5503460f94bb557c/html5/thumbnails/11.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022081603/56649eae5503460f94bb557c/html5/thumbnails/12.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022081603/56649eae5503460f94bb557c/html5/thumbnails/13.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022081603/56649eae5503460f94bb557c/html5/thumbnails/14.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022081603/56649eae5503460f94bb557c/html5/thumbnails/15.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022081603/56649eae5503460f94bb557c/html5/thumbnails/16.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022081603/56649eae5503460f94bb557c/html5/thumbnails/17.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022081603/56649eae5503460f94bb557c/html5/thumbnails/18.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022081603/56649eae5503460f94bb557c/html5/thumbnails/19.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022081603/56649eae5503460f94bb557c/html5/thumbnails/20.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022081603/56649eae5503460f94bb557c/html5/thumbnails/21.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022081603/56649eae5503460f94bb557c/html5/thumbnails/22.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022081603/56649eae5503460f94bb557c/html5/thumbnails/23.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022081603/56649eae5503460f94bb557c/html5/thumbnails/24.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022081603/56649eae5503460f94bb557c/html5/thumbnails/25.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022081603/56649eae5503460f94bb557c/html5/thumbnails/26.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022081603/56649eae5503460f94bb557c/html5/thumbnails/27.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022081603/56649eae5503460f94bb557c/html5/thumbnails/28.jpg)
31
Q&A
Thanks