APPLICABILITY OF TCP-FRIENDLY PROTOCOLS FOR REAL-TIME MULTIMEDIA TRANSMISSION***
|
|
- Brandon Bell
- 5 years ago
- Views:
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 Sunhun Lee and Kwangsue Chung School of Electronics Engineering, Kwangwoon University, Korea sunlee@adamskwackr and kchung@kwackr Abstract Existing streaming
More informationAN 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 informationCS 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 information4 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 informationEquation-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 informationAn 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 informationTFRC 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 informationEquation-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 informationPerformance 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 informationLogarithmic 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 informationINF5071 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 informationA 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 informationPromoting 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 informationScaleable 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 informationSurvey 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 informationNetwork-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 informationSally 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 informationOverview 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 informationPerformance 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 informationRED 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 informationEvaluation 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 informationThe 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 informationThe 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 informationA 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 informationProxy-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 informationFairness 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 informationNetworking 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 informationSmooth 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 informationII. 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 informationOn 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 informationNetwork 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 informationA 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 informationVideo 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 informationComparison 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 informationStreaming 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 informationCongestion 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 informationTowards 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 informationMultimedia 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 informationMultimedia: 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 informationCongestion 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 informationOn 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 informationTCP 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 informationAdaptive 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 informationMultimedia 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 informationRATE 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 informationSynopsis 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 informationTFMCC 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 informationOn 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 informationA 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 informationRate 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 informationSmooth 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 informationin 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 informationFast 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 informationSheeja 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 informationMohammad 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 informationReduction 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 informationEVALUATING 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 informationImproving 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 informationStreaming 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 informationTraffic 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 informationRTP: 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 informationRecommended 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 informationCongestion 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 informationStreaming (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 informationTo 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 informationCongestion 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 informationTransmission 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 informationExtending 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 informationCongestion 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 informationMultimedia 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 informationA 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 informationCongestion 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 informationTransport 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 informationUNIVERSITY 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 informationOne 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 informationRadio 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 informationUncompressed 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 informationRECOMMENDATION 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 informationChapter 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 informationTCP-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 informationAdvanced 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 informationA 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 informationMaster 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 informationNetwork 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 informationMPEG4 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 informationDigital 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 informationExplicit 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 information554 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 informationSimulation 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 informationFair 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 informationIP 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 informationCongestion 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 informationSkype 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 informationExperimental 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 informationA 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 informationDelay 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 informationAdaptive 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 informationCS519: 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 informationCircuit 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 informationEffect 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