Wireless Links - SIGCOMM · Challenge 1: minute surface vibrations of acoustic waves Solution:...

30
Topic Preview for Session: Wireless Links Yong Cui Tsinghua University @SIGCOMM 2018

Transcript of Wireless Links - SIGCOMM · Challenge 1: minute surface vibrations of acoustic waves Solution:...

Page 1: Wireless Links - SIGCOMM · Challenge 1: minute surface vibrations of acoustic waves Solution: Millimeter wave into an FMCW radar to sense very minute surface vibrations Challenge

Topic Preview for Session:

Wireless Links

Yong CuiTsinghua University@SIGCOMM 2018

Page 2: Wireless Links - SIGCOMM · Challenge 1: minute surface vibrations of acoustic waves Solution: Millimeter wave into an FMCW radar to sense very minute surface vibrations Challenge

Great success of wireless links

3G, 4G, 5G… Wi-Fi Bluetooth

swing card Warehouse Medical

RFIDs

2

Page 3: Wireless Links - SIGCOMM · Challenge 1: minute surface vibrations of acoustic waves Solution: Millimeter wave into an FMCW radar to sense very minute surface vibrations Challenge

Great success of wireless links

3G, 4G, 5G… Wi-Fi Bluetooth

swing card Warehouse Medical

RFIDs

What kind of emerging wireless links

can you imagine?

3

Page 4: Wireless Links - SIGCOMM · Challenge 1: minute surface vibrations of acoustic waves Solution: Millimeter wave into an FMCW radar to sense very minute surface vibrations Challenge

Emerging Wireless Links

Underwater Links

Low power IoT links

In-body links

Links overhigh speed mobility 4

Page 5: Wireless Links - SIGCOMM · Challenge 1: minute surface vibrations of acoustic waves Solution: Millimeter wave into an FMCW radar to sense very minute surface vibrations Challenge

The Session of Wireless LinksØNetworking across Boundaries: Enabling

Communication through the Water-Air Interface

Ø In-body Backscatter Communication and Localization

ØPLoRa: A Passive Long-Range Data Networks from Ambient LoRa Transmissions

ØA Measurement Study on Multi-path TCP with Multiple Cellular Carriers on High-speed Rails

5

Page 6: Wireless Links - SIGCOMM · Challenge 1: minute surface vibrations of acoustic waves Solution: Millimeter wave into an FMCW radar to sense very minute surface vibrations Challenge

Networking across Boundaries: Enabling Communication

through the Water-Air Interface

Francesco Tonolini, Fadel Adib(MIT, USA)

Page 7: Wireless Links - SIGCOMM · Challenge 1: minute surface vibrations of acoustic waves Solution: Millimeter wave into an FMCW radar to sense very minute surface vibrations Challenge

Motivation and Novel Idea

Ø Goal: Sending from water to air (cross boundary)- RF signal: rapid attenuation in water - Acoustic: reflect off the water’s surface - Novel idea: Acoustic vibration + RF sensing

AIR

WATER

7

Goal RF Signal Acoustic Basic Idea

Page 8: Wireless Links - SIGCOMM · Challenge 1: minute surface vibrations of acoustic waves Solution: Millimeter wave into an FMCW radar to sense very minute surface vibrations Challenge

Challenge 1: minute surface vibrations of acoustic wavesSolution: Millimeter wave into an FMCW radar to sense very minute surface vibrations

Challenge 2: Ocean waves - disturb the water surfaceSolution: Filter out ocean waves in frequency domain

Challenge 3: choose the right modulation schemes to match the wireless channel quality

Solution: Utilize the unique properties of the new communication modality, design a power- and rate-optimal modulation scheme

Challenges and Solutions

8

Page 9: Wireless Links - SIGCOMM · Challenge 1: minute surface vibrations of acoustic waves Solution: Millimeter wave into an FMCW radar to sense very minute surface vibrations Challenge

Ø Implementation• Acoustic: 100Hz-200Hz• Modulation: OFDM• millimeter wave radar:

