Do Twin Clouds Make Smoothness for Transoceanic Video Telephony ? Jian Li Tsinghua University...

31
Do Twin Clouds Make Smoothness for Transoceanic Video Telephony ? Jian Li Tsinghua University Zhenhua Li Tsinghua University Yao Liu Binghamton University Zhi-Li Zhang University of Minnesota [email protected] Sep. 2nd, 2015

Transcript of Do Twin Clouds Make Smoothness for Transoceanic Video Telephony ? Jian Li Tsinghua University...

Page 1: Do Twin Clouds Make Smoothness for Transoceanic Video Telephony ? Jian Li Tsinghua University Zhenhua Li Tsinghua University Yao Liu Binghamton University.

Do Twin Clouds Make Smoothness for Transoceanic Video

Telephony ?

Jian Li Tsinghua UniversityZhenhua Li Tsinghua UniversityYao Liu Binghamton UniversityZhi-Li Zhang University of Minnesota

[email protected]

Sep. 2nd, 2015

Page 2: Do Twin Clouds Make Smoothness for Transoceanic Video Telephony ? Jian Li Tsinghua University Zhenhua Li Tsinghua University Yao Liu Binghamton University.

2

Outline

① Background &

Motivation② Objective & Metric

③ Dataset & Testbed

④ Results & Analysis

■ Summary of

Contribution

Page 3: Do Twin Clouds Make Smoothness for Transoceanic Video Telephony ? Jian Li Tsinghua University Zhenhua Li Tsinghua University Yao Liu Binghamton University.

Video Telephony Services

3

Anywhere

Any device

Anytime

Page 4: Do Twin Clouds Make Smoothness for Transoceanic Video Telephony ? Jian Li Tsinghua University Zhenhua Li Tsinghua University Yao Liu Binghamton University.

Massive Popularity

Over 300M users 1PB data per day

200M users in its first two years

4

Over 500M users Over 3 PB data

Page 5: Do Twin Clouds Make Smoothness for Transoceanic Video Telephony ? Jian Li Tsinghua University Zhenhua Li Tsinghua University Yao Liu Binghamton University.

5

Transoceanic Video Telephony (TVT)

Overseas study

Global trade

Online Learning

Page 6: Do Twin Clouds Make Smoothness for Transoceanic Video Telephony ? Jian Li Tsinghua University Zhenhua Li Tsinghua University Yao Liu Binghamton University.

6

ChallengesChallenges of transoceanic video telephony (TVT): high-rate (>500kbps) low-delay (<350ms) users sensitive to voice/video quality

degradation longer round-trip delay larger number of relay hops higher packet loss rate

Page 7: Do Twin Clouds Make Smoothness for Transoceanic Video Telephony ? Jian Li Tsinghua University Zhenhua Li Tsinghua University Yao Liu Binghamton University.

7

② Objective &

Metric

Page 8: Do Twin Clouds Make Smoothness for Transoceanic Video Telephony ? Jian Li Tsinghua University Zhenhua Li Tsinghua University Yao Liu Binghamton University.

8

Objective

Examine how today’s commercial service providers achieve smoothness for TVT?

Proprietary protocols

Encrypted data and signaling

Little info about design

choices

Page 9: Do Twin Clouds Make Smoothness for Transoceanic Video Telephony ? Jian Li Tsinghua University Zhenhua Li Tsinghua University Yao Liu Binghamton University.

9

A Novel MetricTo quantify the smoothness of video telephony services

L: Packet Loss Rate

R: Packet Recovery Rate

Smoothness = 1 - L*(1-R), delay<1s

Bandwidth?RTT?

Page 10: Do Twin Clouds Make Smoothness for Transoceanic Video Telephony ? Jian Li Tsinghua University Zhenhua Li Tsinghua University Yao Liu Binghamton University.

10

③ Dataset & Testbed

Page 11: Do Twin Clouds Make Smoothness for Transoceanic Video Telephony ? Jian Li Tsinghua University Zhenhua Li Tsinghua University Yao Liu Binghamton University.

11

Dataset

A real-world data trace of four popular video telephony services

App Location Timestamp Hops

