Video Streaming Over Wireless: Where TCP is Not Enough Xiaoqing Zhu, Jatinder Pal Singh and Bernd Girod Information Systems Laboratory Stanford University.

Slides:



Advertisements
Similar presentations
Reconsidering Reliable Transport Protocol in Heterogeneous Wireless Networks Wang Yang Tsinghua University 1.
Advertisements

Helping TCP Work at Gbps Cheng Jin the FAST project at Caltech
1 School of Computing Science Simon Fraser University CMPT 771/471: Internet Architecture & Protocols TCP-Friendly Transport Protocols.
The Importance of Being TCP-Friendly Eiman Zolfaghari E190 – Professor Hatton May 2002 UDP TCP DCP.
Fundamentals of Computer Networks ECE 478/578
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.
Improving TCP Performance over MANETs by Exploiting Cross-Layer Information Awareness Xin Yu NYU Presented by: David Choffnes.
RainDrop: A Multi-Rate Multi-Channel Wireless LAN Tianbo Kuang Qian Wu Carey Williamson Department of Computer Science University of Calgary.
Presentation By: Daniel Mitchell, Brian Shaw, Steven Shidlovsky Paper By: Martin Heusse, Franck Rousseau, Gilles Berger-Sabbatel, Andrzej Duda 1 CS4516.
Congestion Control Tanenbaum 5.3, /12/2015Congestion Control (A Loss Based Technique: TCP)2 What? Why? Congestion occurs when –there is no reservation.
Performance Analysis of the Intertwined Effects between Network Layers for g Transmissions Wireless Multimedia Networking and Performance Modeling.
TCP Problems in Multi-hop Wireless Networks Ajit C. Warrier and Injong Rhee North Carolina State University.
Why is TCP not good enough for Mobile Operators? Ulas C. Kozat
Layered Video over TCPW David Chanady, Nadeem Aboobaker, Jennifer Wong CS 215 Networking Fundementals Winter 2001 March 20, 2001.
TCP over ad hoc networks Ad Hoc Networks will have to be interfaced with the Internet. As such backward compatibility is a big issue. One might expect.
TCP on High-Speed Networks Sangtae Ha and Injong Rhee North Carolina State University.
RCS: A Rate Control Scheme for Real-Time Traffic in Networks with High B X Delay and High error rates J. Tang et al, Infocom 2001 Another streaming control.
A Two-Phase TCP Congestion Control for Reducing Bias over Heterogeneous Networks Jongmin Lee, Hojung Cha, Rhan Ha Yonsei University, Korea Information.
1 WiSE Video: using in-band wireless loss notification to improve rate- controlled video streaming A. Markopoulou, E. Setton, M. Kalman, J. Apostolopoulos.
1 Design study for multimedia transport protocol in heterogeneous networks Haitao Wu; Qian Zhang; Wenwu Zhu; Communications, ICC '03. IEEE International.
Fair Sharing of MAC under TCP in Wireless Ad Hoc Networks Mario Gerla Computer Science Department University of California, Los Angeles Los Angeles, CA.
TCP Friendliness CMPT771 Spring 2008 Michael Jia.
Performance Enhancement of TFRC in Wireless Ad Hoc Networks Travis Grant – Mingzhe Li, Choong-Soo Lee, Emmanuel.
Multi-Path Multimedia Transmission in Ad-hoc Networks Related Work Marcin Michalak
TCP in Heterogeneous Network Md. Ehtesamul Haque # P.
Congestion Control for High Bandwidth-delay Product Networks Dina Katabi, Mark Handley, Charlie Rohrs.
Comparison of Routing Metrics for a Static Multi-Hop Wireless Network Richard Draves, Jitendra Padhye, Brian Zill Microsoft Research Presented by: Jón.
Performance Analysis of the Intertwined Effects between Network Layers for g Transmissions Wireless Multimedia Networking and Performance Modeling.
Transferring Internet Data on Wireless Networks Presented by : Mohamed Gamal Presented to : Prof. Dr. Mohab Mangoud.
Discriminating Congestion Losses from Wireless Losses using Inter- Arrival Times at the Receiver By Saad Biaz,Nitin H.Vaidya Texas A&M University IEEE.
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.
The Effects of Systemic Packets Loss on Aggregate TCP Flows Thomas J. Hacker May 8, 2002 Internet 2 Member Meeting.
Grid simulation (AliEn) Network data transfer model Eugen Mudnić Technical university Split -FESB.
High performance video transmission technology SVFTP (Swift Video File Transmission Protocol) KDDI R&D Laboratories Inc.
Transport Layer 4 2: Transport Layer 4.
10/1/2015 9:14 PM1 TCP in Mobile Ad-hoc Networks ─ Split TCP CSE 6590.
An End-to-end Approach to Increase TCP Throughput Over Ad-hoc Networks Sarah Sharafkandi and Naceur Malouch.
Maximizing End-to-End Network Performance Thomas Hacker University of Michigan October 26, 2001.
Performance Evaluation of L3 Transport Protocols for IEEE (2 nd round) Richard Rouil, Nada Golmie and David Griffith National Institute of Standards.
THE FUTURE OF TCP: TRAIN-WRECK OR EVOLUTION? Presented by Jaeryong Hwang Summarization of demos.
Kamal Singh, Árpád Huszák, David Ros, César Viho and Jeney Gábor
Fair Sharing of MAC under TCP in Wireless Ad Hoc Networks Mario Gerla Computer Science Department University of California, Los Angeles Los Angeles, CA.
Incentive-Oriented Downlink Scheduling for Wireless Networks with Real-Time and Non-Real-Time Flows I-Hong Hou, Jing Zhu, and Rath Vannithamby.
Congestion Control in CSMA-Based Networks with Inconsistent Channel State V. Gambiroza and E. Knightly Rice Networks Group
HighSpeed TCP for High Bandwidth-Delay Product Networks Raj Kettimuthu.
Requirements for Simulation and Modeling Tools Sally Floyd NSF Workshop August 2005.
Delay Bound Rich Image Delivery over WLANs Shira S. Krishnan Georgia Tech, ECE Multimedia Communications Laboratory.
TCP with Variance Control for Multihop IEEE Wireless Networks Jiwei Chen, Mario Gerla, Yeng-zhong Lee.
Challenges to Reliable Data Transport Over Heterogeneous Wireless Networks.
Multipath TCP in a Lossy ad hoc Wireless Network Medhocnet 2004 Bodrum, June 2004 Jiwei Chen, Kaixin Xu, Mario Gerla UCLA.
Ασύρματες και Κινητές Επικοινωνίες Ενότητα # 11: Mobile Transport Layer Διδάσκων: Βασίλειος Σύρης Τμήμα: Πληροφορικής.
Background of Wireless Communication Wireless Communication Technology Wireless Networking and Mobile IP Wireless Local Area Networks Wireless Communication.
Doc.: IEEE /1263r2 Submission Dec 2009 Z. Chen, C. Zhu et al [Preliminary Simulation Results on Power Saving] Date: Authors: Slide.
TCP continued. Discussion – TCP Throughput TCP will most likely generate the saw tooth type of traffic. – A rough estimate is that the congestion window.
Network Coding and Reliable Communications Group Modeling Network Coded TCP Throughput: A Simple Model and its Validation MinJi Kim*, Muriel Médard*, João.
Performance Evaluation of L3 Transport Protocols for IEEE (2 nd round) Richard Rouil, Nada Golmie, and David Griffith National Institute of Standards.
1 Ad-hoc Transport Layer Protocol (ATCP) EECS 4215.
Time-based Fairness Improves Performance in Multi-rate WLANs Godfrey Tan and John Guttag MIT C omputer Science & Artificial Intelligence L aboratory.
Kaixin Xu, Mario Gerla University of California, Los Angeles {xkx,
Transport of Real-Time Flows
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks
TCP in Mobile Ad-hoc Networks
Internet Research Needs a Critical Perspective Towards Models
TCP over SoNIC Abhishek Kumar Maurya
TCP in Wireless Ad-hoc Networks
Hemant Kr Rath1, Anirudha Sahoo2, Abhay Karandikar1
Review of Internet Protocols Transport Layer
Multi-rate Medium Access Control
Presentation transcript:

Video Streaming Over Wireless: Where TCP is Not Enough Xiaoqing Zhu, Jatinder Pal Singh and Bernd Girod Information Systems Laboratory Stanford University

X. Zhu et al: Video Streaming over Wireless April 1, Wireless Home Networking 54 Mbps 6 Mbps 24 Mbps 12 Mbps

X. Zhu et al: Video Streaming over Wireless April 1, TCP throughput over wireless Demo: video streaming vs. file transfer Comparison with ideal solution What’s missing in TCP? Outline

X. Zhu et al: Video Streaming over Wireless April 1, Heterogeneity in Wireless Link Speeds C1C1 ClCl CNCN Channel Time …

X. Zhu et al: Video Streaming over Wireless April 1, UDP Throughput over Wireless Nominal Speed of Second Link (Mbps) Throughput (Mbps) Simulation in NS2, for a network Stream 1, alone Stream 2, alone Stream 1, shared Stream 2, shared 54Mbps ) ) ) ) ) Stream 2 Stream 1 6 ~ 54 Mbps

