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

Slides:



Advertisements
Similar presentations
Multicast congestion control on many-to- many videoconferencing Xuan Zhang Network Research Center Tsinghua University, China.
Advertisements

1 P2P Layered Streaming for Heterogeneous Networks in PPSP K. Wu, Z. Lei, D. Chiu James Zhibin Lei 17/03/2010.
1 Jin Li Microsoft Research. Outline The Upcoming Video Tidal Wave Internet Infrastructure: Data Center/CDN/P2P P2P in Microsoft Locality aware P2P Conclusions.
Streaming Video over the Internet
© R. Jayanthan, K. Gunasakera 1999 Quality of Service in Multiservice Networks for Digital Economy R. Jayanthan & Kithsiri Gunasakera National IT Conference.
Virtual Distance: A Generalized Metric for Overlay Tree Construction ISCC12 July Suat Mercan (Zirve University) & Murat Yuksel (University of Nevada,
Ningning HuCarnegie Mellon University1 Optimizing Network Performance In Replicated Hosting Peter Steenkiste (CMU) with Ningning Hu (CMU), Oliver Spatscheck.
Computer Networks Performance Metrics Computer Networks Term B10.
Novasky: Cinematic-Quality VoD in a P2P Storage Cloud Speaker : 童耀民 MA1G Authors: Fangming Liu†, Shijun Shen§,Bo Li†, Baochun Li‡, Hao Yin§,
A Transport Protocol for Content-Centric Networking with Explicit Congestion Control Feixiong Zhang, Yanyong Zhang (Rutgers Univ.), Alex Reznik (InterDigital),
Bayesian Piggyback Control for Improving Real-Time Communication Quality Wei-Cheng Xiao 1 and Kuan-Ta Chen Institute of Information Science, Academia Sinica.
T.Sharon-A.Frank 1 Multimedia Quality of Service (QoS)
Fundamentals of Multimedia Part III: Multimedia Communications and Networking Chapter 15 : Network Services and Protocols for Multimedia Communications.
1 S. Sen, J. Rexford and D. Towsley UMass Amherst AT&T Labs Presented by : Shubho Sen Proxy Prefix Caching.
The testbed environment for this research to generate real-world Skype behaviors for analyzation is as follows: A NAT-ed LAN consisting of 7 machines running.
1 End to End Bandwidth Estimation in TCP to improve Wireless Link Utilization S. Mascolo, A.Grieco, G.Pau, M.Gerla, C.Casetti Presented by Abhijit Pandey.
Chapter 6 outline r 6.1 Multimedia Networking Applications r 6.2 Streaming stored audio and video m RTSP r 6.3 Real-time, Interactive Multimedia: Internet.
Cloud Download : Using Cloud Utilities to Achieve High-quality Content Distribution for Unpopular Videos Yan Huang, Tencent Research, Shanghai, China Zhenhua.
Voice over the Internet (the basics) CS 7270 Networked Applications & Services Lecture-2.
June 3, A New Multipath Routing Protocol for Ad Hoc Wireless Networks Amit Gupta and Amit Vyas.
Presented by Tianhe Wang. Mobile applications: People send/receive messages using wireless network much more frequently. Multimedia messages are often.
Introduction Future wireless systems will be characterized by their heterogeneity - availability of multiple access systems in the same physical space.
Internet Traffic Patterns Learning outcomes –Be aware of how information is transmitted on the Internet –Understand the concept of Internet traffic –Identify.
A Layered Hybrid ARQ Scheme for Scalable Video Multicast over Wireless Networks Zhengye Liu, Joint work with Zhenyu Wu.
1 A Framework for Lazy Replication in P2P VoD Bin Cheng 1, Lex Stein 2, Hai Jin 1, Zheng Zhang 2 1 Huazhong University of Science & Technology (HUST) 2.
Metrics for Performance Evaluation Nelson Fonseca State University of Campinas.
Presented by Henning Schulzrinne Columbia University
Adaptive Delay Aware Error Control for Internet telephony Catherine Boutremans Jean-Yves Le Boudec IP Telephony Workshop’2001 Institute for computer Communication.
Streaming Video Gabriel Nell UC Berkeley. Outline Scalable MPEG-4 video – Layered coding method – Integrated transport-decoder buffer model RAP streaming.
Component-Based Routing for Mobile Ad Hoc Networks Chunyue Liu, Tarek Saadawi & Myung Lee CUNY, City College.
Tradeoffs in CDN Designs for Throughput Oriented Traffic Minlan Yu University of Southern California 1 Joint work with Wenjie Jiang, Haoyuan Li, and Ion.
Ch. 28 Q and A IS 333 Spring Q1 Q: What is network latency? 1.Changes in delay and duration of the changes 2.time required to transfer data across.
Measuring the experience consumers have when using broadband services Tim Gilfedder Technical Advisor 3 rd July 2015.
All rights reserved © 2006, Alcatel Accelerating TCP Traffic on Broadband Access Networks  Ing-Jyh Tsang 
TCP Behavior across Multihop Wireless Networks and the Wired Internet Kaixin Xu, Sang Bae, Mario Gerla, Sungwook Lee Computer Science Department University.
PRISM: Proxies for Internet Streaming Media J. Kurose, P. Shenoy, D. Towsley (UMass/Amherst) L. Gao (Smith College) G. Hjalmtysson, J. Rexford (AT&T Research.
Providing Controlled Quality Assurance in Video Streaming across the Internet Yingfei Dong, Zhi-Li Zhang and Rohit Rakesh Computer Networking and Multimedia.
Advanced Multimedia University of Palestine University of Palestine Eng. Wisam Zaqoot Eng. Wisam Zaqoot October 2010 October 2010 Ref: Computer Networking:
Performance Evaluation of VoIP in Different Settings Tom Christiansen Ioannis Giotis Shobhit Raj Mathur.
Computer Networks Performance Metrics. Performance Metrics Outline Generic Performance Metrics Network performance Measures Components of Hop and End-to-End.
Network Architecture: Design Philosophies IS250 Spring 2010 John Chuang
Network Instruments VoIP Analysis. VoIP Basics  What is VoIP?  Packetized voice traffic sent over an IP network  Competes with other traffic on the.
Voice Over Internet Protocol (VoIP). Basic Components of a Telephony Network.
CING-YU CHU INFOCOM Outline  Introduction  Measurement  Measurement Results  Modeling Skype Behaviors  Analysis on TCP-friendly.
T-CloudDisk: A Tunable Cloud Storage Service for Flexible Batched Synchronization Zhenhua Li *, Tsinghua University He Xiao, Tsinghua University Linsong.
Presented by Rajan Includes slides presented by Andrew Sprouse, Northeastern University CISC 856 TCP/IP and Upper Layer Protocols Date:May 03, 2011.
Networks CS105. What is a computer network? A computer network is a collection of computing devices that are connected in various ways so that they can.
Computer Networks Performance Metrics
TCP and SCTP RTO Restart draft-hurtig-tcpm-rtorestart-02 Michael Welzl 1.
PRoPHET+: An Adaptive PRoPHET- Based Routing Protocol for Opportunistic Network Ting-Kai Huang, Chia-Keng Lee and Ling-Jyh Chen.
S Master’s thesis seminar 8th August 2006 QUALITY OF SERVICE AWARE ROUTING PROTOCOLS IN MOBILE AD HOC NETWORKS Thesis Author: Shan Gong Supervisor:Sven-Gustav.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Efficient Path Aggregation and Error Control for Video Streaming OMESH TICKOO, Shiv Kalyanaraman,
1 1 July 28, Goal of this session is too have a discussion where we learn about the relevant data to help us understand the problem and design.
1. Introduction REU 2006-Packet Loss Distributions of TCP using Web100 Zoriel M. Salado, Mentors: Dr. Miguel A. Labrador and Cesar D. Guerrero 2. Methodology.
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Protocols and Architecture Slide 1 Use of Standard Protocols.
Understanding the Impact of Network Dynamics on Mobile Video User Engagement M. Zubair Shafiq (Michigan State University) Jeffrey Erman (AT&T Labs - Research)
Wireless Cache Invalidation Schemes with Link Adaptation and Downlink Traffic Presented by Ying Jin.
A Comparison of RaDiO and CoDiO over IEEE WLANs May 25 th Jeonghun Noh Deepesh Jain A Comparison of RaDiO and CoDiO over IEEE WLANs.
Network Computing Laboratory Load Balancing and Stability Issues in Algorithms for Service Composition Bhaskaran Raman & Randy H.Katz U.C Berkeley INFOCOM.
Ch. 28 Q and A CS 332 Spring A little quiz Q: What is network latency? 1.Changes in delay and duration of the changes 2.time required to transfer.
Presenter: Kuei-Yu Hsu Advisor: Dr. Kai-Wei Ke 2013/9/30 Performance analysis of video streaming on different hybrid CDN & P2P infrastructure.
Junchen Jiang, Rajdeep Das, Ganesh Ananthanarayanan, Philip A
Accelerating Peer-to-Peer Networks for Video Streaming
Neha Jain Shashwat Yadav
MDC METHOD FOR HDTV TRANSMISSION OVER EXISTING IP NETWORK
Multimedia networking: outline
A New Multipath Routing Protocol for Ad Hoc Wireless Networks
Multimedia networking: outline
Requirements of Computing in Network
Presentation transcript:

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 Sep. 2nd, 2015

2 Outline ① Background & Motivation ② Objective & Metric ③ Dataset & Testbed ④ Results & Analysis ■ Summary of Contribution

Video Telephony Services 3 Anywhere Any device Anytime

Massive Popularity Over 300M users 1PB data per day 200M users in its first two years 4 Over 500M users Over 3 PB data …

5 Transoceanic Video Telephony (TVT) Overseas study Global trade Online Learning

6 Challenges Challenges 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

7 ② Objective & Metric

8 Objective Examine how today ’ s commercial service providers achieve smoothness for TVT? Proprietary protocols Encrypted data and signaling Little info about design choices

9 A Novel Metric quantifysmoothness To quantify the smoothness of video telephony services L: Packet Loss Rate R: Packet Recovery Rate Smoothness = 1 - L*(1-R), delay<1s Bandwidth? RTT?

10 ③ Dataset & Testbed

11 Dataset A real-world data trace of four popular video telephony services AppLocationTimestampHops Loss rateRound-trip delay and jitterRecovery rate Video Smoothness File attributes recorded in our collected trace

12 Testbed Internet Sent Packets Received Packets Domestic video call Transoceanic video call

13 ④ Results & Analysis

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

15 Twin Clouds WeChat's Video/Voice Data Delivery Infrastructure.

16 Transoceanic Video Telephony Relay hops WeChat decreases the number of hops from 21 to 11.

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.

18 Transoceanic Video Telephony ISP awareness WeChat develops the ISP-aware cloud server selection mechanism WeChat

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%).

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.

21 Are there any drawbacks of twin clouds?

22 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!

23 Tranoceanic Video Telephony Startup time TVT video startup delay of WeChat is ~ 10s. VS

24 ■ Summary of Contribution Objective: 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.

The End Thank you!

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

27 Domestic Video Telephony Relay hops WeChat decreases the number of relay hops from 12 to 9.

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

29 Domestic Video Telephony Packet loss rate WeChat decreases the packet loss rate from 7.3%, 7.6%, 6.8% to 4.3%.

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%)

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.