Loss rate Round-trip delay and jitter

Recovery rate

Video Smoothness

File attributes recorded in our collected trace

Page 12: Do Twin Clouds Make Smoothness for Transoceanic Video Telephony ? Jian Li Tsinghua University Zhenhua Li Tsinghua University Yao Liu Binghamton University.

12

Testbed

Internet

Sent Packets

ReceivedPackets

Domestic video call

Transoceanic video call

Page 13: Do Twin Clouds Make Smoothness for Transoceanic Video Telephony ? Jian Li Tsinghua University Zhenhua Li Tsinghua University Yao Liu Binghamton University.

13

④ Results & Analysis

Page 14: Do Twin Clouds Make Smoothness for Transoceanic Video Telephony ? Jian Li Tsinghua University Zhenhua Li Tsinghua University Yao Liu Binghamton University.

14

Trasoceanic Video Telephony In TVT experiments, there are three data transmission paths.• The upper, blue path is used by Skype, Facetime,

and QQ• The middle path is used by WeChat• The lowermost is the detour path of WeChat

Beijing New York

IP: 114.254.** IP: 67.255.**

Beijing New York

Tianjin

Fremont

IP: 114.254.**

IP: 125.39.**

IP :184.105.**

IP: 67.255.**Beijing New York

Tianjin

Shenzhen

IP: 114.254.**

IP: 125.39.**

IP: 67.255.**

IP: 203.205.**

Beijing New York

Tianjin

Shenzhen

Fremont

IP: 114.254.**

IP: 125.39.**

IP :184.105.**

IP: 67.255.**

IP: 203.205.**

Page 15: Do Twin Clouds Make Smoothness for Transoceanic Video Telephony ? Jian Li Tsinghua University Zhenhua Li Tsinghua University Yao Liu Binghamton University.

15

Twin Clouds

WeChat's Video/Voice Data Delivery Infrastructure.

Page 16: Do Twin Clouds Make Smoothness for Transoceanic Video Telephony ? Jian Li Tsinghua University Zhenhua Li Tsinghua University Yao Liu Binghamton University.

16

Transoceanic Video Telephony

Relay hops • WeChat decreases the number of hops from 21 to

11.

Page 17: Do Twin Clouds Make Smoothness for Transoceanic Video Telephony ? Jian Li Tsinghua University Zhenhua Li Tsinghua University Yao Liu Binghamton University.

17

Transoceanic Video Telephony Round-trip delay and jitter• RTT of WeChat is decreasing from 1200msec to

360msec. • Jitter of WeChat is decreasing from 252msec to

90msec.

Page 18: Do Twin Clouds Make Smoothness for Transoceanic Video Telephony ? Jian Li Tsinghua University Zhenhua Li Tsinghua University Yao Liu Binghamton University.

18

Transoceanic Video Telephony

ISP awareness• WeChat develops the ISP-aware cloud server

selection mechanism

WeChat

Page 19: Do Twin Clouds Make Smoothness for Transoceanic Video Telephony ? Jian Li Tsinghua University Zhenhua Li Tsinghua University Yao Liu Binghamton University.

19

Transoceanic Video Telephony

Packet loss rate• WeChat decreases the packet loss rate from 11%,

13%, 11.6% to 7%.

Packet recovery rate• WeChat adopts aggressive retransmission strategy. (16%, 43%, 24% 56%)• Retrans traffic increase rate(2.7%, 5.9%, 3.5%

8.5%).

Page 20: Do Twin Clouds Make Smoothness for Transoceanic Video Telephony ? Jian Li Tsinghua University Zhenhua Li Tsinghua University Yao Liu Binghamton University.

20

Tranoceanic Video Telephony

Video telephony smoothness• TVT smoothness of WeChat is 97% on average (94.9%-98.6%)• TVT smoothness of Skype, Facetime, and QQ is

90.8%, 92.6%, and 91.2%.

WeChat outperforms the others in both the absolute value and the stability.

Page 21: Do Twin Clouds Make Smoothness for Transoceanic Video Telephony ? Jian Li Tsinghua University Zhenhua Li Tsinghua University Yao Liu Binghamton University.

21

