1 / 18 Network Characteristics of Video Streaming Traffic Ashwin Rao, Yeon-sup Lim *, Chadi Barakat, Arnaud Legout, Don Towsley *, and Walid Dabbous INRIA.

Slides:



Advertisements
Similar presentations
TWO STEP EQUATIONS 1. SOLVE FOR X 2. DO THE ADDITION STEP FIRST
Advertisements

You have been given a mission and a code. Use the code to complete the mission and you will save the world from obliteration…
Network Aware Forward Caching Presenter: Alexandre Gerber Jeffrey Erman, Mohammad T. Hajiaghayi, Dan Pei, Oliver Spatscheck AT&T Labs Research April 24.
EE384Y: Packet Switch Architectures
1 Chapter 40 - Physiology and Pathophysiology of Diuretic Action Copyright © 2013 Elsevier Inc. All rights reserved.
By D. Fisher Geometric Transformations. Reflection, Rotation, or Translation 1.
GH Telstra Internet 1 Capacity Measurement for IP Networks Geoff Huston Technical Manager Telstra Internet.
Reconsidering Reliable Transport Protocol in Heterogeneous Wireless Networks Wang Yang Tsinghua University 1.
Doc.: IEEE /037r1 Submission March 2001 Khaled Turki et. al,Texas InstrumentsSlide 1 Simulation Results for p-DCF, v-DCF and Legacy DCF Khaled.
Towards Automating the Configuration of a Distributed Storage System Lauro B. Costa Matei Ripeanu {lauroc, NetSysLab University of British.
All Rights Reserved, Copyright(C) 2007, Hitachi, Ltd. 1 Transport-layer optimization for thin-client systems Yukio OGAWA Systems Development Laboratory,
and 6.855J Cycle Canceling Algorithm. 2 A minimum cost flow problem , $4 20, $1 20, $2 25, $2 25, $5 20, $6 30, $
An Alliance based Peering Scheme for P2P Live Media Streaming Darshan Purandare Ratan Guha University of Central Florida August 31, P2P-TV, Kyoto.
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
0 - 0.
DIVIDING INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
MULTIPLYING MONOMIALS TIMES POLYNOMIALS (DISTRIBUTIVE PROPERTY)
ADDING INTEGERS 1. POS. + POS. = POS. 2. NEG. + NEG. = NEG. 3. POS. + NEG. OR NEG. + POS. SUBTRACT TAKE SIGN OF BIGGER ABSOLUTE VALUE.
MULTIPLICATION EQUATIONS 1. SOLVE FOR X 3. WHAT EVER YOU DO TO ONE SIDE YOU HAVE TO DO TO THE OTHER 2. DIVIDE BY THE NUMBER IN FRONT OF THE VARIABLE.
SUBTRACTING INTEGERS 1. CHANGE THE SUBTRACTION SIGN TO ADDITION
MULT. INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
FACTORING Think Distributive property backwards Work down, Show all steps ax + ay = a(x + y)
Addition Facts
Joint Information Systems Committee 1 Supporting Further and Higher Education Broadband: Strategic Implications for Learning and Teaching Stephen Brown.
TCP Sliding Windows, Flow Control, and Congestion Control Lecture material taken from Computer Networks A Systems Approach, Fourth Ed.,Peterson and Davie,
Performance Analysis of Peer-to-Peer File Transfer Network Sayantan Mitra Vibhor Goyal 1.
Protocol layers and Wireshark Rahul Hiran TDTS11:Computer Networks and Internet Protocols 1 Note: T he slides are adapted and modified based on slides.
Streaming Video over the Internet
Doc. No. IEEE hew-r2 Submission May 2013 Klaus Doppler, NokiaSlide 1 Dense apartment building use case for HEW Date: May 14, 2013 Authors:
Fortune >80% deploying mobile clients Smartphones 289M in 2010 >900M in Slates 55M in 2011 >200M in Gartner Forecast: Mobile.
Submission doc.: IEEE 11-14/0xxx March 2014 Giwon Park, LG ElectronicsSlide 1 Discussion on power save mode for real time traffic Date: Authors:
Testing ‘Video over TCP/IP’ on example of YouTube Streaming
The IP Revolution. Page 2 The IP Revolution IP Revolution Why now? The 3 Pillars of the IP Revolution How IP changes everything.
Presenter : Cheng-Ta Wu Kenichiro Anjo, Member, IEEE, Atsushi Okamura, and Masato Motomura IEEE JOURNAL OF SOLID-STATE CIRCUITS, VOL. 39,NO. 5, MAY 2004.
U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Disambiguation of Residential Wired and Wireless Access in a Forensic Setting Sookhyun.
1 Analysis of Multimedia Workloads with Implications for Internet Streaming Lei Guo 1, Songqing Chen 2, Zhen Xiao 3, and Xiaodong Zhang 1 Presented by:
A Survey of Web Cache Replacement Strategies Stefan Podlipnig, Laszlo Boszormenyl University Klagenfurt ACM Computing Surveys, December 2003 Presenter:
AMES-Cloud: A Framework of Adaptive Mobile Video Streaming and Efficient Social Video Sharing in the Clouds 作者:Xiaofei Wang, MinChen, Ted Taekyoung Kwon,
1 Sizing the Streaming Media Cluster Solution for a Given Workload Lucy Cherkasova and Wenting Tang HPLabs.
TCP Probe: A TCP with Built-in Path Capacity Estimation Anders Persson, Cesar Marcondes, Ling-Jyh Chen, Li Lao, M. Y. Sanadidi, Mario Gerla Computer Science.
© S Haughton more than 3?
A Comparison of HTTP and HTTPS Performance Arthur Goldberg, Robert Buff, Andrew Schmitt [artg, buff, Computer Science Department Courant.
Junchen Jiang (CMU) Vyas Sekar (Stony Brook U)
Past Tense Probe. Past Tense Probe Past Tense Probe – Practice 1.
Addition 1’s to 20.
25 seconds left…...
Test B, 100 Subtraction Facts
Abhigyan, Aditya Mishra, Vikas Kumar, Arun Venkataramani University of Massachusetts Amherst 1.
Week 1.
We will resume in: 25 Minutes.
On Individual and Aggregate TCP Performance Lili Qiu Yin Zhang Srinivasan Keshav Cornell University 7th International Conference on Network Protocols Toronto,
Qi Alfred Chen, Haokun Luo, Sanae Rosen, Z. Morley Mao,
Rarest First and Choke Algorithms are Enough Arnaud LEGOUT INRIA, Sophia Antipolis France G. Urvoy-Keller and P. Michiardi Institut Eurecom France.
1 / 21 Network Characteristics of Video Streaming Traffic Ashwin Rao †, Yeon-sup Lim *, Chadi Barakat †, Arnaud Legout †, Don Towsley *, and Walid Dabbous.
Doc.: IEEE /0604r1 Submission May 2014 Slide 1 Modeling and Evaluating Variable Bit rate Video Steaming for ax Date: Authors:
1 / 8 Network Characteristics of Video Streaming Traffic Ashwin Rao, Yeon-sup Lim, Chadi Barakat, Arnaud Legout, Don Towsley, and Walid Dabbous INRIA Project.
CStream: Neighborhood Bandwidth Aggregation For Better Video Streaming Thangam Vedagiri Seenivasan Advisor: Mark Claypool Reader: Robert Kinicki 1 M.S.
Supporting Stored Video: Reducing Rate Variability and End-toEnd Resource Requirements through Optimal Smoothing By James D. salehi, Zhi-Li Zhang, James.
Proxy-based TCP over mobile nets1 Proxy-based TCP-friendly streaming over mobile networks Frank Hartung Uwe Horn Markus Kampmann Presented by Rob Elkind.
EVERYWHERE: IMPACT OF DEVICE AND INFRASTRUCTURE SYNERGIES ON USER EXPERIENCE Cost TMA – Figaro - NSF Alessandro Finamore Marco Mellia Maurizio Munafò Sanjay.
Network Planète Chadi Barakat
SIGCOMM Outline  Introduction  Datasets and Metrics  Analysis Techniques  Engagement  View Level  Viewer Level  Lessons  Conclusion.
An Efficient Approach for Content Delivery in Overlay Networks Mohammad Malli Chadi Barakat, Walid Dabbous Planete Project To appear in proceedings of.
Burst Metric In packet-based networks Initial Considerations for IPPM burst metric Tuesday, March 21, 2006.
Performance Limitations of ADSL Users: A Case Study Matti Siekkinen, University of Oslo Denis Collange, France Télécom R&D Guillaume Urvoy-Keller, Ernst.
Mohammad Malli Chadi Barakat, Walid Dabbous Alcatel meeting
ECF: an MPTCP Scheduler to Manage Heterogeneous Paths
Swarming Overlay Construction Strategies
Modeling and Evaluating Variable Bit rate Video Steaming for ax
Presentation transcript:

1 / 18 Network Characteristics of Video Streaming Traffic Ashwin Rao, Yeon-sup Lim *, Chadi Barakat, Arnaud Legout, Don Towsley *, and Walid Dabbous INRIA Sophia Antipolis, France * University of Massachusetts Amherst, USA

2 / 18 Video Streaming in the Internet 20 % to 40 % of all Internet traffic –Traffic share steadily increasing in recent years Streaming over HTTP – using TCP –Firewall configurations –TCP flows assumed to be fair

3 / 18 Video Streaming Services Containers Desktop BrowsersNative Mobile Applications What are the Network Characteristics of Video Streaming Traffic?

4 / 18 Objective Network Characteristics of Video Streaming Traffic –Causes –Impact Outline Introduction and Motivation Datasets and Measurement Techniques Streaming Strategies Impact of Streaming Strategies

5 / 18 Datasets YouTube videos –5000 Flash –3000 HTML5 –2000 HD Videos (Flash) –50 Mobile Netflix videos - Silverlight –200 to Desktop –50 to Mobile

6 / 18 Measurement Technique Packet Capture

7 / 18 Measurement Locations France –Academic (Wired; Wi-fi for mobile) –Residential (Wi-fi) USA –Academic (Wired; Wi-fi for mobile) –Residential (Wired) YouTube YouTube and Netflix Similar Traffic Characteristics at Each Location

8 / 18 Outline Introduction and Motivation Datasets and Measurement Techniques Streaming Strategies Impact of Streaming Strategies

9 / 18 Generic Behavior of Video Streaming Download Amount Time Buffering Block Size On Off Steady State Average rate Video encoding rate

10 / 18 We Identified Three Streaming Strategies No On Off Cycles Long On Off Cycles OFF Short On Off Cycles Streaming strategies vastly different

11 / 18 Streaming Strategies Used ServiceYouTubeNetflix ContainerFlashHD (Flash)HTML5Silverlight IE 9ShortNoShort FirefoxShortNo Short ChromeShortNoLongShort iOS (native) --Based on encoding rate Short Android (native) --Long Streaming strategy differs with application type and container

12 / 18 Important Features of a Strategy Buffering Amount Block Size Accumulation Ratio Average download rate in steady state phase Video encoding rate =

13 / 18 Short ON OFF Strategy 64 kB 40 sec. of playback Server side rate control with absence of ACK clocks 1.25 Buffering independent of encoding rate Browser throttles rate 256 kB Significant differences between implementations

14 / 18 Outline Introduction and Motivation Datasets and Measurement Techniques Streaming Strategies Impact of Streaming Strategies

15 / 18 Impact of Streaming Strategies No On OffLong On OffShort On Off TCP FriendlyYes – TCP File Transfer Yes – Periodic File Transfer Unknown traffic not ack-clocked Playout buffer occupancy LargeModerateSmall Unused bytes on user interruptions Large amount Moderate amount Small amount Strategy Metric

16 / 18 Model for Aggregate Rate of Streaming Traffic Objective –Capture statistical properties of aggregate streaming traffic Barakat et al., A flow-based model for Internet backbone traffic, In IMW02. Uses –Dimension the network –Quantify impact of user interruptions

17 / 18 Insights from Model No User Interruptions –Aggregate rate (mean, variance, etc.) independent of streaming strategy –Dimensioning rules do not change –Strategy to optimize other goals (server load, etc.) Users Interruptions –Impact of buffering amount and accumulation ratio on wasted bandwidth

18 / 18 Conclusion Most popular clients and containers for video streaming Streaming strategy differs with client applications and container –HTML5 streaming vastly differs with client applications Model to study impact of streaming strategies

THANK YOU Network Characteristics of Video Streaming Traffic