X. Zhu et al: Video Streaming over Wireless April 1, TCP Throughput over Wireless Nominal Speed of Second Link (Mbps) Throughput (Mbps) 54Mbps ) ) ) ) ) Stream 2 Stream 1 6 ~ 54 Mbps Simulation in NS2, for a network Stream 1, alone Stream 2, alone Stream 1, shared Stream 2, shared

X. Zhu et al: Video Streaming over Wireless April 1, Overhead of TCP ACK

X. Zhu et al: Video Streaming over Wireless April 1, Demo: Two Nodes Link Speed: 11 Mbps Throughput : 4.4 Mbps Shared : 1.0 Mbps (~ 20 % channel time) Link Speed: 2 Mbps Throughput : 1.4 Mbps Shared : 1.0 Mbps (~ 70% channel time) Video 2Mbps File Transfer Source: 3.7MB Scenario A

X. Zhu et al: Video Streaming over Wireless April 1, TCP Performance Video 2 Mbps Time Rate … File 1.0 Mbps ~ 30 s

X. Zhu et al: Video Streaming over Wireless April 1, What Could Have Happened … Rate Time … Video 2 Mbps File 0.7 Mbps ~ 42 s

X. Zhu et al: Video Streaming over Wireless April 1, Scenario B Link Speed: 54 Mbps Throughput : 20 Mbps Shared : 1.2 Mbps (~ 6% Channel Time) Link Speed: 2 Mbps Throughput : 1.4 Mbps Shared : 1.2 Mbps (~ 85% Channel Time) Video 3 Mbps File Transfer Source: 3.7MB

