Proxy-based TCP over mobile nets1 Proxy-based TCP-friendly streaming over mobile networks Frank Hartung Uwe Horn Markus Kampmann Presented by Rob Elkind.

Slides:



Advertisements
Similar presentations
Multi-Access Services in Heterogeneous Wireless Networks Kameswari Chebrolu, Ramesh R. Rao Abstract Today's wireless world is characterized by heterogeneity.
Advertisements

Advanced satellite infrastructures in future global Grid computing: network solutions to compensate delivery delay Blasco Bonito, Alberto Gotta and Raffaello.
Streaming Video over the Internet
1 School of Computing Science Simon Fraser University CMPT 771/471: Internet Architecture & Protocols TCP-Friendly Transport Protocols.
Packet Video TCP Video Streaming to Bandwidth-Limited Access Links Puneet Mehra and Avideh Zakhor Video and Image Processing Lab University of California,
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.
Congestion Control An Overview -Jyothi Guntaka. Congestion  What is congestion ?  The aggregate demand for network resources exceeds the available capacity.
Measurements of Congestion Responsiveness of Windows Streaming Media (WSM) Presented By:- Ashish Gupta.
Quality of Service Issues in Multi-Service Wireless Internet Links George Xylomenos and George C. Polyzos Department of Informatics Athens University of.
Network Congestion Gabriel Nell UC Berkeley. Outline Background: what is congestion? Congestion control – End-to-end – Router-based Economic insights.
Better-Behaved Multimedia Networking Keith Barber Jason Ingalsbe Joel Thibault Prof. Mark Claypool (Advisor) April 19, 2001.
Adaptive Video Streaming in Vertical Handoff: A Case Study Ling-Jyh Chen, Guang Yang, Tony Sun, M. Y. Sanadidi, Mario Gerla Computer Science Department,
Rate Distortion Optimized Streaming Maryam Hamidirad CMPT 820 Simon Fraser Univerity 1.
UNCW UNCW SIGGRAPH 2002 Topic #3: Continuous Media in Wired and Wireless Environments Ronald J. Vetter Department of Computer Science University of North.
1 Equation-Based Congestion Control for Unicast Applications Sally Floyd, Mark Handley, Jitendra Padhye & Jorg Widmer August 2000, ACM SIGCOMM Computer.
Multimedia Streaming Gateway With Jitter Detection Siu-Ping Chan, Chi-Wah Kok Albert K. Wong IEEE TRANSACTIONS ON MULTIMEDIA, June 2005.
CAC and Scheduling Schemes for Real-time Video Applications in IEEE Networks Ou Yang UR 10/11/2006.
AQM for Congestion Control1 A Study of Active Queue Management for Congestion Control Victor Firoiu Marty Borden.
End-to-End TCP-Friendly Streaming Protocol and Bit Allocation for Scalable Video Over Wireless Internet Fan Yang, Qian Zhang, Wenwu Zhu, and Ya-Qin Zhang.
A Rate/Quality Controlled MPEG Video Transmission System in a TCP-Friendly Internet Scenario Francesco Licandro, Giovanni Schembra Dipartimento di Ingegneria.
Distributed Video Streaming Over Internet Thinh PQ Nguyen and Avideh Zakhor Berkeley, CA, USA Presented By Sam.
1 Solutions to Performance Problems in VOIP over Wireless LAN Wei Wang, Soung C. Liew Presented By Syed Zaidi.
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.
Congestion Control in Distributed Media Streaming Lin Ma Wei Tsang Ooi School of Computing National University of Singapore IEEE INFOCOM 2007.
1 Design study for multimedia transport protocol in heterogeneous networks Haitao Wu; Qian Zhang; Wenwu Zhu; Communications, ICC '03. IEEE International.
An End-to-End Multipath Smooth Handoff Scheme for Stream Media Yi Pan Meejeong Lee Jaime Bae Kim Tatsuya Suda IEEE Journal On Selected Areas In Communications.
Real-time traffic Dr. Abdulaziz Almulhem. Almulhem©20012 Agenda RT traffic characteristic RT traffic profiles RT traffic requirements RT Architecture.
A Real-Time Video Multicast Architecture for Assured Forwarding Services Ashraf Matrawy, Ioannis Lambadaris IEEE TRANSACTIONS ON MULTIMEDIA, AUGUST 2005.
Performance Enhancement of TFRC in Wireless Ad Hoc Networks Mingzhe Li, Choong-Soo Lee, Emmanuel Agu, Mark Claypool and Bob Kinicki Computer Science Department.
Adaptive Delay Aware Error Control for Internet telephony Catherine Boutremans Jean-Yves Le Boudec IP Telephony Workshop’2001 Institute for computer Communication.
Efficient Internet Traffic Delivery over Wireless Networks Sandhya Sumathy.
Better-Behaved Better- Performing Multimedia Networking Jae Chung and Mark Claypool (Avanish Tripathi) Computer Science Department Worcester Polytechnic.
1 Audio Streaming over Bluetooth Scatternet: using Adaptive Link Layer Team members: Sewook Jung, Jungsoo Lim, Soon Young Oh Tutor: Ling-Jyh Chen Professor.
Medium Start in TCP-Friendly Rate Control Protocol CS 217 Class Project Spring 04 Peter Leong & Michael Welch.
Streaming Video Gabriel Nell UC Berkeley. Outline Scalable MPEG-4 video – Layered coding method – Integrated transport-decoder buffer model RAP streaming.
TCP-Carson A Loss-event Based Adaptive AIMD Protocol for Long-lived Flows Hariharan Kannan Advisor: Prof. M Claypool Co-Advisor: Prof. R Kinicki Reader:
CPSC 538A1 Dynamic Behavior of Slowly- Responsive Congestion Control Algorithms Deepak Bansal, Hari BalaKrishna, Sally Floyd and Scott Shenker Presented.
K. Salah 1 Chapter 28 VoIP or IP Telephony. K. Salah 2 VoIP Architecture and Protocols Uses one of the two multimedia protocols SIP (Session Initiation.
CIS679: RTP and RTCP r Review of Last Lecture r Streaming from Web Server r RTP and RTCP.
Advanced Network Architecture Research Group 2001/11/149 th International Conference on Network Protocols Scalable Socket Buffer Tuning for High-Performance.
A Simple and Effective Cross Layer Networking System for Mobile Ad Hoc Networks Wing Ho Yuen, Heung-no Lee and Timothy Andersen.
Analysis of FEC Function for Real-Time DV Streaming Kazuhisa Matsuzono, Hitoshi Asaeda, Kazunori Sugiura, Osamu Nakamura, and Jun Murai Keio University.
CS Spring 2012 CS 414 – Multimedia Systems Design Lecture 29 – Buffer Management (Part 2) Klara Nahrstedt Spring 2012.
Kamal Singh, Árpád Huszák, David Ros, César Viho and Jeney Gábor
Datagram Congestion Control Protocol
June 11, 2001ICC20011 Department of Informatics and Mathematical Science, Graduate School of Engineering Science, Osaka University, Japan Masaki Miyabayashi.
Streaming Media Control n The protocol components of the streaming n RTP/RTCP n RVSP n Real-Time Streaming Protocol (RTSP)
Congestion Control for High Bandwidth-Delay Product Networks D. Katabi (MIT), M. Handley (UCL), C. Rohrs (MIT) – SIGCOMM’02 Presented by Cheng.
報告人:林祐沁 學生 指導教授:童曉儒 老師 March 2, Wireless Video Surveillance Server Based on CDMA1x and H.264.
03/11/2015 Michael Chai; Behrouz Forouzan Staffordshire University School of Computing Streaming 1.
The Impact of Active Queue Management on Multimedia Congestion Control Wu-chi Feng Ohio State University.
Fan Yang, Qian Zhang, Member, IEEE, Wenwu Zhu, Senior Member, IEEE, and Ya-Qin Zhang, Fellow, IEEE Chungyong Cha.
CS Spring 2014 CS 414 – Multimedia Systems Design Lecture 18 – Multimedia Transport (Part 1) Klara Nahrstedt Spring 2014.
Internet multimedia: simplest approach audio, video not streamed: r no, “pipelining,” long delays until playout! r audio or video stored in file r files.
Multiplexing Team Members: Cesar Chavez Arne Solas Steven Fong Vi Duong David Nguyen.
Authors: HUAHUI WU, MARK CLAYPOOL, and ROBERT KINICKI Presented By Siddharth Singla Jangsung Lee Adjusting Forward Error Correction with Temporal Scaling.
Quality of Service Schemes for IEEE Wireless LANs-An Evaluation 主講人 : 黃政偉.
Flow Control in Multimedia Communication Multimedia Systems and Standards S2 IF Telkom University.
Transport Layer: Sliding Window Reliability
Managing VBR Videos. The VBR Problem Constant quality Burstiness over multiple time scales Difference within and between scenes Frame structure of encoding.
1 Advanced Transport Protocol Design Nguyen Multimedia Communications Laboratory March 23, 2005.
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.
Rate/Congestion Control for Multimedia Streaming
-Mayukh, clemson university1 Project Overview Study of Tfrc Verification, Analysis and Development Verification : Experiments. Analysis : Check for short.
Congestion Control, Internet transport protocols: udp
CSE679: Multimedia and Networking
RAP: Rate Adaptation Protocol
Modeling and Evaluating Variable Bit rate Video Steaming for ax
Presentation transcript:

Proxy-based TCP over mobile nets1 Proxy-based TCP-friendly streaming over mobile networks Frank Hartung Uwe Horn Markus Kampmann Presented by Rob Elkind

Proxy-based TCP over mobile nets2 Outline Introduction TCP Friendly Rate Control TCP Proxy Variable rate constraints and buffering delays Simulations Conclusion

Proxy-based TCP over mobile nets3 Introduction Streaming media becoming more important over wireless links Specialized requirements –Timely delivery for playback –Limited losses acceptable –Receiver buffer used to compensate for data rate fluctuations Initial buffering delay –needed to adjust for data rate changes Buffer Size Factors –Encoding of content –Available bandwidth during transmission

Proxy-based TCP over mobile nets4 RTP Overview Internet-standard protocol for the transport of real-time data, including audio and video Data part of RTP is a thin protocol providing support for applications with real- time properties including timing reconstruction, loss detection, security and content identification UDP/IP is its initial target

Proxy-based TCP over mobile nets5 WCMDA Overview (W-CDMA) Wideband Code-Division Multiple- Access implementation of third-generation (3G) cellular systems. Based on radio access technique proposed by ETSI Alpha group and the specifications was finalized W-CDMA link-level simulations are over 10 times more compute-intensive than current second- generation simulations. W-CDMA supports different users simultaneously transmitting at different data rates and data rates can even vary in time.

Proxy-based TCP over mobile nets6 Two Scenarios – Proxy and End to End

Proxy-based TCP over mobile nets7 TCP - Friendly Rate Control Goal – achieve fairness among TCP and non - TCP flows (improve utilization) Limit the drastic responses to congestion control for streaming Two major choices: –Mimic AIMD –Use throughput equation (less fluctuation)

Proxy-based TCP over mobile nets8 TCP throughput Eq TCP throughput Upper bound

Proxy-based TCP over mobile nets9 TFRC Equation-based congestion control Assigns network estimation to receiver Uses Weighting method to average p over number of loss intervals Uses EWMA (exponential weighted moving average) to calculate RTT Creates less fluctuation

Proxy-based TCP over mobile nets10 Weighted intervals

Proxy-based TCP over mobile nets11 TCP Proxy Needed because TCP has trouble fully utilizing mobile links –Large RTT –Non congestion packet loss Shields wireless link from Internet packet loss

Proxy-based TCP over mobile nets12 Traffic Smoothing Video streaming uses constant quality encoding – results in variable rate streams To reduce fluctuations, server transmits frames into client playback buffer in advance of bursts Goal is to minimize required client buffer size and also don’t over or under fill buffer

Proxy-based TCP over mobile nets13 Variable rate constraint

Proxy-based TCP over mobile nets14 Minimizing Initial Buffering Delay

Proxy-based TCP over mobile nets15 Minimizing Initial Buffering Delay Proxy case

Proxy-based TCP over mobile nets16 Simulation

Proxy-based TCP over mobile nets17 TCP TFRC Transmission behavior

Proxy-based TCP over mobile nets18 Simulation Results CaseR [kbps]W [sec]X [bytes] TCP, wired ? TFRC, wired ? TCP, wireless TFRC, wireless

Proxy-based TCP over mobile nets19

Proxy-based TCP over mobile nets20 Simulation Results (Proxy) Without proxy CaseR [kbps]W [sec]X [bytes] TCP n.a. TFRC n.a With Proxy TCP TFRC

Proxy-based TCP over mobile nets21 Conclusions Use of Proxy resulted in decrease of initial delay buffer and decreased client size buffer Also showed increased utilization and average throughput Many aspects still to consider in the future

Proxy-based TCP over mobile nets22 Questions?