Centered on 60GHzØ Evaluation

• Two environments: water tank, swimming poolØ Results

• Standard underwater bitrates up to 400bpsØPotential points

• The bottleneck to cross the boundary?• Any novel technologies to improve the bandwidth, or

achieve bidirectional comm.?• Do we have any other boundaries?

Implementation & Evaluation

9

Page 10: Wireless Links - SIGCOMM · Challenge 1: minute surface vibrations of acoustic waves Solution: Millimeter wave into an FMCW radar to sense very minute surface vibrations Challenge

In-body Backscatter Communication and Localization

DeepakVasisht, Guo Zhang (MIT, USA), Omid Abari (UWaterloo, Canada),

Dina Katabi (MIT, USA), Hsiao-Ming Lu, Jacob Flanz (MGH, USA)

Page 11: Wireless Links - SIGCOMM · Challenge 1: minute surface vibrations of acoustic waves Solution: Millimeter wave into an FMCW radar to sense very minute surface vibrations Challenge

11

X-ray localization MRI localization

Theyareexpensive,painfulandharmfultopatients

Existing In-body Localization methods

Page 12: Wireless Links - SIGCOMM · Challenge 1: minute surface vibrations of acoustic waves Solution: Millimeter wave into an FMCW radar to sense very minute surface vibrations Challenge

12

GI tract

ConsuminglargeenergyonRFtransmission,but capsulesaretoosmalltocarrybattery

Opportunity:Backscatterispromising forcommunication andlocalization

Existing In-body Localization methods

Page 13: Wireless Links - SIGCOMM · Challenge 1: minute surface vibrations of acoustic waves Solution: Millimeter wave into an FMCW radar to sense very minute surface vibrations Challenge

13

Challenge1:SurfaceInterferenceA largeportionoftheRFsignalisreflectedoffthe

humansurface.

How can we recognize the

superweak reflected signal?

Solution1:Usinganon-lineartag toseparatethe

backscatterreflections

fromallotherreflections

The Challenges and Solutions

Page 14: Wireless Links - SIGCOMM · Challenge 1: minute surface vibrations of acoustic waves Solution: Millimeter wave into an FMCW radar to sense very minute surface vibrations Challenge

Solution2:Segmentingcrookedpathstostraightlines

withlinearsplines

Challenge2:SignalDeflection(thedifferenceinspeedbetweendifferentmedias

causesthesignaltosignificantlydeflect)

SkinFatMuscleColon

The Challenges and Solutions

14

Page 15: Wireless Links - SIGCOMM · Challenge 1: minute surface vibrations of acoustic waves Solution: Millimeter wave into an FMCW radar to sense very minute surface vibrations Challenge

Ø Implementation:

• Devices: 4Usrp, two for transmitters, two for receivers• Transmitted frequencies: 830MHz, 970MHz• Test targets: whole chicken, pork belly

Ø System setup:

Implementation & Evaluation

Ø Evaluation:

• Backscatter communication: 1-8cm corresponds to SNR 11.5 -17dB• Localization accuracy: average 1.4cm 15

Page 16: Wireless Links - SIGCOMM · Challenge 1: minute surface vibrations of acoustic waves Solution: Millimeter wave into an FMCW radar to sense very minute surface vibrations Challenge

PLoRa: A Passive Long-Range Data Networks from Ambient

LoRa Transmissions

Yao Peng (NWU, China), Longfei Shangguan (Princeton, USA), Yue Hu, Yujie Qian,

Xianshang Lin, Xiaojiang Chen, Dingyi Fang (NWU, China), Kyle Jamieson (Princeton,

USA)

Page 17: Wireless Links - SIGCOMM · Challenge 1: minute surface vibrations of acoustic waves Solution: Millimeter wave into an FMCW radar to sense very minute surface vibrations Challenge

17

MotivationRequirement of

Smart Agriculture

BatteryFreeLong Distance

Ambient Excitation

ActiveLoRanode overhearing

uplink downlink

PLoRanode

Gateway