X. Zhu et al: Video Streaming over Wireless April 1, TCP Performance Time Video 3 Mbps File 1.2 Mbps ~ 25 s Rate …

X. Zhu et al: Video Streaming over Wireless April 1, What Could Have Happened … Rate Time Video 3 Mbps File 1.2 Mbps … ~ 27 s

X. Zhu et al: Video Streaming over Wireless April 1, What’s Missing in TCP? Awareness of application’s utility function – For file transfer, aggregate rate matters – For video streaming, instantaneous rate matters – Video streams differ in their rate-quality tradeoffs Utility function only needed at the source Knowledge of wireless link heterogeneity – Channel time shared among competing links – Congestion due to neighboring transmissions – High rate over a fast link vs. low rate over a slow link End-to-end measurement no longer suffices Notion of fairness should be revisited

Clean Slate Design or Evolution?

X. Zhu et al: Video Streaming over Wireless April 1, TCP Throughput over Wireless packet size round trip time packet loss rate data rate [Mahdavi, Floyd 1997] [Floyd et al. 2000] Per-packet fairness at the MAC layer Similar end-to-end observations of p, and RTT for competing wireless links Approximately equal rate, regardless of link speed [Heusse et al. 2003]

X. Zhu et al: Video Streaming over Wireless April 1, TCP Throughput over Wireless 54Mbps ) ) ) ) ) Stream 2 Stream 1 6 ~ 54 Mbps Simulation in NS2, for a network