Doc.: IEEE 802.11-14/0604r1 Submission May 2014 Slide 1 Modeling and Evaluating Variable Bit rate Video Steaming for 802.11ax Date: 2014-05-12 Authors:

Slides:



Advertisements
Similar presentations
Playback-buffer Equalization For Streaming Media Using Stateless Transport Prioritization By Wai-tian Tan, Weidong Cui and John G. Apostolopoulos Presented.
Advertisements

LOGO Video Packet Selection and Scheduling for Multipath Streaming IEEE TRANSACTIONS ON MULTIMEDIA, VOL. 9, NO. 3, APRIL 2007 Dan Jurca, Student Member,
2005/12/06OPLAB, Dept. of IM, NTU1 Optimizing the ARQ Performance in Downlink Packet Data Systems With Scheduling Haitao Zheng, Member, IEEE Harish Viswanathan,
Submission doc.: IEEE /1225r1 Considerations on CCA for OBSS Opearation in ax Date: Slide 1Huawei Authors:
Advanced Computer Networking Congestion Control for High Bandwidth-Delay Product Environments (XCP Algorithm) 1.
Video over ICN IRTF Interim Meeting Boston, MA Cedric Westphal.
Doc.: IEEE /1019r1 Submission July 2011 MediaTek, Inc Slide 1 Supporting Large Number of STAs in ah Date: Authors:
- Reliable Stream Transport Service
Receiver-driven Layered Multicast S. McCanne, V. Jacobsen and M. Vetterli SIGCOMM 1996.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 OSI Transport Layer Network Fundamentals – Chapter 4.
Sleep States in IEEE ax Simulation Scenarios
Introduction Future wireless systems will be characterized by their heterogeneity - availability of multiple access systems in the same physical space.
A simulation-based comparative evaluation of transport protocols for SIP Authors: M.Lulling*, J.Vaughan Department of Computer science, University college.
Streaming Video Gabriel Nell UC Berkeley. Outline Scalable MPEG-4 video – Layered coding method – Integrated transport-decoder buffer model RAP streaming.
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Transport Protocols Slide 1 Transport Protocols.
Submission doc.: IEEE 11-14/1162r1 September 2014 Eric Wong et al (Apple)Slide 1 Energy Efficiency Evaluation Methodology Follow Up Date: Authors:
Doc.: IEEE / Submission September 2014 Slide 1 Traffic Generator for OBSS Calibration Case Date: Authors: Chao-Chun Wang (MediaTek)
Doc.: IEEE /1167r2 Sept 2014 SubmissionYonggang Fang et. al. (ZTE) TGax Functional Requirement Discussion Date: Slide 1 Authors: NameAffiliationAddress .
Proxy-based TCP over mobile nets1 Proxy-based TCP-friendly streaming over mobile networks Frank Hartung Uwe Horn Markus Kampmann Presented by Rob Elkind.
All rights reserved © 2006, Alcatel Accelerating TCP Traffic on Broadband Access Networks  Ing-Jyh Tsang 
Doc.: IEEE /0107 Jan 2014 SubmissionYonggang Fang et. al. (ZTE) HEW Evaluation Metrics Date: Slide 1 Authors: NameAffiliationAddress .
Doc.: IEEE /1159r1 Submission Sept 2013 Guoqing Li (Intel)Slide 1 Video Performance Requirements and Simulation Parameters Date: Authors:
Submission doc.: IEEE 11-14/0070r0 Jan 2014 Josiam et.al., SamsungSlide 1 Joint MAC/PHY Evaluation Methodology Date: Authors:
Lect3..ppt - 09/12/04 CIS 4100 Systems Performance and Evaluation Lecture 3 by Zornitza Genova Prodanoff.
Advanced Network Architecture Research Group 2001/11/149 th International Conference on Network Protocols Scalable Socket Buffer Tuning for High-Performance.
10/1/2015 9:14 PM1 TCP in Mobile Ad-hoc Networks ─ Split TCP CSE 6590.
Sharing Information across Congestion Windows CSE222A Project Presentation March 15, 2005 Apurva Sharma.
Doc.: IEEE /1081r0 SubmissionSayantan Choudhury HEW Simulation Methodology Date: Sep 16, 2013 Authors: Slide 1.
Advanced Network Architecture Research Group 2001/11/74 th Asia-Pacific Symposium on Information and Telecommunication Technologies Design and Implementation.
Doc.: IEEE /342r0 Submission March 2014 Naveen Kakani, CSRSlide 1 Short Packet Optimizations Date: Authors:
Doc.: IEEE /0648r0 Submission May 2014 Chinghwa Yu et. al., MediaTekSlide 1 Performance Observation of a Dense Campus Network Date:
Submission doc.: IEEE /0869r0 July 2015 Hakan Persson, Ericsson ABSlide 1 OFDMA and VoIP Capacity Date: Authors:
Doc.: ax Submission July 2014 Slide 1 Proposed Calibration For MAC simulator Date: Authors:
Vertical Optimization Of Data Transmission For Mobile Wireless Terminals MICHAEL METHFESSEL, KAI F. DOMBROWSKI, PETER LANGENDORFER, HORST FRANKENFELDT,
TCP with Variance Control for Multihop IEEE Wireless Networks Jiwei Chen, Mario Gerla, Yeng-zhong Lee.
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.
Doc.: IEEE /xxxx Submission July 2007 Lei Du, DoCoMo Beijing Labs Slide 1 End-to-End QoS awareness for admission control Date: Authors:
Submission doc.: IEEE /0372r2 Slide 1 System Level Simulations on Increased Spatial Reuse Date: Authors: Jinjing Jiang(Marvell) March.
Low Latency Adaptive Streaming over TCP Authors Ashvin Goel Charles Krasic Jonathan Walpole Presented By Sudeep Rege Sachin Edlabadkar.
Doc.: IEEE /0542r0 SubmissionSimone Merlin, QualcommSlide 1 HEW Scenarios and Goals Date: Authors: May 2013.
Doc.: IEEE /1406r0 Submission Nov 2013 Huai-Rong Shao, et al. (Samsung)Slide 1 Traffic Modeling for HEW Simulation Date: Authors:
Doc.: IEEE /1407r0 SubmissionSlide 1 Simulation Based Study of QoE Date: Authors: Chao-Chun Wang, MediaTek Nov NameAffiliationsAddressPhone .
Submission doc.: IEEE /0835r2 July 2014 Joe Kwak, InterDigitalSlide 1 Functional Requirements Discussion Date: Authors:
Submission doc.: IEEE 11-14/0866r0 July 2014 Johan Söder, Ericsson ABSlide 1 Traffic modeling and system capacity performance measure Date:
Submission doc.: IEEE 11-13/1401r0 Nov Josiam, Kuo, Taori et.al., SamsungSlide 1 System Level Assessments for Outdoor HEW Deployments Date: YYYY-MM-DD.
Doc.: IEEE /1263r2 Submission Dec 2009 Z. Chen, C. Zhu et al [Preliminary Simulation Results on Power Saving] Date: Authors: Slide.
Development of a QoE Model Himadeepa Karlapudi 03/07/03.
Submission doc.: IEEE /1214r0 September 2014 Leif Wilhelmsson, Ericsson ABSlide 1 Impact of correlated shadowing in ax system evaluations.
Doc.: IEEE /0386r0 SubmissionSlide 1 Discussions on MCS selection for SLS calibration Date: Authors: Tianyu Wu etc. MediaTek March.
Doc.: IEEE /0645 Submission May 2012 Open-Loop Link Margin Index for Fast Link Adaptation Date: Authors: Slide 1Yong Liu, Marvell,
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.
Spring Computer Networks1 Congestion Control Sections 6.1 – 6.4 Outline Preliminaries Queuing Discipline Reacting to Congestion Avoiding Congestion.
Doc.: IEEE / Submission March 2013 Juho Pirskanen, Renesas Mobile CorporationSlide 1 Discussion On Basic Technical Aspects for HEW Date:
Submission doc.: IEEE 11-14/ axr0 May 2014 Chinghwa Yu et al., MediaTek Inc.Slide 1 Comparison of Calibration Methodology for MAC Simulation Date:
Doc.: IEEE /117 Submission 11/99 Nada Golmie, NISTSlide 1 IEEE P Working Group for Wireless Personal Area Networks MAC Performance Evaluation.
Doc.: IEEE /1162r1 Submission Sept 2013 Guoqing Li (Intel)Slide 1 Video Application Categories and Characteristics Date: Authors: NameAffiliationsAddressPhone .
TCP/IP1 Address Resolution Protocol Internet uses IP address to recognize a computer. But IP address needs to be translated to physical address (NIC).
Accelerating Peer-to-Peer Networks for Video Streaming
An IP-based multimedia traffic generator
TGax SLS MAC Calibration Test 4 Results
Available Bit Rate Streaming
TGax Functional Requirement Discussion
TGax Functional Requirement Discussion
TGe Metrics & Criteria Ad Hoc Group Summary Report
Transport Layer: Congestion Control
Box 5 Calibration Result
Cooperative AP Discovery
Modeling and Evaluating Variable Bit rate Video Steaming for ax
Consideration on System Level Simulation
Video Application Categories and Characteristics
Presentation transcript:

doc.: IEEE /0604r1 Submission May 2014 Slide 1 Modeling and Evaluating Variable Bit rate Video Steaming for ax Date: Authors: Chao-Chun Wang, Gabor Bajko (MediaTek)

doc.: IEEE /0604r1 Submission Outline Current video streaming traffic model and its limitations Additional characteristics of HTTP based video streaming beyond what has been discussed so far Evaluation methodology of video streaming to capture the realistic user experience May 2014 Slide 2Chao-Chun Wang (MediaTek)

doc.: IEEE /0604r1 Submission Current video streaming model and its limitation Current video streaming traffic model in simulation scenario doc is targeted for a single steaming assuming the video bit rate is known –Video traffic is generated based on statistics model and the parameters in the statistical distribution is assumed to be known ahead of simulation In practice, streaming video bit rate is not a constant and is varying based on many factors –BW sharing situation in the network with other traffics –Client BW estimation algorithm and client-server interaction mechanism [DASH]. MPEG Dynamic Adaptive Streaming over HTTP specification –ISO/IEC –Video bit rate adaptation algorithms implemented at the video server etc. Variability in video bit rate poses challenges to ax network –For example, the video traffic load could change significantly over a short amount of time and the ax should be able to handle the situation This contribution discusses the evaluation methodology to study the variable bit rate video streaming May 2014 Slide 3Chao-Chun Wang (MediaTek)

