APPLICABILITY OF TCP-FRIENDLY PROTOCOLS FOR REAL-TIME MULTIMEDIA TRANSMISSION***

Size: px
Start display at page:

Download "APPLICABILITY OF TCP-FRIENDLY PROTOCOLS FOR REAL-TIME MULTIMEDIA TRANSMISSION***"

Transcription

1 POZNAN UNIVERSITY OF TE CHNOLOGY ACADEMIC JOURNALS No 54 Electrical Engineering 2007 Agnieszka CHODOREK* Robert R. CHODOREK** APPLICABILITY OF TCP-FRIENDLY PROTOCOLS FOR REAL-TIME MULTIMEDIA TRANSMISSION*** TCP-friendly protocols behave under congestion like TCP. This behavior introduces potential architectural conflict between a transport protocol and real-time multimedia. The article discusses this conflict and shows applicability of TCP-friendly protocols for realtime multimedia transmission. The discussion is illustrated by simulation results carried out in Berkeley s ns-2 environment. Keywords: TCP-friendly protocol, congestion control, multimedia 1. INTRODUCTION It is commonly know, that RTP and UDP transport protocols are not TCPfriendly. It means, that presence of RTP/UDP or UDP transmission causes strong degradation of competing TCP flows. The opposite phenomenon TCP-friendless is defined as follows: We say a flow is TCP-friendly if its arrival rate does not exceed the arrival of a conformant TCP connection in the same circumstances [1]. Some authors believe, that TCP-like congestion control, added to a real-time protocol, will be effective cure for this illness of modern networks. Protocols, which implement TCP-friendly congestion control, are called TCP-friendly protocols. The definition of the term TCP-Friendly Protocol (System), given in the Encyclopedia of Internet Technologies and Applications [2] goes: TCP- Friendly Protocol (System) is a protocol (system), which applies TCP-like congestion control. TCP-friendly protocols (systems) directly apply TCP s congestion control mechanism or emulate it using the TCP throughput equation. The main properties of TCP-friendly protocols (systems) are avoidance of TCP connections collapse and fairness toward competing flows.. * Kielce University of Technology. ** AGH University of Technology. *** This work is supported by Polish Government under Grant No. N /2108 (years ).

2 142 Agnieszka Chodorek, Robert Chodorek TCP-friendly protocols are applying on modern networks mainly because the TCP protocol do not support multicast and it is not suitable for real-time multimedia. In facts, there is a deep architectural conflict between TCP s control and real-time multimedia transmission. The main reasons of this conflict are: elastics nature of traffic generated by the TCP protocol, while real-time multimedia traffic is inelastic in nature, optimization of the TCP protocol s mechanisms for unicast transmission, while real-time multimedia transmission, typically, is carried out using multicast technologies, one of the TCP s features is equality for competing TCP flows, while realtime multimedia have strictly defined target bit rate, so throughput of multimedia transmission shouldn t be limited by a transport protocol, the TCP has window-based flow control and congestion control mechanisms, while real-time multimedia transmission cannot be window controlled, reliable TCP transmission is based on retransmissions, while real-time information shouldn t be retransmitted. TCP-friendly transport protocols implement TCP-like congestion control and, as a result, behave under congestion like the TCP. Therefore, the architectural conflicts between the TCP s control mechanisms and real-time multimedia transmission can be a potential source of conflicts between TCP-friendly protocol and real-time multimedia. The aim this paper is to discus, whether TCP-like congestion control affects TCP-friendly protocol s ability for carrying real-time multimedia traffic. Because TCP-friendly transport protocols carried multimedia streams usually don t implement both flow control and retransmission based error control (forward error control sometimes is used), these problems will not be taken into consideration. This paper is organised as follows. Section 2 discusses the conflict between inelastic nature of streaming media and elastic nature of TCP s traffic and its influence on TCP-friendly multimedia transmission. In Section 3, the problem of unicast-optimized mechanisms is presented. Section 4 shows problem of equality towards competing TCP flows. Section 5 summarizes the discussion. 2. INELASTIC VS. ELASTIC NATURE OF TRAFFIC The real-time multimedia stream is inelastic in nature. It means, that transmission cannot be both stretched or shrunken in the time. As an example, the transmission of one-hour-video should last for one-hour. If the transmission lasts for more than one-hour (e.g. a few hours), it will be impossible to preserve real-time character of the stream. The video cannot be playback at the rate of its generating (or recording). The stretch of transmission causes decreasing of video frame rate (sometimes to unacceptable level) or discontinuous playback.

