spaper18_slides - Streaming Video over TCP with...

Info iconThis preview shows pages 1–8. Sign up to view the full content.

View Full Document Right Arrow Icon
Streaming Video over TCP with Receiver-based Delay Control Pai-Hsiang HSIAO, H.T.KUNG, and Koan-Sin TAN - Aditi Dole Rhishikesh Akole
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Introduction ± Current TCP implementations are not suited to carry audio and video streams. ± Introduce significant delay and throughput variations in delivery of data. ± Introducing new transport protocols could solve the problem. ± Difficult to ensure that new protocol will be TCP-friendly (not cause network collapse).
Background image of page 2
Contributions of this paper ± Extend TCP to make it suitable for transporting video without making modifications to TCP congestion control algorithm. ± Make changes on the TCP receiver side. ± Impose longer delays on sending ACK packets for received data to avoid network congestion. ± Demonstrate that RDC connections are well suited for video streaming. ± Describe a method of controlling add or drop of video layers based on the TCP sending buffer occupancy.
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Traditional TCP Approach ± Packets arriving on the incoming link are forwarded to the FIFO buffer of the outgoing link. ± Packets removed from the buffer and sent to the outgoing link at the link rate. ± A connection grows its sending rate gradually until FIFO buffer is exhausted and packet is dropped.
Background image of page 4
Exact RDC ± The router uses a token based method to calculate delay for each arriving packet. ± Appends delay notification to the packet when forwarded to the next hop. ± TCP receiver imposes delay on ACKing according to the delay notification.
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
± Delay computed should be same as delay that would be experienced if the packet was delayed in the FIFO buffer of router. ± A token is inserted in the token bucket for each packet forwarded to the FIFO buffer. ± Drain ratio=Token bucket drain rate/link output rate. ± Delay Dlocal=Ttransmission *(Otb – OFIFO) Ttransmission =packet transmission time Otb = token bucket level in tokens OFIFO = FIFO buffer occupancy in packets
Background image of page 6
± If the arriving packet is already appended with delay notification Dincoming , new delay notification Doutgoing =max( Dincoming, Dlocal) is appended to the packet. ± Exact RDC behaves like same as traditional TCP and is
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 8
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 12/10/2011 for the course CIS 6930 taught by Professor Staff during the Fall '08 term at University of Florida.

Page1 / 29

spaper18_slides - Streaming Video over TCP with...

This preview shows document pages 1 - 8. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online