Key words: backscatter(batteryfree),

ambient,long-range

OneofthePLoRa Scenarios

Page 18: Wireless Links - SIGCOMM · Challenge 1: minute surface vibrations of acoustic waves Solution: Millimeter wave into an FMCW radar to sense very minute surface vibrations Challenge

Noise

18

Challenge1:PacketdetectionLoRa packetsarecomposedof timevaryingsignalandhave

differentpacketintervals

Solution1:DownsamplingADCandcross-correlation

The Challenges and Solutions

LoRa packetWhere is the start

LoRa packet?

Page 19: Wireless Links - SIGCOMM · Challenge 1: minute surface vibrations of acoustic waves Solution: Millimeter wave into an FMCW radar to sense very minute surface vibrations Challenge

19

Challenge2:ModulationModulatetime-varyingexcitationsignalintoanother

standardLoRa chirp.

Solution2:Blindmodulatedbasebandsignalwiththe

incomingLoRa chirp.

The Challenges and Solutions

t

Chirp missing

TraditionalModulationSolution forInstanceStandardLoRa

f0

f0+∆f∙t

Page 20: Wireless Links - SIGCOMM · Challenge 1: minute surface vibrations of acoustic waves Solution: Millimeter wave into an FMCW radar to sense very minute surface vibrations Challenge

Challenge3:EnergyManagement

Solution3:Puttingforwardafinitestatemachineto

managethetagstate.

The Challenges and Solutions

READY TO DISCHARGE

DISCHARGING

CHARGING

Thepassivetagmaysoonlossitsdataduetoitsenergy

exhausted.

…0010011010 0010011010 …

Page 21: Wireless Links - SIGCOMM · Challenge 1: minute surface vibrations of acoustic waves Solution: Millimeter wave into an FMCW radar to sense very minute surface vibrations Challenge

Implementation & Evaluation

PLoRaNPLoRaA

LoRaNLoRaA

0

1

2

3

4

5

Pkt.Detect. Modulation EnergyMgmt.

Total

0 0 0.0035 0.0035

0.144

1.823

0.624

2.591

3.84

0.330

4.17

288 360

0

648

PLoRaN PLoRaA LoRaN LoRaA

PLoRaNPLoRaA

LoRaNLoRaA

0

1

2

3

4

5

Pkt.Detect. Modulation EnergyMgmt.

Total

0 0 0.0035 0.0035

0.144

1.823

0.624

2.591

3.84

0.330

4.17

288 360

0

648

PLoRaN PLoRaA LoRaN LoRaA

PLoRaNPLoRaA

LoRaNLoRaA

0

1

2

3

4

5

Pkt.Detect. Modulation EnergyMgmt.

Total

0 0 0.0035 0.0035

0.144

1.823

0.624

2.591

3.84

0.330

4.17

288 360

0

648

PLoRaN PLoRaA LoRaN LoRaA

PLoRaNPLoRaA

LoRaNLoRaA

0

1

2

3

4

5

Pkt.Detect. Modulation EnergyMgmt.

Total

0 0 0.0035 0.0035

0.144

1.823

0.624

2.591

3.84

0.330

4.17

288 360

0

648

PLoRaN PLoRaA LoRaN LoRaA

PLoRa tag 4. 0ØImplementation:• PLoRa Tags

• USRP 2954

• Commercial TX/Rx: LoRa

Sx1276/LoRa Gateway

ØEvaluation:• Maximum backscatter range: 1.1km

• Total energy consumption: 3.52μW

PLoRa tag 5. 0

21

Page 22: Wireless Links - SIGCOMM · Challenge 1: minute surface vibrations of acoustic waves Solution: Millimeter wave into an FMCW radar to sense very minute surface vibrations Challenge

A Measurement Study on Multi-path TCP with Multiple Cellular Carriers on

High Speed Rails

Li Li, Ke Xu, Tong Li, Kai Zheng, Chunyi Peng, Dan Wang, Xiangxiang Wang,

Meng Shen, Rashid Mijumbi

