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

Slides:



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

Testing ‘Video over TCP/IP’ on example of YouTube Streaming
Junchen Jiang (CMU) Vyas Sekar (Stony Brook U)
MicroCast: Cooperative Video Streaming on Smartphones Lorenzo Keller, Anh Le, Blerim Cic, Hulya Seferoglu LIDS, Christina Fragouli, Athina Markopoulou.
TCP Vegas: New Techniques for Congestion Detection and Control.
Rarest First and Choke Algorithms are Enough Arnaud LEGOUT INRIA, Sophia Antipolis France G. Urvoy-Keller and P. Michiardi Institut Eurecom France.
Review of Topology and Access Techniques / Switching Concepts BSAD 141 Dave Novak Sources: Network+ Guide to Networks, Dean 2013.
Playback-buffer Equalization For Streaming Media Using Stateless Transport Prioritization By Wai-tian Tan, Weidong Cui and John G. Apostolopoulos Presented.
Playback-buffer Equalization for Streaming Media using Stateless Transport Prioritization Dan Tan, HPL, Palo Alto Weidong Cui, UC Berkeley John Apostolopoulos,
Doc.: IEEE /0604r1 Submission May 2014 Slide 1 Modeling and Evaluating Variable Bit rate Video Steaming for ax Date: Authors:
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.
Suphakit Awiphan, Takeshi Muto, Yu Wang, Zhou Su, Jiro Katto
Dynamic Adaptive Streaming over HTTP2.0. What’s in store ▪ All about – MPEG DASH, pipelining, persistent connections and caching ▪ Google SPDY - Past,
Measurements of Congestion Responsiveness of Windows Streaming Media (WSM) Presented By:- Ashish Gupta.
What should you Cache? A Global Analysis on YouTube Related Video Caching Dilip Kumar Krishnappa, Michael Zink and Carsten Griwodz NOSSDAV 2013.
12/10/2006ConfidentialSlide 1 Video Streaming over UMTS: practical issues Stefan Rugel, Klaus Schäfer February 2008.
An Empirical Study of Real Audio Traffic A. Mena and J. Heidemann USC/Information Sciences Institute In Proceedings of IEEE Infocom Tel-Aviv, Israel March.
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.
Performance Analysis of Orb Rabin Karki and Thangam V. Seenivasan 1.
Presented by Tianhe Wang. Mobile applications: People send/receive messages using wireless network much more frequently. Multimedia messages are often.
Congestion Control Tanenbaum 5.3, /12/2015Congestion Control (A Loss Based Technique: TCP)2 What? Why? Congestion occurs when –there is no reservation.
Copyright © 2005 Department of Computer Science CPSC 641 Winter WAN Traffic Measurements There have been several studies of wide area network traffic.
Supporting Stored Video: Reducing Rate Variability and End-toEnd Resource Requirements through Optimal Smoothing By James D. salehi, Zhi-Li Zhang, James.
Windows Streaming Media Performance Analysis on a IEEE g Residential Network The Seventh International Conferences on Wireless and Optical Communications.
Network Traffic Measurement and Modeling CSCI 780, Fall 2005.
Aleksandar Kuzmanovic & Edward W. Knightly A Performance vs. Trust Perspective in the Design of End-Point Congestion Control Protocols.
AdHoc Probe: Path Capacity Probing in Wireless Ad Hoc Networks Ling-Jyh Chen, Tony Sun, Guang Yang, M.Y. Sanadidi, Mario Gerla Computer Science Department,
The War Between Mice and Elephants By Liang Guo (Graduate Student) Ibrahim Matta (Professor) Boston University ICNP’2001 Presented By Preeti Phadnis.
Proxy-based TCP over mobile nets1 Proxy-based TCP-friendly streaming over mobile networks Frank Hartung Uwe Horn Markus Kampmann Presented by Rob Elkind.
Junxian Huang 1 Feng Qian 2 Yihua Guo 1 Yuanyuan Zhou 1 Qiang Xu 1 Z. Morley Mao 1 Subhabrata Sen 2 Oliver Spatscheck 2 1 University of Michigan 2 AT&T.
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.
EVERYWHERE: IMPACT OF DEVICE AND INFRASTRUCTURE SYNERGIES ON USER EXPERIENCE Cost TMA – Figaro - NSF Alessandro Finamore Marco Mellia Maurizio Munafò Sanjay.
Traffic Modeling.
Network Planète Chadi Barakat
RTSP Real Time Streaming Protocol
Live MobiCast using node.js Ajay Narayan ( ) Deepak Kumar Agarwal ( ) Nishchint Raina ( )
A measurement study of vehicular internet access using in situ Wi-Fi networks Vladimir Bychkovsky, Bret Hull, Allen Miu, Hari Balakrishnan, and Samuel.
SIGCOMM Outline  Introduction  Datasets and Metrics  Analysis Techniques  Engagement  View Level  Viewer Level  Lessons  Conclusion.
A First Look at Traffic on Smartphones Hossein Falaki Dimitrios Lymberopoulos Ratul Mahajan Srikanth Kandula Deborah Estrin.
Raj Jain The Ohio State University R1: Performance Analysis of TCP Enhancements for WWW Traffic using UBR+ with Limited Buffers over Satellite.
CPSC 441: Multimedia Networking1 Outline r Scalable Streaming Techniques r Content Distribution Networks.
1 A Comparative Study of Handheld and Non-Handheld Traffic in Campus Wi-Fi Networks Aaron Gember, Ashok Anand, and Aditya Akella University of Wisconsin—Madison.
An Efficient Approach for Content Delivery in Overlay Networks Mohammad Malli Chadi Barakat, Walid Dabbous Planete Project To appear in proceedings of.
Performance evaluation of video transcoding and caching solutions in mobile networks Jim Roberts (IRT-SystemX) joint work with Salah Eddine Elayoubi (Orange.
The effect of router buffer size on the TCP performance K.E. Avrachenkov*, U.Ayesta**, E.Altman*, P.Nain*,C.Barakat* *INRIA - Sophia Antipolis, France.
PRoPHET+: An Adaptive PRoPHET- Based Routing Protocol for Opportunistic Network Ting-Kai Huang, Chia-Keng Lee and Ling-Jyh Chen.
ROOT and Federated Data Stores What Features We Would Like Fons Rademakers CERN CC-IN2P3, Nov, 2011, Lyon, France.
Transport Layer3-1 TCP throughput r What’s the average throughout of TCP as a function of window size and RTT? m Ignore slow start r Let W be the window.
Burst Metric In packet-based networks Initial Considerations for IPPM burst metric Tuesday, March 21, 2006.
1 SIGCOMM ’ 03 Low-Rate TCP-Targeted Denial of Service Attacks A. Kuzmanovic and E. W. Knightly Rice University Reviewed by Haoyu Song 9/25/2003.
Development of a QoE Model Himadeepa Karlapudi 03/07/03.
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.
#16 Application Measurement Presentation by Bobin John.
Accelerating Peer-to-Peer Networks for Video Streaming
DASH2M: Exploring HTTP/2 for Internet Streaming to Mobile Devices
Fast Pattern-Based Throughput Prediction for TCP Bulk Transfers
Mohammad Malli Chadi Barakat, Walid Dabbous Alcatel meeting
SCTP v/s TCP – A Comparison of Transport Protocols for Web Traffic
TCP-LP Distributed Algorithm for Low-Priority Data Transfer
An In-depth Study of LTE: Effect of Network Protocol and Application Behavior on Performance Authors: Junxian Huang, Feng Qian, Yihua Guo, Yuanyuan Zhou,
Quick UDP Internet Connections
Available Bit Rate Streaming
ECF: an MPTCP Scheduler to Manage Heterogeneous Paths
CSE679: Multimedia and Networking
Small Is Not Always Beautiful
Swarming Overlay Construction Strategies
Gigabit measurements – quality, not (just) quantity
Modeling and Evaluating Variable Bit rate Video Steaming for ax
Presentation transcript:

1 / 21 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 / 21 Video Streaming Services Containers Desktop BrowsersNative Mobile Applications What are the Network Characteristics of Video Streaming Traffic?

3 / 21 Objective What exactly happens during video streaming? –Arrival of data packets –Strategies to stream videos –Potential Impact

4 / 21 Introduction and Motivation Datasets and Measurement Techniques Streaming Strategies Impact of Streaming Strategies Outline

5 / 21 Datasets YouTube videos –Flash, HTML5, and HD (Flash) –Mobile Netflix videos - Silverlight –Desktop –Mobile

6 / 21 Measurement Technique Packet Capture

7 / 21 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 / 21 Outline Introduction and Motivation Datasets and Measurement Techniques Streaming Strategies Impact of Streaming Strategies

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

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

11 / 21 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 / 21 Features Controlling Arrival of Data Packets Buffering Amount Block Size Accumulation Ratio Average download rate in steady state phase Video encoding rate =

13 / 21 Arrival of Packets for 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 / 21 Outline Introduction and Motivation Datasets and Measurement Techniques Streaming Strategies Impact of Streaming Strategies

15 / 21 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 / 21 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 IMW’02. Uses –Dimension the network –Quantify impact of user interruptions

17 / 21 Aggregate Rate of Video Streaming Traffic Aggregate Rate Arrival Rate of streaming sessions (Poisson) Amount of data downloaded

18 / 21 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

19 / 21 Summary 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

20 / 21 Open Questions for the CCN community Should CCN nodes be aware of the underlying streaming strategy? What is the optimal streaming strategy for CCN? Is there an optimal caching strategy for a given streaming strategy? What is the impact of user interruptions due to lack of interest on CCN caches?

21 / 21 THANK YOU Network Characteristics of Video Streaming Traffic

B-22 BACKUPS

B-23 Short or Long Block Size – Threshold 2.5 MB Short Long OFF Long

B-24 ACK Clocks Source sends packets on receiving ACK ACKs as an indication of available bandwidth 46 packets sent in the first RTT after an OFF period of more than 500 ms

25 / 21 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

B-26 User Interruptions Video duration Playback time downloaded in buffering phase 1Accumulation ratioFraction of video watched - X > Video download will be in progress when

B-27 Impact of Losses Merging of cycles Playback can freeze Longer buffering phase

B-28 HTML5 Primary - webM Very few - h.264

B-29 Netflix Streaming Strategies ContainerSilverlightSilverlight for Mobile Devices ApplicationAny Web Browser iOS (native)Android (native) StrategyShort Long Buffering Amount 30 MB to 150 MB 10 to 20 MB35 to 45 MB Block Size0.5 MB to 2 MB 0.5 to 2.5 MB4.5 to 6 MB

B-30 YouTube Streaming Strategies ContainerFlashHTML5 ApplicationAny Web Browser IE 9FirefoxGoogle Chrome iOS (native) Android (native) StrategyShort NoLongMultipleLong Buffering Amount 40 sUp to 15 MB Video Size Up to 15 MB 40 s of playback or up to 20 MB Up to 10 MB Block Size64 kB256 kB NA5 MB to 8 MB 64 kB2 MB to 8 MB

B-31 Tradeoff Migration from one strategy to another can have a non-negligible impact Raw File Transfer vs Periodic Buffering vs No ack-clock

B-32 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