Performance Evaluation of End-to-End TCP-friendly Video Transfer in the Internet

Size: px
Start display at page:

Download "Performance Evaluation of End-to-End TCP-friendly Video Transfer in the Internet"

Transcription

1 Performance Evaluation of End-to-End TCP-friendly Video Transfer in the Internet Suhaidi Hassan and Mourad Kara ATM-Multimedia Research Group School of Computing, University of Leeds Leeds LS2 9JT, United Kingdom { suhaidi I mourad 0comp.leeds.ac.uk) Abstract In this paper; we use network simulator ns2 to evaluate the performance of a TCP-friendly rate-based control protocol for transfering high-quality video in the Internet. Apart from studying the friendliness property of the TCPfriendly protocol, we define and use the rate-uniformness metric to study the degree of mismatch in the video transfer rate. The latter metric suggests the delivered quality of the MPEG2 video traffic at the receiver side. Using these metrics, we evaluate the performance using the best and the worst RED configurations determined in our previous work. We use TFRCe an equation-based TCP-friendly protocol for transporting the MPEG2 video trafic against the competing TCP Sack sources. Our results shows that under the best RED configuration, TCP-friendly protocol is capable preserving the friendliness behavior while delivering high-quality video. 1. Introduction The new set of multimedia applications is emerging to satisfy the growing demands of Internet users. Nowadays, applications such as real-time and streaming audio and video not only become more typified in the Internet but also account for a significant, and increasing portions of the Internet traffic. These applications produce traffic that must coexist and share Internet resources with the majority of traffic comprising TCP flows. In addition, they require real-time performance guarantees such as bounded delay and minimum bandwidth. Therefore, supporting these traffic over heterogeneous multi-protocol networks such as the Internet is not a trivial task. Most of these real-time applications are non-tcp-based, they are usually not built with adequate congestion control, mainly for simplicity reason. These applications produce traffic flows that are considered unresponsive with respect to the congestion control mechanisms deployed in the network. Widespread deployment of these traffic in the Internet threatens fairness to competing TCP traffic and may lead into possible congestion collapse [2]. Congestion collapse is a situation where although the network links are heavily utilized, very little useful work is being done, and packets transmitted will simply be discarded before reaching their final destinations. One possible approach to overcome the unfairness problem is by deploying the rate-based congestion control mechanisms within such applications, making them adaptive to the network conditions. Since dominant portion of today s Internet traffic is TCP-based, such congestion control mechanisms must be TCP-friendly. For this purpose, several unicast TCP-friendly rate-based control protocols have been proposed such as in [13, 7, 11, 3, 101. In these works, the adjustment of the transmission rate largely relies upon the indication of packet loss in the network during congestion. During this congestion period, packets are dropped by the network routers in the effort to reduce the congestion level. The higher loss rate can give negative effects on the TCP-friendliness of the rate-based sources. The cooperation from the congestion avoidance mechanisms such as Random Early Detection (RED) [4] at the network routers are needed to support and improve the TCP-friendliness. This paper describes our work on evaluating the performance of a TCP-friendly rate-based control protocol for transferring high-quality video in the Internet. For this purpose, we use the network simulator ns2 [I] as the tool for performance evaluation. In this work, apart from exploring the friendliness property of the TCP-friendly protocol, we define and use a new metric called rate-uniformness to study the degree of mismatch in video transfer rates. The latter metric is used to suggests the delivered quality of the $ IEEE 56

2 I MPEG2 [I61 video traffic at the receiver s side. In addition, we use the packet loss count as another indicator for implying the delivered video data. Using these metrics, we evaluate the performance of the best and the worst network scenarios determined in our previous work [5]. We use TFRCP, an equation-based TCP-friendly protocol [ 151 for transporting the MPEG2 video traffic against the competing TCP sources. Our motivations for this work are threefold: (1) The high global demands for avoiding congestion collapse in the Internet by employing TCP-friendliness rate-based control protocols, (2) our desire to evaluate the quality of transmitted video using TCP-friendly protocol, and (3) the lack of current work on establishing links between TCPfriendliness and quality aspects of transmitted video. This paper is organized as follows. In Section 2, we present a brief background and description of the TCPfriendly rate-based control protocols and introduce the protocols used in this work. We describe the experimental design and its rationale in Section 3. In Section 4, we discuss the experiments and subsequently evaluate the performance results. Section 5 gives a conclusion. 2. Background 2.1. TCP-Friendliness TCP-unfriendliness among competing traffic is a major threat to the stability of the current Internet. The classic example of TCP-unfriendliness of the UDP-based applications which do not employ congestion control mechanisms and their negative impact are discussed in [2]. This problem appears because the UDP traffic does not respond to congestion signals which cause TCP flows to back off. The UDP traffic continues to dominate the bandwidth which negatively affect the throughput of the other good network citizen. To overcome this problem, it is crucial for such applications to employ TCP-friendly congestion control mechanisms. In addition, since the streaming multimedia applications are rate-based, it is more appropriate to utilize the ratebased congestion control mechanism. In the rate-based congestion control scheme, the source does not use congestion window (as in window-based TCP) to control the amount of data in the network. Instead, the source directly adjusts its sending rate based on what is appropriate for the applications. The rate-based source constantly monitors overall packet loss in the network while sending data. Monitoring is normally done by means of loss feedback sent by the receiver. The source then calculates the rate and sends the data appropriately. In order to be TCP-friendly, the source s average sending rate must not be higher than that achieved by a TCP connection along the same path. Estimation of the steady state throughput of a long live TCP connection, in the absence of timeouts, as proposed by [8, 131 is given by: k*m TTCP = R*& with k as constant value of 1.22 or depending respectively on the whether delayed or non-delayed acknowledgement type used, M as maximum segment (packet) size, R as round trip time experienced by the connection and 1 as probability of loss [ 101 (during the lifetime of the connection). This simple throughput estimation formulae does assume that the retransmission timeout never happen and packet loss occurs at random. The assumption does not correctly reflect the reality of the current Internet. Retransmission timeout occurs as results of network congestion while packet loss may not appear at random. Padhye [9] suggests that the throughput estimation the should take into account the retransmission timeout and the current advertised window size which results in the following throughput equation 2 below: where M = maximum segment (packet) size; R = round trip time; p = probability of loss event; To = Retransmission timeout and b = 2 (if delayed ACK is used, otherwise equals 1). From this equation we know that the throughput is inversely proportional to the round trip time and the square root of loss probability. Hence we give special attention to these two parameters in this work. TCP-friendliness would results from the implementation of TCP-friendly control protocols. In general there are many classes of such protocols. Some of these protocols such as [3, 151 use explicitly use equation 2 to calculate the TCP-friendly rate while others such as [ 11, 131 implicitly use the more general equation 1. Many of these protocols are designed to work at the sender s side, while at least one protocol [ 121 is implemented at the receiver s side MPEG TCP-Friendly Rate Control Protocol (TFRCP) TFRCP is a rate-based end-to-end congestion control protocol, which is designed for transporting MPEG2 video. It was developed at the Osaka University by Wakamiya et. al. [15]. TFRCP is a sender-based scheme that works by continuously adjusting the source s sending rate based on equation 2. TFRCP protocol is initially implemented in ns simulator version 2.lb5 (and we make it work with the latest version of ns 2.1 b7a). 57

3 TFRCP is source- and loss-based rate control protocol. The sender is to adjust its transmission rate based on observed loss rate and RTT. The adjustment of sending rate to achieve TCP-friendliness is based upon the TCP throughput model described in [9, 31. In TFRCP, packet losses are identified by gaps in the sequence number of the transmitted packet at the receiver module. The receiver sends feedback to the sender at regular intervals. The sender then adjusts the rate accordingly based on this feedback. When the receiver notices the loss, it immediately notify the sender and the sender adjusts its sending rate based on the TCP-friendly equation 2. The TFRCP has been proven in [15] to ensure TCPfriendliness. However, the work relies on results obtained from simulating TFRCP over a hypothetical model consisting FIFO queues. In this work however, we completely use different scenarios (network models). For example, we use two set of network scenarios which utilize RED active queue management algorithm in the routers, instead of FIFO queues. We also use FTP traffic over TCP Sack instead of TCP Reno. We believe that our models are more realistic in representing today's Internet. 3. Experimental Design 3.1. Description of Experiments and Rationale The main objective of this work is to evaluate the performance of the TCP-friendly protocol in transferring highquality stored video. We study the performance in terms of its friendliness behavior in sharing the network resources such as bandwidth and explore the transmission behavior of the MPEG2 data. We wish to investigate the possibility that by using the TCP-friendly rate control protocol and using the optimal gateway configuration, we can perform highquality application-level video transmission without undermining fairness towards the competing connections. For this purpose, we evaluate the performance using three important metrics: 1) Friendliness, 2) Rate-uniformness and 3) Packet loss count. We explain these metrics as follows: Friendliness We measure the throughput of each TFRCP and TCP flows respectively and calculate the average bottleneck bandwidth share of each flow based on their average throughput. We determine the degree of friendliness of the TFRCP protocol by comparing their average bandwidth share against that of the TCP flows. Simply stated, we calculate the friendliness ratio, F, as follows[9, 111: (3) where T, is the average throughput of the TCP-friendly flows and Tt is the throughput of the TCP flows. Having obtained the value of F,, we use our friendliness characterization scheme proposed in [6] to evaluate the friendliness. Rate-uniformness We explore the transfer rate variation to understand the inherent network fluctuations. This criteria is important since big variation in transfer rate may cause unstable quality of the video application at the receiver side. For this purpose, we propose a metric called rate-uniformness defined as follows: Definition 3.1.2: Rate-uniformness. The degree of uniformity of means of a flow's transmit and the receive rates, evaluated using the rate mismatch index 6 such as 6 = COV(F,t,F,') (4) - - where F: : mean transmit rate, : F,T : mean receive rate. The higher value of 6 shows lack of rate-uniformness of the flows, which is an undesired characteristic of video transmissions. Packet loss count We measure the amount of packet loss for each TFRCP flows. The higher the amount of packet loss during the entire transmission would imply that the video is received at the receiver side at a relatively lower in quality Scope of Experiments Our performance investigation of TCP-friendly video transfer involves transmitting the high-quality MPEG2 video trace obtained from [ 141 over the simulated network scenario that would produce the best and the worst friendliness results. Our best and worst case scenarios uses the sets of respective configuration parameters determined in our related paper [5]. For each experiment, we evaluate the metrics of TCP-friendliness, rate-uniformness and packet loss. The TCP-friendly protocol sources used for transporting the MPEG2 video traffic competes against the TCP Sack sources. We use TCP Sack [3] as our choice of TCP implementations. TCP Sack is designed to overcome the problem of poor performance when multiple packets are lost from one window of data. It allows the TCP sender to intelligently transmit only those segments that have been lost. In addition, it decouples the determination of which segment to transmit from the decision about when it is safe to re-send 58

4 RED Parameters RED buffer size (packets) Min-max thresholds Best Case Worst Case Max drop probability max(p) I 1/10 I 1/1 Oueue weigh factor w(a) I I 0.02 Table 1. RED parameter settings for video transfer experiments Figure 1. Simulation topology for MPEGP experiments a packet. The work in [8] explore the desirable performance results of the similar TCP-friendly protocol when competing with TCP Sack in terms of TCP-friendliness Simulation Scenario We use the simulator ns-2 [l] from the VINT project at U.C. BerkeleyLBNL to perform our simulation experiments. The simulator is event-driven and runs in a nonreal-time fashion. In ns-2, the user defines arbitrary network topologies that composed of nodes, routers, links and shared media. A rich set of protocol objects can then be attached to nodes, usually as agents. For this simulation, we use TCP Sack, as well as the simulated TFRCP protocol. Correspondingly, the user may choose between various types of applications. In this simulation, we use the FTP application for the TCP agent to represent the conventional real-world TCP application. We configure the routers using Random Early Detection (RED) policies using parameters described in Section 3.4. Packet losses are simulated by packet drops at overflowed router buffer. Figure 1 illustrates the simulated scenario used in our experiments. We use 2 sets of (n+l) competing sources, where O<n<m. One set of these sources transmit the MPEG2 video traces into the network, using the TFRCP congestion control protocol. The other set of sources are running as TCP agents with TCP Sack, transmitting continuous FTP data. The TCP-friendly source TF(s,) sends data to (and receives acknowledgments from) the receiverhink agent TF(r,). Similarly, TCP source TCP(s,) sends data to (and receives acknowledgments from) TCP(r,) receiver agent Simulation Parameters A fair evaluation can only be achieved with careful selection of simulation parameters. We have used similar parameter values for all the flows wherever possible. The intermediate routers are connected by a bottleneck link with bandwidth set to 155 Mbps (OC-3 transfer rate) and link delay of 20 ms. The capacity of the bottleneck bandwidth is carefully chosen to enable the transfer of the MPEG2 traffic. The traffic from all sources are sharing this bottleneck bandwidth. The TCP flows are FTP sessions and have unlimited data to send. Side links connecting to the bottleneck link have bandwidth of 10 Mbps with 6ms delay factor. The routers have a single output queue for each attached link, and uses RED active queue management. All simulations were run long enough until they achieved steady state behavior. In our work, we use TFRCP to transport MPEG2 video data [14]. The data consists sequence of 150 frames of 704x480 pixels with 30 different quantization levels. The video frame rate is framehecond. In order to avoid video quality fluctuation, TFRCP utilizes rate control interval of 32 times as long as the smooth RTT. Table 1 summarizes the RED parameters used in this work. 4. Results and Discussions We have conducted a substantial number of experiments to study the performance of the TCP-friendly video transfer. The following subsections present our results for these different experiments. All the results, where appropriate are obtained using level of confidence of 95% TCP-friendliness In our experiments for evaluating TCP-friendliness property, we observed that, in general both test cases, i.e. the Best Case and the Worst Case demonstrate that TFRCP is capable of behaving in a friendly manner when competing with TCP Sacks. Figure 2 and Figure 3 show the results of these experiments. It can be seen from Figure 3 that TFRCP flows receive less bottleneck bandwidth as compared to that of their TCP counterparts. The average friendliness ratio for all the flows is 0.85 which means that TFRCP flows obtain about 45% of the bandwidth. One might conclude that this is a favorable result according to the TCP-friendliness definition [SI 59

5 5w mean sending rate 4M mean r"bn1"g rats I so 70 eo Totel Flows 250 t 1 Figure 2. TCP friendliness of the Best Case scenario Figure 4. TFRCP with Best Case scenario I eo Total Flown I Figure 3. TCP friendliness of the Worst Case scenario but it is surely unfair for the TFRCP flows. In contrast, we believe that the results of the Best Case (as in Figure 2) scenario is better and more desirable. This is so because on average TFRCP flows are capable to obtain greater amount of bottleneck bandwidth (i.e. about 48%). In addition, some TFRCP flows are capable of getting slightly bigger bandwidth share, but we believe that the situation is not detrimental to the TCP flows Rate-uniformness Table 2 compares the rate-uniformness metrics for both of the cases. These results are obtained by averaging all the individual transmit and receive rates of 40 TFRCP flows. For the purpose of comparison, we also perform similar experiment using the same amount of TCP Sack sources that send the same video trace over the network (i.e in the absence of the TCP-friendly sources). The later experiment is also to show the ineffectiveness of transmitting video traffic over TCP. Figure 4 and Figure 5 show the performance of both TFRCP and TCP using the Best case scenario. It is very obvious to see that rate fluctuation in the TCP cases is higher than those of the TFRCP cases. Such rate fluctuation is generally undesired when transmitting video, making TCP is unpopular for this cause. In contrast, both TFRCP cases demonstrate their uniformness (i.e. smoothness) when transmitting video traffic. Although the Best Case scenario obtained less effective transfer rate than its Worst Case counterpart, it obtains 50 c 1: 4 Figure 5. TCP with Best Case scenario lower value of rate mismatch index 6. This indicate that its transfer rates are relatively more uniform than that of the Worst Case scenario. The higher and lower rates of both cases is the result of the flows' attempt to obtain the bottleneck bandwidth. In the Worst Case scenario, the flows are more aggressive obtaining bandwidth at the expense of bigger rate mismatch. In the Best Case scenario, such attempts are less fruitful possibly due to the stringent RED configurations Packet Loss Count We also measure packet loss count in our experiments. The results of our measurement is presented in Table 3. From the result, the TFRCP flows transporting the video data over the Best Case scenario obtain relatively less number of packet losses compared to the case of using the Worst Case scenario. We can therefore conclude that by having Experiments TFRCP with Best Case Scenario TCP with Best Case Scenario TCP with Worst Case Scenario Table 2. Rate-uniformness of the Best and Worst Case scenario 60

6 I ExDeriments 1 Best Case 1 Worst Case 1 Mean Packet Loss Count I 157 I 194 Table 3. Packet loss amount of the Best and Worst Case scenarios lesser number of packet losses, the Best Case scenario is capable to provide a platform for a better video transfer. 5. Conclusions In this work, we conducted a simulation-based performance evaluation of TCP-friendly video transfer using carefully selected network scenarios. In addition to exploring the TCP-friendliness and packet loss properties of the TFRCP, we have defined and used a new performance metric called the rate-uniformness metric to study the degree of mismatch in the video transfer rate to suggest the delivered quality video traffic at the receiver side. Using these metrics, we evaluate the performance of the best and the worst network scenarios determined in our previous work [5]. From our results, we can conclude that in general, TFRCP is capable of transporting high quality video while preserving video quality and TCP-friendliness behavior. The results also support our claim in [5] that proper parameterization of RED router can further support TCP-friendly protocol in transferring video and other multimedia traffic in the Internet. Our future works include exploring the possibility of using the rate-uniformness metric and mean loss packet count to evaluate quality of actual video transmission on a network testbed and compare our results with the perceived quality at the receiver s end. 6. Acknowledgements The authors wish to thank Dr. Naoki Wakamiya of Osaka University for discussions and assistance on the MPEG- TFRCP protocol. We also wish to thanks Dr. Karim Djemame, Somnuk Puangpronpitag, Riri Fitri Sari and Paavan Mistri for their useful discussions and contributions during the preparation of this paper. References [l] L. Breslau, D. Estrin, K. Fall, S. Floyd, J. Heideman, P. Huang, S. McCanne, K. Varadhan, Y. Xu, and H. Yu. Advances in Network Simulation. IEEE Computer, pages 59-67, May [2] S. Floyd and K. Fall. Promoting the Use of End-to-End Congestion Control in the Internet. IEEE/ACM Transcactions on Networking, May [3] S. Floyd, M. Handley, J. Padhye, and J. Widmer. Equationbased Congestion Control for Unicast Applications. In Proc. of ACM SIGCOMM2000, volume 30 of Computer Communication Review, pages 43-56, Stockholm, Sweden, September ACM SIGCOMM, Association of Computing Machinery. [4] S. Floyd and V. Jacobson. Random Early Detection Gateways for Congestion Avoidance. IEEE/ACM Transactions on Networking, 1: , August [5] S. Hassan and M. Kara. Effects of RED Dynamics on TCP- Friendliness of Rate-based Control Protocol. In P. Pacyna and Z. Papir, editors, Proc. of Protocols for Multimedia Services (PROMS2000), pages , Krakow, Poland, October IEEE. [6] S. Hassan and M. Kara. Simulation-based Performance Comparison of TCP-Friendly Congestion Control Protocols. In Proceedings of the 16th Annual UK Performance Engineering Workshop (UKPEW2000), Durham, UK, July [7] S. Jacobs and A. Eleftheriadis. Streaming Video using TCP Flow Control and Dynamic Rate Shaping. Journal of Visual Communication and Image Representation, Special Issue on Image Technology for Word- Wide- Web Applications, 9(3): , September [8] J. Mahdavi and S. Floyd. TCP-Friendly Unicast Rate-Based Flow Control. Technical note sent to the end2end-interest mailing list, January [9] J. Padhye. Towards a Comprehensive Congestion Control Framework for Continuous Media Flows in Best Effort Networks. PhD thesis, University of Massachusetts Amherst, March [lo] J. Padhye, J. Kurose, D. Towsley, and R. Koodli. A Model Based TCP-Friendly Rate Control Protocol. In Proceedings of IEEE NOSSDAV 99, Basking Ridge, New Jersey, June [ll] R. Rejaie, M. Handely, and D. Estrin. RAP: An End-to-end Rate-based Congestion Control Mechanism for Realtime Streams in the Internet. In Proceedings of IEEE Infocom 99, New York, NY, March [12] I. Rhee, V. Ozdemir, and Y. Yi. TEAR: TCP Emulation at Receivers - Flow Control for Multimedia Streaming. Technical report, NCSU Department of Computer Science, North Carolina State University, Raleigh, April [I31 D. Sisalem and H. Schulzrinne. The Loss-Delay Adjustment Algorithm: A TCP-friendly Adaptation Scheme. In Proc. of International Workshop on Network and Operating System Support for Digital Audio and Video (NOSSDAV), Cambridge, England, July [14] N. Wakamiya, M. Murata, and H. Miyahara. MPEG2 video trace. November [ 151 N. Wakamiya, M. Murata, and H. Miyahara. On Video Coding Algorithms With Application Level QoS Guarantees. Computer Communication Journal, 23( 14-15): , August [16] I. J. WGl1. The Moving Picture Experts Group (MPEG). June

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

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

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

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

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

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

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

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

RAP: An End-to-end Rate-based Congestion Control Mechanism for Realtime Streams in the Internet

RAP: An End-to-end Rate-based Congestion Control Mechanism for Realtime Streams in the Internet 1 RAP: An End-to-end Rate-based Congestion Control Mechanism for Realtime Streams in the Internet Reza Rejaie, Mark Handley, Deborah Estrin University of Southern California Information Sciences Institute

More information

General AIMD Congestion Control Λ

General AIMD Congestion Control Λ General AIMD Congestion Control Λ E-mail: Yang Richard Yang, Simon S. Lam Department of Computer Sciences The University of Texas at Austin Austin, TX 787-88 fyangyang,lamg@cs.utexas.edu Abstract Instead

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

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

Impact of End-to-end QoS Connectivity on the Performance of Remote Wireless Local Networks

Impact of End-to-end QoS Connectivity on the Performance of Remote Wireless Local Networks Impact of End-to-end QoS Connectivity on the Performance of Remote Wireless Local Networks Veselin Rakocevic School of Engineering and Mathematical Sciences City University London EC1V HB, UK V.Rakocevic@city.ac.uk

More information

Analyzing the Receiver Window Modification Scheme of TCP Queues

Analyzing the Receiver Window Modification Scheme of TCP Queues Analyzing the Receiver Window Modification Scheme of TCP Queues Visvasuresh Victor Govindaswamy University of Texas at Arlington Texas, USA victor@uta.edu Gergely Záruba University of Texas at Arlington

More information

Performance Enhancement Of TCP For Wireless Network

Performance Enhancement Of TCP For Wireless Network P a g e 32 Vol. 10 Issue 12 (Ver. 1.0) October 2010 Global Journal of Computer Science and Technology Performance Enhancement Of TCP For Wireless Network 1 Pranab Kumar Dhar, 2 Mohammad Ibrahim Khan, 3

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

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

Hybrid Control and Switched Systems. Lecture #17 Hybrid Systems Modeling of Communication Networks

Hybrid Control and Switched Systems. Lecture #17 Hybrid Systems Modeling of Communication Networks Hybrid Control and Switched Systems Lecture #17 Hybrid Systems Modeling of Communication Networks João P. Hespanha University of California at Santa Barbara Motivation Why model network traffic? to validate

More information

Increase-Decrease Congestion Control for Real-time Streaming: Scalability

Increase-Decrease Congestion Control for Real-time Streaming: Scalability Increase-Decrease Congestion Control for Real-time Streaming: Scalability Dmitri Loguinov City University of New York Hayder Radha Michigan State University 1 Motivation Current Internet video streaming

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

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

Congestion Control for High Bandwidth-delay Product Networks. Dina Katabi, Mark Handley, Charlie Rohrs

Congestion Control for High Bandwidth-delay Product Networks. Dina Katabi, Mark Handley, Charlie Rohrs Congestion Control for High Bandwidth-delay Product Networks Dina Katabi, Mark Handley, Charlie Rohrs Outline Introduction What s wrong with TCP? Idea of Efficiency vs. Fairness XCP, what is it? Is it

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

SRC: Stable Rate Control for Streaming Media

SRC: Stable Rate Control for Streaming Media SRC: Stable Rate Control for Streaming Media Cheng Huang Lihao Xu Department of Computer Science and Engineering Washington University in St. Louis, MO, 6313 {cheng, lihao}@cse.wustl.edu Abstract Rate

More information

Two Problems of TCP AIMD Congestion Control

Two Problems of TCP AIMD Congestion Control Two Problems of TCP AIMD Congestion Control Yang Richard Yang, Min Sik Kim, Xincheng Zhang, Simon S. Lam Department of Computer Sciences The University of Texas at Austin Austin, TX 7872 88 yangyang,minskim,zxc,lam@cs.utexas.edu

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

The Interrelation of TCP Responsiveness and Smoothness in Heterogeneous Networks

The Interrelation of TCP Responsiveness and Smoothness in Heterogeneous Networks The Interrelation of TCP Responsiveness and Smoothness in Heterogeneous Networks C. Zhang and V. Tsaoussidis College of Computer Science, Northeastern University Boston, MA 02115, USA {czhang, vassilis}@ccs.neu.edu

More information

Random Early Detection (RED) gateways. Sally Floyd CS 268: Computer Networks

Random Early Detection (RED) gateways. Sally Floyd CS 268: Computer Networks Random Early Detection (RED) gateways Sally Floyd CS 268: Computer Networks floyd@eelblgov March 20, 1995 1 The Environment Feedback-based transport protocols (eg, TCP) Problems with current Drop-Tail

More information

Buffer Requirements for Zero Loss Flow Control with Explicit Congestion Notification. Chunlei Liu Raj Jain

Buffer Requirements for Zero Loss Flow Control with Explicit Congestion Notification. Chunlei Liu Raj Jain Buffer Requirements for Zero Loss Flow Control with Explicit Congestion Notification Chunlei Liu Raj Jain Department of Computer and Information Science The Ohio State University, Columbus, OH 432-277

More information

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

APPLICABILITY OF TCP-FRIENDLY PROTOCOLS FOR REAL-TIME MULTIMEDIA TRANSMISSION*** 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***

More information

(a) Figure 1: Inter-packet gaps between data packets. (b)

(a) Figure 1: Inter-packet gaps between data packets. (b) Performance Evaluation of Transport Protocols for Internet-Based Teleoperation Systems Jae-young Lee, Shahram Payandeh, and Ljiljana Trajković Simon Fraser University Vancouver, British Columbia Canada

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

Effect of RED and different packet sizes on Multimedia performance over wireless networks

Effect of RED and different packet sizes on Multimedia performance over wireless networks Effect of RED and different packet sizes on Multimedia performance over wireless networks T. Vu TU Ilmenau, Germany Abstract. We consider the adaptation of random early detection (RED) as an active queue

More information

100 Mbps. 100 Mbps S1 G1 G2. 5 ms 40 ms. 5 ms

100 Mbps. 100 Mbps S1 G1 G2. 5 ms 40 ms. 5 ms The Influence of the Large Bandwidth-Delay Product on TCP Reno, NewReno, and SACK Haewon Lee Λ, Soo-hyeoung Lee, and Yanghee Choi School of Computer Science and Engineering Seoul National University San

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

The Effects of Inter-Packet Spacing on the Delivery of Multimedia Content

The Effects of Inter-Packet Spacing on the Delivery of Multimedia Content Proceedings of the 21st International Conference on Distributed Computing Systems (ICDCS 21). The Effects of Inter-Packet Spacing on the Delivery of Multimedia Content Apu Kapadia, Annette Feng, and Wu-chun

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

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

On the Transition to a Low Latency TCP/IP Internet

On the Transition to a Low Latency TCP/IP Internet On the Transition to a Low Latency TCP/IP Internet Bartek Wydrowski and Moshe Zukerman ARC Special Research Centre for Ultra-Broadband Information Networks, EEE Department, The University of Melbourne,

More information

Real-time Transport for Assured Forwarding: An Architecture for both Unicast and Multicast Applications

Real-time Transport for Assured Forwarding: An Architecture for both Unicast and Multicast Applications Real-time Transport for Assured Forwarding: An Architecture for both Unicast and Multicast Applications Ashraf Matrawy Ioannis Lambadaris Broadband Networks Laboratory Department of Systems and Computer

More information

Improved Model for a Non-Standard TCP Behavior

Improved Model for a Non-Standard TCP Behavior IJCSNS International Journal of Computer Science and Network Security, VOL.11 No.10, October 2011 45 Improved Model for a Non-Standard TCP Behavior Mohammed Abdullah Alnuem, King Saud University, Riyadh,

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

Variable Step Fluid Simulation for Communication Network

Variable Step Fluid Simulation for Communication Network Variable Step Fluid Simulation for Communication Network Hongjoong Kim 1 and Junsoo Lee 2 1 Korea University, Seoul, Korea, hongjoong@korea.ac.kr 2 Sookmyung Women s University, Seoul, Korea, jslee@sookmyung.ac.kr

More information

TCP-friendly SIMD Congestion Control and Its Convergence Behavior Λ

TCP-friendly SIMD Congestion Control and Its Convergence Behavior Λ TCP-friendly SIMD Congestion Control and Its Convergence Behavior Λ Shudong Jin Liang Guo Ibrahim Matta Azer Bestavros Computer Science Department Boston University Boston, MA, USA fjins,guol,matta,bestg@cs.bu.edu

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

Incorporation of TCP Proxy Service for improving TCP throughput

Incorporation of TCP Proxy Service for improving TCP throughput Vol. 3, 98 Incorporation of Proxy Service for improving throughput G.P. Bhole and S.A. Patekar Abstract-- slow start algorithm works well for short distance between sending and receiving host. However

More information

RD-TCP: Reorder Detecting TCP

RD-TCP: Reorder Detecting TCP RD-TCP: Reorder Detecting TCP Arjuna Sathiaseelan and Tomasz Radzik Department of Computer Science, King s College London, Strand, London WC2R 2LS {arjuna,radzik}@dcs.kcl.ac.uk Abstract. Numerous studies

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

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

Tuning RED for Web Traffic

Tuning RED for Web Traffic Tuning RED for Web Traffic Mikkel Christiansen, Kevin Jeffay, David Ott, Donelson Smith UNC, Chapel Hill SIGCOMM 2000, Stockholm subsequently IEEE/ACM Transactions on Networking Vol. 9, No. 3 (June 2001)

More information

Studying Fairness of TCP Variants and UDP Traffic

Studying Fairness of TCP Variants and UDP Traffic Studying Fairness of TCP Variants and UDP Traffic Election Reddy B.Krishna Chaitanya Problem Definition: To study the fairness of TCP variants and UDP, when sharing a common link. To do so we conduct various

More information

Impact of bandwidth-delay product and non-responsive flows on the performance of queue management schemes

Impact of bandwidth-delay product and non-responsive flows on the performance of queue management schemes Impact of bandwidth-delay product and non-responsive flows on the performance of queue management schemes Zhili Zhao Dept. of Elec. Engg., 214 Zachry College Station, TX 77843-3128 A. L. Narasimha Reddy

More information

On Receiver-Driven Layered Multicast Transmission

On Receiver-Driven Layered Multicast Transmission CSD-TR-4, UCLA On Receiver-Driven Layered Multicast Transmission Jun Wei, Lixia Zhang Computer Sciences Department, UCLA 443 Boelter Hall, Los Angeles, CA 995 E-mail: jun@cs.ucla.edu, lixia@cs.ucla.edu

More information

A COMPARATIVE STUDY OF TCP RENO AND TCP VEGAS IN A DIFFERENTIATED SERVICES NETWORK

A COMPARATIVE STUDY OF TCP RENO AND TCP VEGAS IN A DIFFERENTIATED SERVICES NETWORK A COMPARATIVE STUDY OF TCP RENO AND TCP VEGAS IN A DIFFERENTIATED SERVICES NETWORK Ruy de Oliveira Federal Technical School of Mato Grosso Brazil Gerência de Eletroeletrônica E-mail: ruy@lrc.feelt.ufu.br

More information

Cross-layer TCP Performance Analysis in IEEE Vehicular Environments

Cross-layer TCP Performance Analysis in IEEE Vehicular Environments 24 Telfor Journal, Vol. 6, No. 1, 214. Cross-layer TCP Performance Analysis in IEEE 82.11 Vehicular Environments Toni Janevski, Senior Member, IEEE, and Ivan Petrov 1 Abstract In this paper we provide

More information

On Network Dimensioning Approach for the Internet

On Network Dimensioning Approach for the Internet On Dimensioning Approach for the Internet Masayuki Murata ed Environment Division Cybermedia Center, (also, Graduate School of Engineering Science, ) e-mail: murata@ics.es.osaka-u.ac.jp http://www-ana.ics.es.osaka-u.ac.jp/

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

Analysis of Dynamic Behaviors of Many TCP Connections Sharing Tail Drop/RED Routers

Analysis of Dynamic Behaviors of Many TCP Connections Sharing Tail Drop/RED Routers Analysis of Dynamic Behaviors of Many TCP Connections Sharing Tail Drop/RED Routers Go Hasegawa and Masayuki Murata Cybermedia Center, Osaka University -3, Machikaneyama, Toyonaka, Osaka 560-853, Japan

More information

ANALYSIS OF THE CORRELATION BETWEEN PACKET LOSS AND NETWORK DELAY AND THEIR IMPACT IN THE PERFORMANCE OF SURGICAL TRAINING APPLICATIONS

ANALYSIS OF THE CORRELATION BETWEEN PACKET LOSS AND NETWORK DELAY AND THEIR IMPACT IN THE PERFORMANCE OF SURGICAL TRAINING APPLICATIONS ANALYSIS OF THE CORRELATION BETWEEN PACKET LOSS AND NETWORK DELAY AND THEIR IMPACT IN THE PERFORMANCE OF SURGICAL TRAINING APPLICATIONS JUAN CARLOS ARAGON SUMMIT STANFORD UNIVERSITY TABLE OF CONTENTS 1.

More information

Priority Traffic CSCD 433/533. Advanced Networks Spring Lecture 21 Congestion Control and Queuing Strategies

Priority Traffic CSCD 433/533. Advanced Networks Spring Lecture 21 Congestion Control and Queuing Strategies CSCD 433/533 Priority Traffic Advanced Networks Spring 2016 Lecture 21 Congestion Control and Queuing Strategies 1 Topics Congestion Control and Resource Allocation Flows Types of Mechanisms Evaluation

More information

Appendix B. Standards-Track TCP Evaluation

Appendix B. Standards-Track TCP Evaluation 215 Appendix B Standards-Track TCP Evaluation In this appendix, I present the results of a study of standards-track TCP error recovery and queue management mechanisms. I consider standards-track TCP error

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

IJSRD - International Journal for Scientific Research & Development Vol. 2, Issue 03, 2014 ISSN (online):

IJSRD - International Journal for Scientific Research & Development Vol. 2, Issue 03, 2014 ISSN (online): IJSRD - International Journal for Scientific Research & Development Vol. 2, Issue 03, 2014 ISSN (online): 2321-0613 Performance Evaluation of TCP in the Presence of in Heterogeneous Networks by using Network

More information

INTERNATIONAL JOURNAL OF RESEARCH IN COMPUTER APPLICATIONS AND ROBOTICS ISSN

INTERNATIONAL JOURNAL OF RESEARCH IN COMPUTER APPLICATIONS AND ROBOTICS ISSN INTERNATIONAL JOURNAL OF RESEARCH IN COMPUTER APPLICATIONS AND ROBOTICS ISSN 2320-7345 A SURVEY ON EXPLICIT FEEDBACK BASED CONGESTION CONTROL PROTOCOLS Nasim Ghasemi 1, Shahram Jamali 2 1 Department of

More information

Congestion Control. Principles of Congestion Control. Network-assisted Congestion Control: ATM. Congestion Control. Computer Networks 10/21/2009

Congestion Control. Principles of Congestion Control. Network-assisted Congestion Control: ATM. Congestion Control. Computer Networks 10/21/2009 Congestion Control Kai Shen Principles of Congestion Control Congestion: informally: too many sources sending too much data too fast for the network to handle results of congestion: long delays (e.g. queueing

More information

Low pass filter/over drop avoidance (LPF/ODA): an algorithm to improve the response time of RED gateways

Low pass filter/over drop avoidance (LPF/ODA): an algorithm to improve the response time of RED gateways INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS Int. J. Commun. Syst. 2002; 15:899 906 (DOI: 10.1002/dac.571) Low pass filter/over drop avoidance (LPF/ODA): an algorithm to improve the response time of

More information

Performance Analysis of TCP Variants

Performance Analysis of TCP Variants 102 Performance Analysis of TCP Variants Abhishek Sawarkar Northeastern University, MA 02115 Himanshu Saraswat PES MCOE,Pune-411005 Abstract The widely used TCP protocol was developed to provide reliable

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

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

Congestion Control for High Bandwidth-delay Product Networks

Congestion Control for High Bandwidth-delay Product Networks Congestion Control for High Bandwidth-delay Product Networks Dina Katabi, Mark Handley, Charlie Rohrs Presented by Chi-Yao Hong Adapted from slides by Dina Katabi CS598pbg Sep. 10, 2009 Trends in the Future

More information

CUBIC. Qian HE (Steve) CS 577 Prof. Bob Kinicki

CUBIC. Qian HE (Steve) CS 577 Prof. Bob Kinicki CUBIC Qian HE (Steve) CS 577 Prof. Bob Kinicki Agenda Brief Introduction of CUBIC Prehistory of CUBIC Standard TCP BIC CUBIC Conclusion 1 Brief Introduction CUBIC is a less aggressive and more systematic

More information

Improving the Performance of Delay Based Protocol in Delivering Real Time Media via Early Retransmission

Improving the Performance of Delay Based Protocol in Delivering Real Time Media via Early Retransmission Improving the Performance of Delay Based Protocol in Delivering Real Time Media via Early Retransmission Zhiyuan Yin, Hussein Alnuweiri, A.L. Narasimha Reddy, Hasari Celebi and Khalid Qaraqe Department

More information

A Simple Mechanism for Improving the Throughput of Reliable Multicast

A Simple Mechanism for Improving the Throughput of Reliable Multicast A Simple Mechanism for Improving the Throughput of Reliable Multicast Sungwon Ha Kang-Won Lee Vaduvur Bharghavan Coordinated Sciences Laboratory University of Illinois at Urbana-Champaign fs-ha, kwlee,

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

Reliable Transport II: TCP and Congestion Control

Reliable Transport II: TCP and Congestion Control Reliable Transport II: TCP and Congestion Control Stefano Vissicchio UCL Computer Science COMP0023 Recap: Last Lecture Transport Concepts Layering context Transport goals Transport mechanisms and design

More information

ROBUST TCP: AN IMPROVEMENT ON TCP PROTOCOL

ROBUST TCP: AN IMPROVEMENT ON TCP PROTOCOL ROBUST TCP: AN IMPROVEMENT ON TCP PROTOCOL SEIFEDDINE KADRY 1, ISSA KAMAR 1, ALI KALAKECH 2, MOHAMAD SMAILI 1 1 Lebanese University - Faculty of Science, Lebanon 1 Lebanese University - Faculty of Business,

More information

TCP Throughput Analysis with Variable Packet Loss Probability for Improving Fairness among Long/Short-lived TCP Connections

TCP Throughput Analysis with Variable Packet Loss Probability for Improving Fairness among Long/Short-lived TCP Connections TCP Throughput Analysis with Variable Packet Loss Probability for Improving Fairness among Long/Short-lived TCP Connections Koichi Tokuda Go Hasegawa Masayuki Murata Graduate School of Information Science

More information

A Hybrid Systems Modeling Framework for Fast and Accurate Simulation of Data Communication Networks. Motivation

A Hybrid Systems Modeling Framework for Fast and Accurate Simulation of Data Communication Networks. Motivation A Hybrid Systems Modeling Framework for Fast and Accurate Simulation of Data Communication Networks Stephan Bohacek João P. Hespanha Junsoo Lee Katia Obraczka University of Delaware University of Calif.

More information

Congestion Control. Principles of Congestion Control. Network assisted congestion. Asynchronous Transfer Mode. Computer Networks 10/23/2013

Congestion Control. Principles of Congestion Control. Network assisted congestion. Asynchronous Transfer Mode. Computer Networks 10/23/2013 Congestion Control Kai Shen Principles of Congestion Control Congestion: Informally: too many sources sending too much data too fast for the network to handle Results of congestion: long delays (e.g. queueing

More information

End-to-End Mechanisms for QoS Support in Wireless Networks

End-to-End Mechanisms for QoS Support in Wireless Networks End-to-End Mechanisms for QoS Support in Wireless Networks R VS Torsten Braun joint work with Matthias Scheidegger, Marco Studer, Ruy de Oliveira Computer Networks and Distributed Systems Institute of

More information

TCP Revisited CONTACT INFORMATION: phone: fax: web:

TCP Revisited CONTACT INFORMATION: phone: fax: web: TCP Revisited CONTACT INFORMATION: phone: +1.301.527.1629 fax: +1.301.527.1690 email: whitepaper@hsc.com web: www.hsc.com PROPRIETARY NOTICE All rights reserved. This publication and its contents are proprietary

More information

A Better-Than-Best Effort Forwarding Service For UDP

A Better-Than-Best Effort Forwarding Service For UDP University of North Carolina at Chapel Hill A Better-Than-Best Effort Forwarding Service For UDP Lightweight Active Queue Management for Multimedia Networking Kevin Jeffay Mark Parris Don Smith http://www.cs.unc.edu/reseach/dirt

More information

PERFORMANCE COMPARISON OF THE DIFFERENT STREAMS IN A TCP BOTTLENECK LINK IN THE PRESENCE OF BACKGROUND TRAFFIC IN A DATA CENTER

PERFORMANCE COMPARISON OF THE DIFFERENT STREAMS IN A TCP BOTTLENECK LINK IN THE PRESENCE OF BACKGROUND TRAFFIC IN A DATA CENTER PERFORMANCE COMPARISON OF THE DIFFERENT STREAMS IN A TCP BOTTLENECK LINK IN THE PRESENCE OF BACKGROUND TRAFFIC IN A DATA CENTER Vilma Tomço, 1 Aleksandër Xhuvani 2 Abstract: The purpose of this work is

More information

Transmission Control Protocol (TCP)

Transmission Control Protocol (TCP) TETCOS Transmission Control Protocol (TCP) Comparison of TCP Congestion Control Algorithms using NetSim @2017 Tetcos. This document is protected by copyright, all rights reserved Table of Contents 1. Abstract....

More information

Evaluation of traffic dispersion methods for synchronous distributed multimedia data transmission on multiple links for group of mobile hosts

Evaluation of traffic dispersion methods for synchronous distributed multimedia data transmission on multiple links for group of mobile hosts Int. J. Applied Systemic Studies, Vol. 3, No. 1, 2010 89 Evaluation of traffic dispersion methods for synchronous distributed multimedia data transmission on multiple links for group of mobile hosts Yoshia

More information

Enhancing TCP Throughput over Lossy Links Using ECN-Capable Capable RED Gateways

Enhancing TCP Throughput over Lossy Links Using ECN-Capable Capable RED Gateways Enhancing TCP Throughput over Lossy Links Using ECN-Capable Capable RED Gateways Haowei Bai Honeywell Aerospace Mohammed Atiquzzaman School of Computer Science University of Oklahoma 1 Outline Introduction

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

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

Experimental Analysis and Demonstration of the NS2 Implementation of Dynamic Buffer Sizing Strategies for Based Wireless Networks

Experimental Analysis and Demonstration of the NS2 Implementation of Dynamic Buffer Sizing Strategies for Based Wireless Networks Experimental Analysis and Demonstration of the NS2 Implementation of Dynamic Buffer Sizing Strategies for 802.11 Based Wireless Networks Santosh Hosamani, G.S.Nagaraja Dept of CSE, R.V.C.E, Bangalore,

More information

CS321: Computer Networks Congestion Control in TCP

CS321: Computer Networks Congestion Control in TCP CS321: Computer Networks Congestion Control in TCP Dr. Manas Khatua Assistant Professor Dept. of CSE IIT Jodhpur E-mail: manaskhatua@iitj.ac.in Causes and Cost of Congestion Scenario-1: Two Senders, a

More information

Lecture 14: Congestion Control"

Lecture 14: Congestion Control Lecture 14: Congestion Control" CSE 222A: Computer Communication Networks Alex C. Snoeren Thanks: Amin Vahdat, Dina Katabi Lecture 14 Overview" TCP congestion control review XCP Overview 2 Congestion Control

More information

TM ALGORITHM TO IMPROVE PERFORMANCE OF OPTICAL BURST SWITCHING (OBS) NETWORKS

TM ALGORITHM TO IMPROVE PERFORMANCE OF OPTICAL BURST SWITCHING (OBS) NETWORKS INTERNATIONAL JOURNAL OF RESEARCH IN COMPUTER APPLICATIONS AND ROBOTICS ISSN 232-7345 TM ALGORITHM TO IMPROVE PERFORMANCE OF OPTICAL BURST SWITCHING (OBS) NETWORKS Reza Poorzare 1 Young Researchers Club,

More information

Equation-Based Congestion Control for Unicast Applications: the Extended Version

Equation-Based Congestion Control for Unicast Applications: the Extended Version I 1947 Center St. Suite 6 Berkeley, California 9474-1198 (1) 666-29 FAX (1) 666-2983 INTERNATIONAL COMPUTER SCIENCE INSTITUTE Equation-Based Congestion Control for Unicast Applications: the Extended Version

More information

COMP/ELEC 429/556 Introduction to Computer Networks

COMP/ELEC 429/556 Introduction to Computer Networks COMP/ELEC 429/556 Introduction to Computer Networks The TCP Protocol Some slides used with permissions from Edward W. Knightly, T. S. Eugene Ng, Ion Stoica, Hui Zhang T. S. Eugene Ng eugeneng at cs.rice.edu

More information

RECHOKe: A Scheme for Detection, Control and Punishment of Malicious Flows in IP Networks

RECHOKe: A Scheme for Detection, Control and Punishment of Malicious Flows in IP Networks > REPLACE THIS LINE WITH YOUR PAPER IDENTIFICATION NUMBER (DOUBLE-CLICK HERE TO EDIT) < : A Scheme for Detection, Control and Punishment of Malicious Flows in IP Networks Visvasuresh Victor Govindaswamy,

More information

Computer Networking. Queue Management and Quality of Service (QOS)

Computer Networking. Queue Management and Quality of Service (QOS) Computer Networking Queue Management and Quality of Service (QOS) Outline Previously:TCP flow control Congestion sources and collapse Congestion control basics - Routers 2 Internet Pipes? How should you

More information

Equation-Based Congestion Control for Unicast Applications

Equation-Based Congestion Control for Unicast Applications Equation-Based Congestion Control for Unicast Applications Sally Floyd, Mark Handley AT&T Center for Internet Research at ICSI (ACIRI) Jörg Widmer International Computer Science Institute (ICSI) February

More information

Real-Time Protocol (RTP)

Real-Time Protocol (RTP) Real-Time Protocol (RTP) Provides standard packet format for real-time application Typically runs over UDP Specifies header fields below Payload Type: 7 bits, providing 128 possible different types of

More information

Performance Consequences of Partial RED Deployment

Performance Consequences of Partial RED Deployment Performance Consequences of Partial RED Deployment Brian Bowers and Nathan C. Burnett CS740 - Advanced Networks University of Wisconsin - Madison ABSTRACT The Internet is slowly adopting routers utilizing

More information