Page 23: Wireless Links - SIGCOMM · Challenge 1: minute surface vibrations of acoustic waves Solution: Millimeter wave into an FMCW radar to sense very minute surface vibrations Challenge

Can we have High Speed ?

>300 km/h

1.7billion

38,000km

310km/h

30%

PassengerSpeedLength Growing

High speed mobility High speed Internet

23

Page 24: Wireless Links - SIGCOMM · Challenge 1: minute surface vibrations of acoustic waves Solution: Millimeter wave into an FMCW radar to sense very minute surface vibrations Challenge

Measurement Study

ØA measurement study on the TCP behaviors in HSPA+ networks

on high-speed rails [INFOCOM 2015]

ØA Longitudinal Measurement Study of TCP Performance and

Behavior in 3G/4G Networks over High Speed Rails [TON 2017]

ØA Measurement Study on Skype Voice and Video Calls in LTE

Networks on High Speed Rails [IWQoS 2017]

Frequent handoff is the main cause of TCP performance degradation

24

Page 25: Wireless Links - SIGCOMM · Challenge 1: minute surface vibrations of acoustic waves Solution: Millimeter wave into an FMCW radar to sense very minute surface vibrations Challenge

Carrier Complementarity

Making use of the difference in handoff time

An example of two complementary carriers CDF of inter-carrier handoff

interval

Rarely happens at the same time

To explore potential benefits of using Multi-path TCP (MPTCP)

25

Page 26: Wireless Links - SIGCOMM · Challenge 1: minute surface vibrations of acoustic waves Solution: Millimeter wave into an FMCW radar to sense very minute surface vibrations Challenge

Mice Flows

FCT of mice flows (<1 MB)

M: Carrier M U: Carrier U

FINDING: MPTCP cannot improve efficiency over TCP

Metrics measuredØ Robustness: If MPTCP

outperforms either of the two single-TCP flows

Ø Efficiency: If MPTCP outperforms both single-TCP flows

26

FINDING: MPTCP improverobustness over TCP

Page 27: Wireless Links - SIGCOMM · Challenge 1: minute surface vibrations of acoustic waves Solution: Millimeter wave into an FMCW radar to sense very minute surface vibrations Challenge

Elephant Flows

ØMetric: average rate during 100 seconds

ØVariable: train speed and number of handoffs suffered

ØReasons behind• Mice flow: inefficient sub-flow establishment• Elephant flow: inefficient congestion control

and scheduling to frequent handoffs

No handoff

0-6 handoffs

6+ handoffs

27

FINDING: MPTCP improves robustness, but notefficiency

Page 28: Wireless Links - SIGCOMM · Challenge 1: minute surface vibrations of acoustic waves Solution: Millimeter wave into an FMCW radar to sense very minute surface vibrations Challenge

Insights and SuggestionsØ Finding: MPTCP with two carriers

• Significant improvement in robustness• Efficiency of MPTCP is far from satisfactory

Ø Root causes: frequent handoffs• Sub-flow establishment• Scheduling, congestion control

Ø Suggestions: Handoff detection/prediction• Establish new sub-flows outside a predicted handoff• Retransmit lost packet of handoff path via others• Differentiate handoff and congestion. Coupled CC that

is not loss-based. Or uncoupled!

28

Page 29: Wireless Links - SIGCOMM · Challenge 1: minute surface vibrations of acoustic waves Solution: Millimeter wave into an FMCW radar to sense very minute surface vibrations Challenge

ACK authors’ effort of the session

Train tickets in one day SIM cards

29

22-month, 82,266 km, 2.8 TB dataTwice of The Earth circumference

Measurement for MPTCPChicken, water tank,or 1.1km distance?

Page 30: Wireless Links - SIGCOMM · Challenge 1: minute surface vibrations of acoustic waves Solution: Millimeter wave into an FMCW radar to sense very minute surface vibrations Challenge

So, it is going to be an exciting session!

4:30 pm - 6:10 pm

Tuesday, August 21, 2018

30