Are there any drawbacks of twin clouds?

Page 22: Do Twin Clouds Make Smoothness for Transoceanic Video Telephony ? Jian Li Tsinghua University Zhenhua Li Tsinghua University Yao Liu Binghamton University.

22

Beijing New York

Tianjin

Shenzhen

IP: 114.254.**

IP: 125.39.**

IP: 67.255.**

IP: 203.205.**

Tranoceanic Video Telephony

Shortage of Twin Clouds’ Capacity• WeChat uses an alternative cloud located

at Shenzhen (China) to take over the data delivery.

Performance degradation!

Page 23: Do Twin Clouds Make Smoothness for Transoceanic Video Telephony ? Jian Li Tsinghua University Zhenhua Li Tsinghua University Yao Liu Binghamton University.

23

Tranoceanic Video Telephony

Startup time• TVT video startup delay of WeChat is ~

10s.

VS

Page 24: Do Twin Clouds Make Smoothness for Transoceanic Video Telephony ? Jian Li Tsinghua University Zhenhua Li Tsinghua University Yao Liu Binghamton University.

24

■ Summary of

ContributionObjective: Examine how today’s commercial service providers achieve smoothness for transoceanic video telephony (TVT) ?

Metric: Video Telephony

Smoothness

WeChat has the smoothest video which results from fewer network hops, lower loss rate and RTT, and more aggressive retransmissions.Twin clouds’ shortcomings: shortage of resource capacity, longer video startup time.

Page 25: Do Twin Clouds Make Smoothness for Transoceanic Video Telephony ? Jian Li Tsinghua University Zhenhua Li Tsinghua University Yao Liu Binghamton University.

The End

Thank you!

Page 26: Do Twin Clouds Make Smoothness for Transoceanic Video Telephony ? Jian Li Tsinghua University Zhenhua Li Tsinghua University Yao Liu Binghamton University.

26

Domestic Video Telephony

In DVT experiments, there are two different data transmission paths.• The upper, yellow path is used by skype, facetime,

and QQ• The lower, circuitous path is used by WeChat

Beijing

Tianjin

Shanghai

IP: 114.254.**

IP: 125.39.**

IP :222.65.**

IP: 101.227.** Shanghai

Page 27: Do Twin Clouds Make Smoothness for Transoceanic Video Telephony ? Jian Li Tsinghua University Zhenhua Li Tsinghua University Yao Liu Binghamton University.

27

Domestic Video Telephony Relay hops • WeChat decreases the number of relay hops from

12 to 9.

Page 28: Do Twin Clouds Make Smoothness for Transoceanic Video Telephony ? Jian Li Tsinghua University Zhenhua Li Tsinghua University Yao Liu Binghamton University.

28

Domestic Video Telephony Round-trip delay and jitter• RTT of WeChat is decreasing from 252msec to

135msec. • Jitter of WeChat is decreasing from 110msec to

50msec

Page 29: Do Twin Clouds Make Smoothness for Transoceanic Video Telephony ? Jian Li Tsinghua University Zhenhua Li Tsinghua University Yao Liu Binghamton University.

29

Domestic Video Telephony

Packet loss rate• WeChat decreases the packet loss rate from 7.3%,

7.6%, 6.8% to 4.3%.

Page 30: Do Twin Clouds Make Smoothness for Transoceanic Video Telephony ? Jian Li Tsinghua University Zhenhua Li Tsinghua University Yao Liu Binghamton University.

30

Domestic Video Telephony Packet recovery rate• WeChat adopts aggressive retransmission strategy.

(22%, 45%, 29% 62%)• Retrans traffic increase rate. (1.9%, 3.8%, 2.3%

7.4%)

Page 31: Do Twin Clouds Make Smoothness for Transoceanic Video Telephony ? Jian Li Tsinghua University Zhenhua Li Tsinghua University Yao Liu Binghamton University.

31

Domestic Video Telephony Video telephony smoothness• DVT smoothness of WeChat is excellent: 98.4%• DVT smoothness of Skype, Facetime, and QQ is

94.3%, 95.8%, and 95.2%.

WeChat outperforms the others in both the absolute value and the stability.