3 Applicability of TCP-friendly protocols for real-time multimedia transmission 143 If the transmission lasts for less than one hour (situation possible only in the case of pre-recorded video e.g. Video on Demand service), real-time playback will request large buffers for buffering video frames. However, according to the Digital Audio-Visual Council (DAVIC), large buffers are not recommended for set-top-boxes for home usage. It s worth remarking, that small buffers, used for cancellation of small fluctuation of throughput, are recommended. The other solution faster playback, according to achieved throughput gives effects similar to fast rewind and is not acceptable by users. The TCP traffic has elastic nature. It means, that transmission can be stretched or shrunken in the time. As an example, transmission of a 4.7 GB data file (e.g. DVD disc image) can last for one hour, as well as for 5 minutes or a few hours. In contrast to inelastic, streaming traffic, all these durations of transmission are usually acceptable (although transmission, which last for a few hours can be irritable for a typical user). To achieve elastic character of TCP s traffic, TCP protocol s mechanisms flexible control TCP flow, continuously increasing and decreasing bit rate. So: the flow control mechanisms limits bit rate according to instantaneous receiver s ability of absorption of transmitted data, the congestion control mechanisms limits bit rate according to instantaneous network conditions, the error control mechanisms will decrease bit rate if small windows and large error rates suspend a transmission (transmission is resumed after error correction). Because real-time multimedia stream cannot be either retransmitted nor flow controlled, TCP-friendly protocols used for multimedia transmission typically don t implement flow control and error control mechanisms. However, the TCPlike congestion control introduces to TCP-friendly protocols TCP-like characteristics of changing of instantaneous throughput. As a result, such protocols behave under congestion like TCP. From competing TCP flows point of view, this feature is a great advantage of TCP-friendly protocols. For multimedia streams point of view, it can lead to unexpected large fluctuations of bit rate, which can t be eliminated by small buffers installed in set-top-boxes. An example of this problem is depicted in Fig. 1. In the figure, the TCP- Friendly Rate Control (TFRC) protocol [3] conveys variable bit rate (VBR) video stream. Experiments were carried out using an event-driven ns-2 simulator [4], developed in U. C. Berkeley. As the video stream, Parking-Cam MPEG-4 trace (a video from static camera, which film the parking) was used. It is one of many video traces, which are publicly available at the Arizona State University site (URL: Statistical properties of video traces can be found in [5]. Experiments were carried out both in congested and non-congested environments. The congested environment is characterized by 5% packet error rate (PER), while PER=0% denotes non-congested environment.

4 144 Agnieszka Chodorek, Robert Chodorek Throughput [b/s] Time [s] PER=0% PER=5% Fig. 1. Instantaneous throughput of the TFRC flow depending on packet error rate (PER). Instantaneous throughput of the TFRC protocol depending on packet error rate (Fig. 1) shows, that in non-congested environment the TFRC preserves real-time character of VBR traffic. In the case of congested environment, TCP-like congestion control causes smoothing of VBR traffic. If congestion is large enough, it can lead to extension of transmission time. In Fig. 1., relatively low congestion (packet error rate PER=5%) extends transmission time by 20%. 3. OPTIMIZATION FOR UNICAST TRANSMISSION VS. MULTICASTING Real-time multimedia transmission usually is carried out using multicast technologies. These technologies are used both for typical multimedia broadcast services (as Internet television) and for unicast in nature multimedia services (as Internet telephony). From the other side, TCP mechanisms are optimized for unicast transmission and this optimization is a main obstacle to use the TCP for multicasting [6]. Unfortunately, optimization of TCP s congestion control for unicasting can be mapped onto TCP-friendly protocols. As a result, TCP-friendly protocols can be weakly suitable for multicasting. Suitability of a transport protocol for multicast transmission can be observed as: ability for serve large multicast group (so-called scalability ), ability for control heterogeneous environment. Typically, scalability of multicast transport protocols is limited by phenomenon of implosion of feedback information. In close-loop systems, reception of a data packet (which is sent from a sender to receivers) generates a feedback (packets or

5 Applicability of TCP-friendly protocols for real-time multimedia transmission 145 reports, which are send from receivers to the sender). Because data packets are delivered to many (tens, hundreds, thousands) receivers, a sender will receive many (tens, hundreds, thousands) feedbacks per one packet sent. Open-loop systems (without feedback) are fully scalable. Their scalability is equal to the scalability of IP network. Close-loop systems, usually, have mechanisms that limit number of feedback messages and, as a result, increase scalability toward large multicast groups. Although TCP-friendly transport protocols use close-loop congestion control, they are usually characterized by good scalability toward large multicast groups. Such protocols, as TCP-Friendly Multicast Congestion Control (TFMCC) [7][8] and PGMCC [8][9], are built in, mapped from the TCP, sender-driven manner. TFMCC and PGMCC limits number of feedbacks thanks to a special, worst-case receiver. It is a receiver, which works in the worst-case conditions (large congestion) and sends feedbacks on behalf of multicast group. The Wave and Equation Based Rate Control (WEBRC) protocol [8][10] is build according to, dedicated to multicasting, receiver-driven architecture. The protocol limits number of feedbacks by transfer of close-loop control from the transport layer to the network one. Signaling information, both congestion notification (either losses of IP datagrams or ECN signaling) and signal of changing transmission rate (here: join and leave multicast group) are carried using protocols of network layer (the IP, the IGMP or the MLD, and multicast routing protocols). As a result, scalability of the WEBRC is close to scalability of open-loop system. In the case of heterogeneous environments, different branches of delivery tree are characterized by different levels of congestion and (or) different throughput of links. Because the sender-driven architecture is unicast-oriented, it is weakly suitable for heterogeneous environment. For example, the TFMCC and the PGMCC avoid congestion using (sender)-(worst-case receiver)-(sender) control loop. As a result, the most congested branch limits transmission rate in the multicast delivery tree. The receiver-driven architecture is multicast-oriented and is suitable for heterogeneous environments. The architecture avoids congestions using node-receiver-node control loops. As a result, there is N independent control loops on the delivery tree (where N is a number of receivers e.g. WEBRC receivers) and transmission rate is controlled independently in each branch of the tree. 4. EQUALITY TOWARDS COMPETING TCP FLOWS One of the most important properties of TCP transmission is equality towards competing TCP flows. It means, that all competing TCP flows, transmitted in the same circumstances, equally share bandwidth of a bottleneck link.

6 146 Agnieszka Chodorek, Robert Chodorek Let B be a bandwidth of a bottleneck link and N be a number of TCP flows. Each TCP flow achieves throughput of: B T i = (1) N th where T i denotes a throughput of i TCP flow, i = 1,2, KN. This equality towards competing flows is usually called fairness. The measure of fairness is the fairness coefficient F, usually defined as follows [2]: 2 N N 1 2 F = T i ( Ti ) (2) N i= 1 i= 1 The problem of equality towards competing TCP flows appears, when elastic TCP traffic competes for bandwidth with inelastic, streaming traffic. Stream traffic is rate limited and requires real-time transmission. Thus, it shouldn t be limited in the way, which disables protection of real-time character of transmission. In our opinion, in such situation, equality shouldn t be equated with fairness. Let s assume, that 2.5 Mb/s constant bit rate (CBR) streaming traffic (e.g. live video) competes for 10 Mb/s bandwidth with N TCP flows. Because CBR traffic is able to utilize only ¼ of available bandwidth, equality is possible only in the case of N=3 TCP flows. If N=1 or N=2, the assumption of equality gives utilization of the link at the level of, respectively, 50% and 75%. Of course, the congestion control mechanism implemented in the TCP causes, that real TCP flows always utilize all available bandwidth (here: 7.5 Mb/s) and transmission isn t fair in the sense of equality. If N>3, there is impossible to achieve both equality towards competing flows and real-time transmission of inelastic CBR traffic. The assumption of equality forces now, that the CBR traffic must utilize less than ¼ of the bandwidth of the bottleneck link. The achieved throughput must be less than target bit rate of the source of the CBR traffic (2.5 Mb/s), so network is not able to preserve real-time conditions for CBR transmission. In this situation, assumption of equality can cause: packet losses in the case of real-time transport protocol (RTP/UDP or UDP) used for CBR transmission, longer transmission time, than supposed (here: duration of video) in the case of TCP protocol used for carrying multimedia. It s worth remarking, that the same situation will occur always, if target bit rate of inelastic traffic exceeds a half of a bandwidth of bottleneck link. The problem of equality is observed in the case of TCP-friendly transport protocols, which carry multimedia traffic and compete for bandwidth with TCP flows or (and) other TCP-friendly flows. Because TCP-friendly transport protocol behaves under congestion like the TCP, all connections equally share available 1

7 Applicability of TCP-friendly protocols for real-time multimedia transmission 147 bandwidth, independently on real-time requirements of multimedia traffic. To preserve real-time character of multimedia stream, it is assumed, that TCP-friendly protocol should be reasonably fair, i.e. should share bandwidth with other connections in a reasonably equal way. Throughput [b/s] No. of TCP flows Fig. 2. TFRC throughput as a function of number of TCP flows. The reasonably fair behavior of TCP-friendly protocol reduces, but not eliminate, the problem of equality. In the Fig. 2., the VBR (Parking-Cam MPEG-4 trace) over TFRC transmission competes for bandwidth (3 Mb/s) with N TCP flows. Target bit rate of the VBR stream is equal to Mb/s. If VBR transmission is carried out in dedicated link (N=0), throughput of the VBR stream is equal to its target bit rate. In non-congested environment (N=1), there is no conflict between the principle of flows equality and real-time requirements of VBR stream. As a result, the VBR stream still is able to achieve throughput equal to its target bit rate. If N=2, all 3 transmissions should equally share throughput of the link. However, the reasonably fair TCP-friendly transport protocol isn t as aggressive as TCP, so throughput of the TFRC is only close to target bit rate of the VBR stream. In lightly congested environment (N=3), the TFRC isn t able to preserve real-time character of transmission. If congestion grows up (N>3) we ll observe collapse of real-time transmission. 5. CONCLUSIONS TCP-friendly protocols implement TCP-like congestion control. Thanks to this mechanism TCP-friendly protocols avoid collapse of competing TCP connections. From the other hand implementation of TCP-like congestion control make new challenges for multimedia transmission. Real-time requirements, multicast

8 148 Agnieszka Chodorek, Robert Chodorek transmission in heterogeneous environment, fairness toward competing flows still remains only partially resolved issues. REFERENCES [1] Floyd S., Fall K.: Promoting the Use of End-to-End Congestion Control in the Internet. IEEE/ACM Transactions on Networking, August [2] Freire M., Pereira M. (ed.): Encyclopedia of Internet Technologies and Applications. IGI Global. Hershey New York, [3] Handley M., Floyd S., Padhye J., Widmer J.: TCP Friendly Rate Control (TFRC): Protocol Specification. RFC January [4] Fall K., Vradhan K.: The ns Manual. [5] Fitzek F.H.P., Reisslein M.: MPEG-4 and H.263 Video Traces for Network Performance Evaluation. IEEE Network, vol. 15, no. 6. November/December [6] Miller C.K.: Multicast Networking and Applications. Addison-Wesley, Reading [7] Widmer J., Handley M.: TCP-Friendly Multicast Congestion Control (TFMCC): Protocol Specification. RFC August [8] Chodorek A., Chodorek R.R., Pach A.R.: Dystrybucja danych w sieci Internet. WKŁ, Warszawa [9] Rizzo L., Iannaccone G., Vicisano L., Handley M.: PGMCC single rate multicast congestion control: Protocol Specification. INTERNET-DRAFT, Work in progress, < draft-ietf-rmt-bb-pgmcc-03.txt>. [10] Luby M., Goyal V.: Wave and Equation Based Rate Control (WEBRC) Building Block. RFC April 2004.

MaVIS: Media-aware Video Streaming Mechanism

MaVIS: Media-aware Video Streaming Mechanism MaVIS: Media-aware Video Streaming Mechanism Sunhun Lee and Kwangsue Chung School of Electronics Engineering, Kwangwoon University, Korea sunlee@adamskwackr and kchung@kwackr Abstract Existing streaming

More information

AN IMPROVED STEP IN MULTICAST CONGESTION CONTROL OF COMPUTER NETWORKS

AN IMPROVED STEP IN MULTICAST CONGESTION CONTROL OF COMPUTER NETWORKS AN IMPROVED STEP IN MULTICAST CONGESTION CONTROL OF COMPUTER NETWORKS Shaikh Shariful Habib Assistant Professor, Computer Science & Engineering department International Islamic University Chittagong Bangladesh

More information

CS 218 F Nov 3 lecture: Streaming video/audio Adaptive encoding (eg, layered encoding) TCP friendliness. References:

CS 218 F Nov 3 lecture: Streaming video/audio Adaptive encoding (eg, layered encoding) TCP friendliness. References: CS 218 F 2003 Nov 3 lecture: Streaming video/audio Adaptive encoding (eg, layered encoding) TCP friendliness References: J. Padhye, V.Firoiu, D. Towsley, J. Kurose Modeling TCP Throughput: a Simple Model

More information

4 rd class Department of Network College of IT- University of Babylon

4 rd class Department of Network College of IT- University of Babylon 1. INTRODUCTION We can divide audio and video services into three broad categories: streaming stored audio/video, streaming live audio/video, and interactive audio/video. Streaming means a user can listen

More information

Equation-Based Congestion Control for Unicast Applications. Outline. Introduction. But don t we need TCP? TFRC Goals

Equation-Based Congestion Control for Unicast Applications. Outline. Introduction. But don t we need TCP? TFRC Goals Equation-Based Congestion Control for Unicast Applications Sally Floyd, Mark Handley AT&T Center for Internet Research (ACIRI) Jitendra Padhye Umass Amherst Jorg Widmer International Computer Science Institute

More information

An Evaluation of Adaptive Multimedia Communication from a QoS Perspective

An Evaluation of Adaptive Multimedia Communication from a QoS Perspective U Linz Telekooperation - 1 An Evaluation of Adaptive Multimedia Communication from a QoS Perspective Michael Welzl Johannes Kepler University Linz / Austria Max Mühlhäuser TU Darmstadt Germany U Linz Telekooperation

More information

TFRC and RTT Thresholds Interdependence in a Selective Retransmission Scheme

TFRC and RTT Thresholds Interdependence in a Selective Retransmission Scheme TFRC and RTT s Interdependence in a Selective Retransmission Scheme Árpád Huszák, Sándor Imre Budapest University of Technology and Economics, Department of Telecommunications Budapest, Hungary Email:

More information

Equation-based Congestion Control

Equation-based Congestion Control Equation-based Congestion Control for Unicast and Multicast Applications Jörg Widmer Praktische Informatik IV, University of Mannheim / AT&T Center for Internet Research at ICSI (ACIRI) Feb 05, 2001 Why

More information

Performance Comparison of TFRC and TCP

Performance Comparison of TFRC and TCP ENSC 833-3: NETWORK PROTOCOLS AND PERFORMANCE CMPT 885-3: SPECIAL TOPICS: HIGH-PERFORMANCE NETWORKS FINAL PROJECT Performance Comparison of TFRC and TCP Spring 2002 Yi Zheng and Jian Wen {zyi,jwena}@cs.sfu.ca

More information

Logarithmic Based Multicast Congestion Control Mechanism

Logarithmic Based Multicast Congestion Control Mechanism 2012 International Conference on Industrial and Intelligent Information (ICIII 2012) IPCSIT vol.31 (2012) (2012) IACSIT Press, Singapore Logarithmic Based Multicast Congestion Control Mechanism Sunil Kumar

More information

INF5071 Performance in Distributed Systems. October 01, 2010

INF5071 Performance in Distributed Systems. October 01, 2010 INF5071 Performance in Distributed Systems October 01, 2010 On demand Streaming Applications Stable bandwidth problem UDP The classical solution Send data at playout speed Write loss-tolerant audio-video

More information

A transport-layer approach for achieving predictable throughput for Internet applications

A transport-layer approach for achieving predictable throughput for Internet applications Seventh International Conference on Networking A transport-layer approach for achieving predictable throughput for Internet applications Go Hasegawa, Kana Yamanegi and Masayuki Murata Graduate School of

More information

Promoting the Use of End-to-End Congestion Control in the Internet

Promoting the Use of End-to-End Congestion Control in the Internet Promoting the Use of End-to-End Congestion Control in the Internet Sally Floyd and Kevin Fall IEEE/ACM Transactions on Networking May 1999 ACN: TCP Friendly 1 Outline The problem of Unresponsive Flows

More information

Scaleable Round Trip Time Estimation for Layered Multicast Protocol

Scaleable Round Trip Time Estimation for Layered Multicast Protocol Scaleable Round Trip Time Estimation for Layered Multicast Protocol Osman Ghazali and Suhaidi Hassan Department of Computer Sciences, Faculty of Information Technology Universiti Utara Malaysia, 06010

More information

Survey on TCP Friendly Congestion Control for Unicast and Multicast Traffic

Survey on TCP Friendly Congestion Control for Unicast and Multicast Traffic Survey on TCP Friendly Congestion Control for Unicast and Multicast Traffic Nikhil Singhal Department of Computer Engg. National Institute of Technology Kurukshetra India R.M. Sharma Department of Computer

More information

Network-Adaptive Video Coding and Transmission

Network-Adaptive Video Coding and Transmission Header for SPIE use Network-Adaptive Video Coding and Transmission Kay Sripanidkulchai and Tsuhan Chen Department of Electrical and Computer Engineering, Carnegie Mellon University, Pittsburgh, PA 15213

More information

Sally Floyd, Mark Handley, and Jitendra Padhye. Sept. 4-6, 2000

Sally Floyd, Mark Handley, and Jitendra Padhye. Sept. 4-6, 2000 A Comparison of Equation-Based and AIMD Congestion Control Sally Floyd, Mark Handley, and Jitendra Padhye Sept. 4-6, 2 Workshop on the Modeling of Congestion Control Algorithms Paris 1 Why look at non-tcp

More information

Overview Computer Networking What is QoS? Queuing discipline and scheduling. Traffic Enforcement. Integrated services

Overview Computer Networking What is QoS? Queuing discipline and scheduling. Traffic Enforcement. Integrated services Overview 15-441 15-441 Computer Networking 15-641 Lecture 19 Queue Management and Quality of Service Peter Steenkiste Fall 2016 www.cs.cmu.edu/~prs/15-441-f16 What is QoS? Queuing discipline and scheduling

More information

Performance Evaluation of Controlling High Bandwidth Flows by RED-PD

Performance Evaluation of Controlling High Bandwidth Flows by RED-PD Performance Evaluation of Controlling High Bandwidth Flows by RED-PD Osama Ahmed Bashir Md Asri Ngadi Universiti Teknology Malaysia (UTM) Yahia Abdalla Mohamed Mohamed Awad ABSTRACT This paper proposed

More information

RED behavior with different packet sizes

RED behavior with different packet sizes RED behavior with different packet sizes Stefaan De Cnodder, Omar Elloumi *, Kenny Pauwels Traffic and Routing Technologies project Alcatel Corporate Research Center, Francis Wellesplein, 1-18 Antwerp,

More information

Evaluation of Congestion Control Method using Multiple-Constant Bit Rate Streams over XCAST6

Evaluation of Congestion Control Method using Multiple-Constant Bit Rate Streams over XCAST6 Evaluation of Congestion Control Method using Multiple-Constant Bit Rate Streams over XCAST6 Takahiro Yoneda, Eiichi Muramoto, Chih-Chang Hsu, Kazumasa Konishi, Taisuke Matsumoto Network Development Center,

More information

The Minimal Buffering Requirements of Congestion Controlled Interactive Multimedia Applications

The Minimal Buffering Requirements of Congestion Controlled Interactive Multimedia Applications The Minimal Buffering Requirements of Congestion Controlled Interactive Multimedia Applications Kang Li 1, Charles Krasic 1, Jonathan Walpole 1, Molly H.Shor 2, and Calton Pu 3 1 Oregon Graduate Institute,

More information

The Present and Future of Congestion Control. Mark Handley

The Present and Future of Congestion Control. Mark Handley The Present and Future of Congestion Control Mark Handley Outline Purpose of congestion control The Present: TCP s congestion control algorithm (AIMD) TCP-friendly congestion control for multimedia Datagram

More information

A Reliable Multicast Transport Protocol for Communicating Real-time Distributed Objects*

A Reliable Multicast Transport Protocol for Communicating Real-time Distributed Objects* A Reliable Multicast Transport Protocol for Communicating Real-time Distributed Objects* Jin Sub Ahn, Ilwoo Paik, Baek Dong Seong, Jin Pyo Hong, Sunyoung Han 3, and Wonjun Lee 4 Mobile Telecommunication

More information

Proxy-based TCP-friendly streaming over mobile networks

Proxy-based TCP-friendly streaming over mobile networks Proxy-based TCP-friendly streaming over mobile networks Frank Hartung Uwe Horn Markus Kampmann Presented by Rob Elkind Proxy-based TCP over mobile nets 1 Outline Introduction TCP Friendly Rate Control

More information

Fairness Evaluation Experiments for Multicast Congestion Control Protocols

Fairness Evaluation Experiments for Multicast Congestion Control Protocols Fairness Evaluation Experiments for Multicast Congestion Control Protocols Karim Seada, Ahmed Helmy Electrical Engineering-Systems Department University of Southern California, Los Angeles, CA 989 {seada,helmy}@usc.edu

More information

Networking Applications

Networking Applications Networking Dr. Ayman A. Abdel-Hamid College of Computing and Information Technology Arab Academy for Science & Technology and Maritime Transport Multimedia Multimedia 1 Outline Audio and Video Services

More information

Smooth Multirate Multicast Congestion Control

Smooth Multirate Multicast Congestion Control Smooth Multirate Multicast Congestion Control Gu-In Kwon John W Byers guin@csbuedu byers@csbuedu Computer Science Department Boston University Boston, MA 1 Abstract A significant impediment to deployment

More information

II. Principles of Computer Communications Network and Transport Layer

II. Principles of Computer Communications Network and Transport Layer II. Principles of Computer Communications Network and Transport Layer A. Internet Protocol (IP) IPv4 Header An IP datagram consists of a header part and a text part. The header has a 20-byte fixed part

More information

On TCP friendliness of VOIP traffic

On TCP friendliness of VOIP traffic On TCP friendliness of VOIP traffic By Rashmi Parthasarathy WSU ID # 10975537 A report submitted in partial fulfillment of the requirements of CptS 555 Electrical Engineering and Computer Science Department

More information

Network Working Group. Microsoft L. Vicisano Cisco L. Rizzo Univ. Pisa M. Handley ICIR J. Crowcroft Cambridge Univ. December 2002

Network Working Group. Microsoft L. Vicisano Cisco L. Rizzo Univ. Pisa M. Handley ICIR J. Crowcroft Cambridge Univ. December 2002 Network Working Group Request for Comments: 3451 Category: Experimental M. Luby Digital Fountain J. Gemmell Microsoft L. Vicisano Cisco L. Rizzo Univ. Pisa M. Handley ICIR J. Crowcroft Cambridge Univ.

More information

A SURVEY ON VIDEO STREAMING OVER MULTIMEDIA NETWORKS USING TCP

A SURVEY ON VIDEO STREAMING OVER MULTIMEDIA NETWORKS USING TCP A SURVEY ON VIDEO STREAMING OVER MULTIMEDIA NETWORKS USING TCP U.RAHAMATHUNNISA 1, DR.R.SARAVANAN 2, 1 Assistant Professor, SITE, VIT university, Vellore. 2 Sr. Professor, SITE, VIT university, Vellore

More information

Video Streaming in Wireless Environments

Video Streaming in Wireless Environments Video Streaming in Wireless Environments Manoj Kumar C Advisor Prof. Sridhar Iyer Kanwal Rekhi School of Information Technology Indian Institute of Technology, Bombay Mumbai 1 Motivation Refers to real-time

More information

Comparison of different congestion control mechanisms: TFRC and TCP(a, b) ENSC835 and CMPT885 project team 15 Jian(Jason) Wen and Yi Zheng

Comparison of different congestion control mechanisms: TFRC and TCP(a, b) ENSC835 and CMPT885 project team 15 Jian(Jason) Wen and Yi Zheng Comparison of different congestion control mechanisms: TFRC and TCP(a, b) ENSC835 and CMPT885 project team 15 Jian(Jason) Wen and Yi Zheng Motivation Congestion control in packet networks has been proven

More information

Streaming MPEG-4 Audio-Visual Objects with Quality Adaptation

Streaming MPEG-4 Audio-Visual Objects with Quality Adaptation Streaming MPEG-4 Audio-Visual Objects with Quality Adaptation Abstract: This paper presents an Object-based Quality Adaptation Mechanism (OQAM) for streaming unicast MPEG-4 Audio-Visual content over the

More information

Congestion Control. COSC 6590 Week 2 Presentation By Arjun Chopra, Kashif Ali and Mark Obsniuk

Congestion Control. COSC 6590 Week 2 Presentation By Arjun Chopra, Kashif Ali and Mark Obsniuk Congestion Control COSC 6590 Week 2 Presentation By Arjun Chopra, Kashif Ali and Mark Obsniuk Topics Congestion control TCP and the internet AIMD congestion control Equation Based congestion control Comparison

More information

Towards sender-based TFRC

Towards sender-based TFRC Towards sender-based TFRC Guillaume Jourjon National ICT Australia Ltd, and University of New South Wales and, Université de Toulouse, guillaume.jourjon@nicta.com.au Emmanuel Lochin National ICT Australia

More information

Multimedia Networking

Multimedia Networking Multimedia Networking 1 Multimedia, Quality of Service (QoS): What is it? Multimedia applications: Network audio and video ( continuous media ) QoS Network provides application with level of performance

More information

Multimedia: video ... frame i+1

Multimedia: video ... frame i+1 Multimedia: video video: sequence of images displayed at constant rate e.g. 24 images/sec digital image: array of pixels each pixel represented by bits coding: use redundancy within and between images

More information

Congestion Control with ECN Support in Poll-based Multicast Protocols

Congestion Control with ECN Support in Poll-based Multicast Protocols Congestion Control with ECN Support in Poll-based Multicast Protocols Marinho P. Barcellos André Detsch Post-graduate Program on Applied Computing - PIPCA/UNISINOS São Leopoldo, RS - Brazil marinho@acm.org,

More information

On the Deployment of AQM Algorithms in the Internet

On the Deployment of AQM Algorithms in the Internet On the Deployment of AQM Algorithms in the Internet PAWEL MROZOWSKI and ANDRZEJ CHYDZINSKI Silesian University of Technology Institute of Computer Sciences Akademicka 16, Gliwice POLAND pmrozo@go2.pl andrzej.chydzinski@polsl.pl

More information

TCP so far Computer Networking Outline. How Was TCP Able to Evolve

TCP so far Computer Networking Outline. How Was TCP Able to Evolve TCP so far 15-441 15-441 Computer Networking 15-641 Lecture 14: TCP Performance & Future Peter Steenkiste Fall 2016 www.cs.cmu.edu/~prs/15-441-f16 Reliable byte stream protocol Connection establishments

More information

Adaptive Multi-level Streaming Service using Fuzzy Similarity in Wireless Mobile Networks

Adaptive Multi-level Streaming Service using Fuzzy Similarity in Wireless Mobile Networks 한국산학기술학회논문지 Vol. 11, No. 9 pp. 3502-3509, 2010 Adaptive Multi-level Streaming Service using Fuzzy Similarity in Wireless Mobile Networks Chong Deuk Lee 1* 1 Div. of Electronic Engineering, Chonbuk National

More information

Multimedia Systems Project 3

Multimedia Systems Project 3 Effectiveness of TCP for Video Transport 1. Introduction In this project, we evaluate the effectiveness of TCP for transferring video applications that require real-time guarantees. Today s video applications

More information

RATE ADAPTATION of networked multimedia systems. TTM4142 Networked Multimedia Systems. Arne Lie, SINTEF ICT November 4, 2008

RATE ADAPTATION of networked multimedia systems. TTM4142 Networked Multimedia Systems. Arne Lie, SINTEF ICT November 4, 2008 RATE ADAPTATION of networked multimedia systems TTM4142 Networked Multimedia Systems Arne Lie, SINTEF ICT November 4, 2008 1 Outline Rate Adaptation Motivation Solution: P-AQM Comparing the performance

More information

Synopsis on. Thesis submitted to Dravidian University for the award of the degree of

Synopsis on. Thesis submitted to Dravidian University for the award of the degree of Synopsis on AN EFFICIENT EXPLICIT CONGESTION REDUCTION IN HIGH TRAFFIC HIGH SPEED NETWORKS THROUGH AUTOMATED RATE CONTROLLING Thesis submitted to Dravidian University for the award of the degree of DOCTOR

More information

TFMCC versus ASMP: lessons learned from performance evaluation

TFMCC versus ASMP: lessons learned from performance evaluation INTERNATIONAL JOURNAL OF NETWORK MANAGEMENT Int. J. Network Mgmt 2012; 22: 349 372 Published online 7 February 2012 in Wiley Online Library (wileyonlinelibrary.com).810 TFMCC versus ASMP: lessons learned

More information

On TCP-friendly Video Transfer

On TCP-friendly Video Transfer On -friendly Video Transfer Naoki Wakamiya, Masayuki Murata, Hideo Miyahara Graduate School of Engineering Science, Osaka University - Machikaneyama, Toyonaka, Osaka -, JAPAN wakamiya@ics.es.osaka-u.ac.jp

More information

A Survey of Recent Developments of TCP. Sally Floyd ACIRI (AT&T Center for Internet Research at ICSI) October 17, 2001

A Survey of Recent Developments of TCP. Sally Floyd ACIRI (AT&T Center for Internet Research at ICSI) October 17, 2001 A Survey of Recent Developments of TCP Sally Floyd ACIRI (AT&T Center for Internet Research at ICSI) October 17, 2001 IEEE Annual Computer Communications Workshop 1 An overview of this session: This talk:

More information

Rate Based Pacing with Various TCP Variants

Rate Based Pacing with Various TCP Variants International OPEN ACCESS Journal ISSN: 2249-6645 Of Modern Engineering Research (IJMER) Rate Based Pacing with Various TCP Variants Mr. Sreekanth Bandi 1, Mr.K.M.Rayudu 2 1 Asst.Professor, Dept of CSE,

More information

Smooth Multirate Multicast Congestion Control

Smooth Multirate Multicast Congestion Control 1 Smooth Multirate Multicast Congestion Control Gu-In Kwon John W. Byers guin@cs.bu.edu byers@cs.bu.edu Computer Science Department Boston University Boston, MA 2215 Abstract A significant impediment to

More information

in the Internet Andrea Bianco Telecommunication Network Group Application taxonomy

in the Internet Andrea Bianco Telecommunication Network Group  Application taxonomy Multimedia traffic support in the Internet Andrea Bianco Telecommunication Network Group firstname.lastname@polito.it http://www.telematica.polito.it/ Network Management and QoS Provisioning - 1 Application

More information

Fast RTP Retransmission for IPTV - Implementation and Evaluation

Fast RTP Retransmission for IPTV - Implementation and Evaluation Fast RTP Retransmission for IPTV - Implementation and Evaluation M.J. Prins, M. Brunner, G. Karagiannis, H. Lundqvist, and G. Nunzi Abstract With the deployment of IPTV reliability for multicast is becoming

More information

Sheeja S et al,int.j.computer Technology & Applications,Vol 3 (2),

Sheeja S et al,int.j.computer Technology & Applications,Vol 3 (2), Performance Analysis of Genetic CR selection in Multicast Multirate Network Sheeja.S # 1, Dr.Ramachandra V. Pujeri*2 # Research scholar, Bharathiar University, Coimbatore * Vice Principal, KGISL Institute

More information

Mohammad Hossein Manshaei 1393

Mohammad Hossein Manshaei 1393 Mohammad Hossein Manshaei manshaei@gmail.com 1393 Voice and Video over IP Slides derived from those available on the Web site of the book Computer Networking, by Kurose and Ross, PEARSON 2 multimedia applications:

More information

Reduction of Periodic Broadcast Resource Requirements with Proxy Caching

Reduction of Periodic Broadcast Resource Requirements with Proxy Caching Reduction of Periodic Broadcast Resource Requirements with Proxy Caching Ewa Kusmierek and David H.C. Du Digital Technology Center and Department of Computer Science and Engineering University of Minnesota

More information

EVALUATING THE DIVERSE ALGORITHMS OF TRANSMISSION CONTROL PROTOCOL UNDER THE ENVIRONMENT OF NS-2

EVALUATING THE DIVERSE ALGORITHMS OF TRANSMISSION CONTROL PROTOCOL UNDER THE ENVIRONMENT OF NS-2 Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 4, Issue. 6, June 2015, pg.157

More information

Improving TCP Performance over Wireless Networks using Loss Predictors

Improving TCP Performance over Wireless Networks using Loss Predictors Improving TCP Performance over Wireless Networks using Loss Predictors Fabio Martignon Dipartimento Elettronica e Informazione Politecnico di Milano P.zza L. Da Vinci 32, 20133 Milano Email: martignon@elet.polimi.it

More information

Streaming Video and TCP-Friendly Congestion Control

Streaming Video and TCP-Friendly Congestion Control Streaming Video and TCP-Friendly Congestion Control Sugih Jamin Department of EECS University of Michigan jamin@eecs.umich.edu Joint work with: Zhiheng Wang (UofM), Sujata Banerjee (HP Labs) Video Application

More information

Traffic Management using Multilevel Explicit Congestion Notification

Traffic Management using Multilevel Explicit Congestion Notification Traffic Management using Multilevel Explicit Congestion Notification Arjan Durresi, Mukundan Sridharan, Chunlei Liu, Mukul Goyal Department of Computer and Information Science The Ohio State University

More information

RTP: A Transport Protocol for Real-Time Applications

RTP: A Transport Protocol for Real-Time Applications RTP: A Transport Protocol for Real-Time Applications Provides end-to-end delivery services for data with real-time characteristics, such as interactive audio and video. Those services include payload type

More information

Recommended Readings

Recommended Readings Lecture 11: Media Adaptation Scalable Coding, Dealing with Errors Some slides, images were from http://ip.hhi.de/imagecom_g1/savce/index.htm and John G. Apostolopoulos http://www.mit.edu/~6.344/spring2004

More information

Congestion Control In The Internet Part 2: How it is implemented in TCP. JY Le Boudec 2014

Congestion Control In The Internet Part 2: How it is implemented in TCP. JY Le Boudec 2014 1 Congestion Control In The Internet Part 2: How it is implemented in TCP JY Le Boudec 2014 Contents 1. Congestion control in TCP 2. The fairness of TCP 3. The loss throughput formula 4. Explicit Congestion

More information

Streaming (Multi)media

Streaming (Multi)media Streaming (Multi)media Overview POTS, IN SIP, H.323 Circuit Switched Networks Packet Switched Networks 1 POTS, IN SIP, H.323 Circuit Switched Networks Packet Switched Networks Circuit Switching Connection-oriented

More information

To address these challenges, extensive research has been conducted and have introduced six key areas of streaming video, namely: video compression,

To address these challenges, extensive research has been conducted and have introduced six key areas of streaming video, namely: video compression, Design of an Application Layer Congestion Control for Reducing network load and Receiver based Buffering Technique for packet synchronization in Video Streaming over the Internet Protocol Mushfeq-Us-Saleheen

More information

Congestion Control. Daniel Zappala. CS 460 Computer Networking Brigham Young University

Congestion Control. Daniel Zappala. CS 460 Computer Networking Brigham Young University Congestion Control Daniel Zappala CS 460 Computer Networking Brigham Young University 2/25 Congestion Control how do you send as fast as possible, without overwhelming the network? challenges the fastest

More information

Transmission Control Protocol. ITS 413 Internet Technologies and Applications

Transmission Control Protocol. ITS 413 Internet Technologies and Applications Transmission Control Protocol ITS 413 Internet Technologies and Applications Contents Overview of TCP (Review) TCP and Congestion Control The Causes of Congestion Approaches to Congestion Control TCP Congestion

More information

Extending the Functionality of RTP/RTCP Implementation in Network Simulator (NS-2) to support TCP friendly congestion control

Extending the Functionality of RTP/RTCP Implementation in Network Simulator (NS-2) to support TCP friendly congestion control Extending the Functionality of RTP/RTCP Implementation in Network Simulator (NS-2) to support TCP friendly congestion control Christos Bouras Research Academic Computer Technology Institute and University

More information

Congestion Control In The Internet Part 2: How it is implemented in TCP. JY Le Boudec 2015

Congestion Control In The Internet Part 2: How it is implemented in TCP. JY Le Boudec 2015 1 Congestion Control In The Internet Part 2: How it is implemented in TCP JY Le Boudec 2015 Contents 1. Congestion control in TCP 2. The fairness of TCP 3. The loss throughput formula 4. Explicit Congestion

More information

Multimedia in the Internet

Multimedia in the Internet Protocols for multimedia in the Internet Andrea Bianco Telecommunication Network Group firstname.lastname@polito.it http://www.telematica.polito.it/ > 4 4 3 < 2 Applications and protocol stack DNS Telnet

More information

A common issue that affects the QoS of packetized audio is jitter. Voice data requires a constant packet interarrival rate at receivers to convert

A common issue that affects the QoS of packetized audio is jitter. Voice data requires a constant packet interarrival rate at receivers to convert A common issue that affects the QoS of packetized audio is jitter. Voice data requires a constant packet interarrival rate at receivers to convert data into a proper analog signal for playback. The variations

More information

Congestion Control In The Internet Part 2: How it is implemented in TCP. JY Le Boudec 2014

Congestion Control In The Internet Part 2: How it is implemented in TCP. JY Le Boudec 2014 1 Congestion Control In The Internet Part 2: How it is implemented in TCP JY Le Boudec 2014 Contents 1. Congestion control in TCP 2. The fairness of TCP 3. The loss throughput formula 4. Explicit Congestion

More information

Transport protocols. Transport Layer 3-1

Transport protocols. Transport Layer 3-1 Transport protocols 1 Transport services and protocols provide logical communication between app processes running on different hosts application transport network data link physical transport protocols

More information

UNIVERSITY OF OSLO Department of informatics. Investigating the limitations of video stream scheduling in the Internet. Master thesis.

UNIVERSITY OF OSLO Department of informatics. Investigating the limitations of video stream scheduling in the Internet. Master thesis. UNIVERSITY OF OSLO Department of informatics Investigating the limitations of video stream scheduling in the Internet Master thesis Espen Jacobsen May, 2009 Investigating the limitations of video stream

More information

One Source Multicast Model Using RTP in NS2

One Source Multicast Model Using RTP in NS2 252 IJCSNS International Journal of Computer Science and Network Security, VOL.7 No.11, November 2007 One Source Multicast Model Using RTP in NS2 Milan Simek, Dan Komosny, Radim Burget Brno University

More information

Radio Resource Management for Broadcast Services in OFDMA-Based Networks

Radio Resource Management for Broadcast Services in OFDMA-Based Networks Radio Resource Management for Broadcast Services in OFDMA-Based Networks Patrick Hosein and Thawatt Gopal Huawei Technologies Co., Ltd. 10180 Telesis Court, Suite 365, San Diego, CA 92121, USA Tel: 858.882.0332,

More information

Uncompressed HD Video Streaming with Congestion Control

Uncompressed HD Video Streaming with Congestion Control Uncompressed HD Video Streaming with Congestion Control Ladan Gharai...University of Southern California/ISI Colin Perkins... University of Glasgow http://www.east.isi.edu/~ladan/apan.pdf Outline Goals

More information

RECOMMENDATION ITU-R BT.1720 *

RECOMMENDATION ITU-R BT.1720 * Rec. ITU-R BT.1720 1 RECOMMENDATION ITU-R BT.1720 * Quality of service ranking and measurement methods for digital video broadcasting services delivered over broadband Internet protocol networks (Question

More information

Chapter 7 Multimedia Networking

Chapter 7 Multimedia Networking Chapter 7 Multimedia Networking Principles Classify multimedia applications Identify the network services and the requirements the apps need Making the best of best effort service Mechanisms for providing

More information

TCP-friendly video transfer

TCP-friendly video transfer -friendly video transfer Naoki Wakamiya, Masayuki Murata, Hideo Miyahara Graduate School of Engineering Science, Osaka University -3 Machikaneyama, Toyonaka, Osaka -3, JAPAN ABSTRACT When both and UDP

More information

Advanced Networking Technologies

Advanced Networking Technologies Advanced Networking Technologies Chapter 13 Caching Techniques for Streaming Media (Acknowledgement: These slides have been prepared by Dr.-Ing. Markus Hofmann) 1 What is Streaming? Streaming media refers

More information

A Proposal to add Explicit Congestion Notification (ECN) to IPv6 and to TCP

A Proposal to add Explicit Congestion Notification (ECN) to IPv6 and to TCP A Proposal to add Explicit Congestion Notification (ECN) to IPv6 and to TCP K. K. Ramakrishnan, Sally Floyd References: Ramakrishnan, K.K., and Floyd, S., A Proposal to add Explicit Congestion Notification

More information

Master Course Computer Networks IN2097

Master Course Computer Networks IN2097 Chair for Network Architectures and Services Prof. Carle Department for Computer Science TU München Chair for Network Architectures and Services Prof. Carle Department for Computer Science TU München Master

More information

Network Working Group Request for Comments: October 2009

Network Working Group Request for Comments: October 2009 Network Working Group Request for Comments: 5651 Obsoletes: 3451 Category: Standards Track M. Luby M. Watson L. Vicisano Qualcomm, Inc. October 2009 Layered Coding Transport (LCT) Building Block Abstract

More information

MPEG4 VIDEO OVER PACKET SWITCHED CONNECTION OF THE WCDMA AIR INTERFACE

MPEG4 VIDEO OVER PACKET SWITCHED CONNECTION OF THE WCDMA AIR INTERFACE MPEG4 VIDEO OVER PACKET SWITCHED CONNECTION OF THE WCDMA AIR INTERFACE Jamil Y. Khan 1, Pratik Das 2 School of Electrical Engineering and Computer Science, University of Newcastle, Callaghan, NSW 238,

More information

Digital Asset Management 5. Streaming multimedia

Digital Asset Management 5. Streaming multimedia Digital Asset Management 5. Streaming multimedia 2015-10-29 Keys of Streaming Media Algorithms (**) Standards (*****) Complete End-to-End systems (***) Research Frontiers(*) Streaming... Progressive streaming

More information

Explicit Rate Control for MANET

Explicit Rate Control for MANET International Journal of Networked and Distributed Computing, Vol. 1, No. 1 (January 2013), 37-45 Explicit Rate Control for MANET Nazia Zaman Department of Computer Science and Engineering, University

More information

554 IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 13, NO. 3, JUNE Ian F. Akyildiz, Fellow, IEEE, Özgür B. Akan, Member, IEEE, and Giacomo Morabito

554 IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 13, NO. 3, JUNE Ian F. Akyildiz, Fellow, IEEE, Özgür B. Akan, Member, IEEE, and Giacomo Morabito 554 IEEE/ACM TRANSACTIONS ON NETWORKING, VOL 13, NO 3, JUNE 2005 A Rate Control Scheme for Adaptive Real-Time Applications in IP Networks With Lossy Links and Long Round Trip Times Ian F Akyildiz, Fellow,

More information

Simulation of Large-Scale IPTV Systems for Fixed and Mobile Networks

Simulation of Large-Scale IPTV Systems for Fixed and Mobile Networks Simulation of Large-Scale IPTV Systems for Fixed and Mobile Networks Radim Burget 1, Dan Komosny 1, Milan Simek 1 1 Department of Telecommunications, Faculty of Electrical Engineering and Communication,

More information

Fair Bandwidth Sharing Between Unicast and Multicast Flows in Best-Effort Networks

Fair Bandwidth Sharing Between Unicast and Multicast Flows in Best-Effort Networks Fair Bandwidth Sharing Between Unicast and Multicast Flows in Best-Effort Networks Fethi Filali and Walid Dabbous INRIA, 2004 Route des Lucioles, BP-93, 06902 Sophia-Antipolis Cedex, France Abstract In

More information

IP Video Streaming With Fine-Grained TCP-Friendly Rate Adaptation

IP Video Streaming With Fine-Grained TCP-Friendly Rate Adaptation IP Video Streaming With Fine-Grained TCP-Friendly Rate Adaptation Toufik Ahmed 1,2, Ahmed Mehaoua 2, Raouf Boutaba 1, and Youssef Iraqi 1 1 University of Waterloo, Dept. of Computer Science 2 University

More information

Congestion control mechanism of TCP for achieving predictable throughput

Congestion control mechanism of TCP for achieving predictable throughput Congestion control mechanism of TCP for achieving predictable throughput Kana Yamanegi Go Hasegawa Masayuki Murata Graduate School of Information Science and Technology, Osaka University 1-5 Yamadaoka,

More information

Skype Video Responsiveness to Bandwidth Variations

Skype Video Responsiveness to Bandwidth Variations Skype Video Responsiveness to Bandwidth Variations L. De Cicco,, V. Palmisano Dipartimento di Elettronica ed Elettrotecnica Politecnico di Bari Italy -1- Motivation 1/2 Multimedia real-time applications

More information

Experimental Study of TCP Congestion Control Algorithms

Experimental Study of TCP Congestion Control Algorithms www..org 161 Experimental Study of TCP Congestion Control Algorithms Kulvinder Singh Asst. Professor, Department of Computer Science & Engineering, Vaish College of Engineering, Rohtak, Haryana, India

More information

A Proposed Time-Stamped Delay Factor (TS-DF) algorithm for measuring Network Jitter on RTP Streams

A Proposed Time-Stamped Delay Factor (TS-DF) algorithm for measuring Network Jitter on RTP Streams EBU TECH 3337 A Proposed Time-Stamped Delay Factor (TS-DF) algorithm for measuring Network Jitter on RTP Streams Source: N/IMP Status: Information 1 Geneva January 2010 Page intentionally left blank. This

More information

Delay Constrained ARQ Mechanism for MPEG Media Transport Protocol Based Video Streaming over Internet

Delay Constrained ARQ Mechanism for MPEG Media Transport Protocol Based Video Streaming over Internet Delay Constrained ARQ Mechanism for MPEG Media Transport Protocol Based Video Streaming over Internet Hong-rae Lee, Tae-jun Jung, Kwang-deok Seo Division of Computer and Telecommunications Engineering

More information

Adaptive Video Multicasting

Adaptive Video Multicasting Adaptive Video Multicasting Presenters: Roman Glistvain, Bahman Eksiri, and Lan Nguyen 1 Outline Approaches to Adaptive Video Multicasting Single rate multicast Simulcast Active Agents Layered multicasting

More information

CS519: Computer Networks. Lecture 5, Part 5: Mar 31, 2004 Queuing and QoS

CS519: Computer Networks. Lecture 5, Part 5: Mar 31, 2004 Queuing and QoS : Computer Networks Lecture 5, Part 5: Mar 31, 2004 Queuing and QoS Ways to deal with congestion Host-centric versus router-centric Reservation-based versus feedback-based Window-based versus rate-based

More information

Circuit Breakers for Multimedia Congestion Control

Circuit Breakers for Multimedia Congestion Control Circuit Breakers for Multimedia Congestion Control Varun Singh Aalto University Stephen McQuistin, Martin Ellis, and Colin Perkins University of Glasgow Context Video conferencing seeing increasing deployment

More information

Effect of TCP and UDP Parameters on the quality of Video streaming delivery over The Internet

Effect of TCP and UDP Parameters on the quality of Video streaming delivery over The Internet Effect of TCP and UDP Parameters on the quality of Video streaming delivery over The Internet MAZHAR B. TAYEL 1, ASHRAF A. TAHA 2 1 Electrical Engineering Department, Faculty of Engineering 1 Alexandria

More information