doc.: IEEE /0604r1 Submission Characteristics of HTTP based video streaming Video segments are *not* generated at constant interval by the server –Client requests video segments periodically, or adjust advertise window to slow down server Video playback rate is selected by the HTTP application –Based on perceived available bandwidth, which can be estimated based on TCP round trip delay and packet loss rate or feedback from client –Rate is highly variable, especially in environments where bandwidth is shared with multiple flows The HTTP apps are very conservative in selecting the playback rate, to avoid bad user experience –Avoiding re-buffering events is a major design of rate selection –Very sensitive to TCP packet loss Available bandwidth is typically not utilized fully May 2014 Slide 4Chao-Chun Wang (MediaTek)

doc.: IEEE /0604r1 Submission Example 1: Variability in video bit rate due to completing traffic in the network May 2014 Slide 5Chao-Chun Wang (MediaTek) An example of the variability in video bit rate is shown in [1] Varies dynamically when there are competing TCP flows in the network Playback rate does *NOT* reflect the available bandwidth, or the fair share of the bandwidth this flow could get from the network -Reference: /~huangty/imc012-huang.pdf

doc.: IEEE /0604r1 Submission Example 1: Variability in video bit rate due to client buffer management May 2014 Slide 6Chao-Chun Wang (MediaTek) -Reference: huangty/imc012-huang.pdf Bit rate dynamics due to TCP On-OFF sequence Bit rate dynamics due to HTTP request-data behavior

doc.: IEEE /0604r1 Submission Discussions Streaming videos are over internet (end-to-end) with 11ax as part of the segment The bit rate of a video flow (stream) is affected by the combination of the many factors including –The usable and available bandwidth of a Wi-Fi channel (last mile) –The network provider’s available bandwidth (In most case, it should not be the bottlenecks) –The behavior of transport and application layers protocol for video streaming (not in the scope of HEW) Questions –How to take the variability of the video bit rate into count in simulation? –How to evaluate the user experience of variable bit rate video streaming? May 2014 Slide 7Chao-Chun Wang (MediaTek)

doc.: IEEE /0604r1 Submission Suggestions Protocol behaviors that should be considered in the variable bit rate video streaming model, for example, –The on-off process of the application layer protocol behavior –Client ‘available bit rate” estimation and feedback loop –Traffic fluctuations in the network such as Packet Loss (Router/AP) increases as number of TCP flow increase We propose to include a evaluation methodology to model the variable bit rate video streaming based on existing video traffic model May 2014 Slide 8Chao-Chun Wang (MediaTek)

doc.: IEEE /0604r1 Submission Variable bit rate video streaming model Step 1-3 are based on #1135 and are described in simulation scenario: Step 1: Generate a segment of video data of n second using the video generator. –Select lamda and k according to an initial bit rate Step 2: Fragment video packet into TCP segments assuming 1500B fragment size Step 3: Add network latency to TCP/IP packets when these segments arrive at AP for transmission. Step 4-6 are new in order to evaluate the variable bit rate video streaming: Step 4: Generate protocols factors that would impact E2E available BW, such as number of competing flows in the network, HTTP request-data, TCP On-OFF process. Details are TBD. Step 5: Client estimate its available BW and assuming a TBD feedback latency to the video server –Algorithm is TBD and does not need to be agreed by the group if not to be calibrated Step 6: modify the parameters of the video generator distribution to simulate the video stream using the estimated available BW as the new video bit rate May 2014 Slide 9 Chao-Chun Wang (MediaTek)

doc.: IEEE /0604r1 Submission More discussions on evaluation metrics MAC throughput per STA MAC throughput per BSS MAC layer latency TCP metrics such as TCP throughput and packet loss (per flow / per STA) –Reflects the true throughput the application gets and takes factors such as re-transmission failure or packet drop into consideration May 2014 Slide 10Chao-Chun Wang (MediaTek)

doc.: IEEE /0604r1 Submission Summary Video streaming is a critical traffic type for future wireless networks including ax Practical video streaming runs at variable bit rate due to many factors in the E2E path It is critical to model the video streaming in a realistic manner to reflect the true user experience We suggest to include a modeling methodology in the simulation scenario to model the variable bit rate video streaming based on existing video traffic model May 2014 Slide 11Chao-Chun Wang, Gabor Bajko (MediaTek)

doc.: IEEE /0604r1 Submission Straw Poll Do you support including the evaluation methodology for the variable bit rate video streaming (described in page 9) into simulation scenario document? May 2014 Slide 12Chao-Chun Wang (MediaTek)