Improving Computational Efficiency using Polynomial Congestion Control Algorithms MIMD-Poly and PIPD-Poly in TCP/IP Networks
|
|
- Maud Short
- 5 years ago
- Views:
Transcription
1 Improving Computational Efficiency using Polynomial Congestion Control Algorithms MIMD-Poly and PIPD-Poly in TCP/IP Networks M.Chandrasekaran, 1 and M.Kalpana 2 1 Assistant Professor, Department of ECE, Government College of Engineering, Salem , India. mcs123@rediffmail.com 2 Senior Lecturer, Department of ECE, Jayaram College of Engineering and Technology, Pagalavadi, Trichy , India. kalps_akila@yahoo.com Abstract - This paper proposes a technique for improving the computational efficiency using the congestion control algorithms. A class of nonlinear congestion control algorithms, called polynomial congestion control algorithms is introduced. This paper initially analyses the interaction between these algorithms and other Transmission Control Protocol (TCP) congestion control algorithms in TCP/IP networks. The proposed polynomial algorithms generalize the Additive Increase and Multiplicative Decrease (AIMD) algorithms used for the TCP/IP networks. These algorithms provide additive increase and multiplicative decrease using the polynomial of the current window size. Infinite numbers of TCP-friendly polynomial algorithms could be formulated by assuming polynomial of different order. By increasing the congestion window size faster, the proposed algorithms capture the channel bandwidth more. This additional bandwidth acquired, helps to improve the throughput and hence the overall efficiency of computations to be done on the information transferred using this additional bandwidth. A wired TCP network is simulated using ns2 to study the interaction between the various TCP algorithms. The results of simulation are compared with that of the TCP variants such as TCP/Tahoe, TCP/Reno, TCP/NewReno, and TCP/Vegas. The comparison shows that the proposed algorithms improve the long-term throughput. Keywords - Congestion control, TCP/IP, Polynomial algorithms, AIMD, ns2, Computational Efficiency. I. INTRODUCTION. During the last decade, computer networks have been growing very tremendously. Large number of computers gets connected to both private and public networks. In most of these networks the protocol stack used is TCP/IP. In spite of the rapid growth and explosive increase in traffic demand, computer networks in general, Internet in particular is still working without collapse. Also the growth of the Internet has sparked the demand of several applications, which require the stability of the Internet. For achieving such a success and to have the stability of Internet, mechanisms are developed to reduce transmission errors, to provide better bandwidth sharing of sources that use common bottleneck links, to reduce the round trip time (RTT) and mainly to provide the congestion control by the Transport layer protocol (TCP) in a TCP/IP network. TCP s end-to-end congestion control mechanism reacts to packet loss by adjusting the number of outstanding unacknowledged data segments allowed in the network [1] and [2]. Such algorithms are implemented in TCP. [3], [4] and [5]. In the existing algorithms, increasing the congestion window linearly with time increases the bandwidth of the TCP connection and when the congestion is detected, the window size is multiplicatively reduced by a factor of two [11]. TCP is not well suited for several emerging applications including streaming and real time audio and video because it increases end-to-end delay and delay variations [9]. These applications require more computations to be performed on large volumes of data. The data are to be transferred at a faster rate. This paper analyzes a new class of nonlinear congestion control algorithms for Internet Transport Protocols and applications. These proposed algorithms acquire more bandwidth and improve the efficiency of computation by increasing the throughput. [5], [6]. The authors analyze the proposed algorithms in a simulated wired TCP/IP network. The two models are proposed namely, MIMD-Poly and PIPD-Poly. They are compared with the TCP variants such as TCP/Tahoe (called as TCP), TCP/Reno, TCP/NewReno, and TCP/Vegas. The simulations are done in ns-2, the discrete event driven simulator that is used by most of the network researchers. This paper is structured as follows. Section 2 briefly describes the basic AIMD congestion control rules and the existing TCP congestion control algorithms. Section 3 discusses about the proposed generalized congestion control algorithms called Polynomial algorithms and the two models MIMD-Poly and PIPD-poly. Section 4 analyses the proposed algorithms. Section 5 simulates a wired TCP/IP network with Dumbbell topology and with different sources employing the various congestion control mechanisms. The results show an improved throughput and hence an improvement of computational efficiency.the paper finally concludes in section 6. II. WINDOW BASED CONGESTION CONTROL FOR TCP /IP NETWORKS. The state of art of the network congestion shows that it is a very difficult problem because there is no way to determine the network condition. The congestion occurs when there is a lot of traffic in the networks. Rapidly increasing bandwidth requirements and great variety of software applications have created a recognized need for
2 increased attention to TCP congestion control mechanisms [22]. TCP is a connection-oriented protocol that offers reliable data transfer as well as flow and congestion control. [5]. TCP maintains a congestion window that controls the number of outstanding unacknowledged data packets in the network. Sending data consumes slots in the window of the sender and the sender can send packets only as long as free slots are available [21]. On start-up, TCP performs slowstart, during which the rate roughly doubles each round-trip time to quickly gain its fair share of bandwidth [12]. In steady state, TCP uses the AIMD mechanism to detect additional bandwidth and to react to congestion. When there is no indication of loss, TCP increases the congestion window by one slot per round-trip time. In case of packet loss, indicated by a timeout, the congestion window is reduced to one slot and TCP reenters the slowstart phase. Packet loss indicated by three duplicate ACKs, results in a window reduction to half of its previous size. The AIMD algorithm may be expressed, as given in [9], [10] and [11], by the following rules. I: W t+r f W t + α ; α > 0 D: W t+δt f (1 - β ) W t ; ; 0< β < 1 (1) where I Increase in window as a result of the receipt of one window of acknowledgement in a round-triptime (RTT) and D Decrease in window size on detection of congestion by the sender W t Window size at time t R RTT of the flow and α and β Increase and Decrease Rule constants. There are many variations to these algorithms so as to quickly gain more bandwidth by adjusting the window size [22], [25]. The ns-2 simulator has implementations of many such variants [15]. The algorithm represented by (1) is implemented as TCP Congestion control algorithms [11]. The TCP variants implemented in ns-2 are TCP/Tahoe (simply denoted as TCP), TCP/Reno, TCP/NewReno, TCP/Vegas, TCP/SACK etc. These algorithms vary in slow-start and congestion avoidance phases [25]. III. POLYNOMIAL CONGESTION CONTROL ALGORITHMS This section presents the proposed polynomial congestion control algorithms. In theses algorithms the window adjustment policy is only one component of the congestion control protocol. Other mechanisms such as congestion detection (loss, ECN etc.), retransmissions (if required), estimation of Round-trip-time etc., remain the same as TCP [8]. The proposed algorithms mainly aim in increasing the window size faster to gain the bandwidth quicker. The authors generalized the AIMD rules into Polynomial rules in the following manner. They are given below: I : W t+r f W t + ( α / W t ) k + ( α / W t ) 2k + ( α / W t ) 3k ; α > 0 D: W t+δt f W t ( β W t ) l ( β W t ) 2l ( β W t ) 3l..... ; 0 < β < 1 (2) where k and l are two variables to define the order of the polynomial. These rules generalize the class of all congestion control algorithms based on window size adjustment. A. MIMD-Poly Now for the analysis of the algorithms, the rules in (2) are restricted into a model given below. I: W t+r f W t + ( α / W t ) k D: W t+δt f W t ( β W t ) l (3) The above rules are named as MIMD-Poly. For various values of k and l the above rules show the forms of various increase and decrease rules. (1) For k = 0, l = 1 the rules show AIMD. I: W t+r f W t + 1 D: W t+δt f W t β W t (4) (2) For k = -1, l = 1 the rules show Multiplicative Increase and Multiplicative Decrease (MIMD) I: W t+r f W t + W t / α D: W t+δt f W t β W t (5) (3) For k = -1, l = 0 the rules show Multiplicative Increase and Additive Decrease (MIAD) I: W t+r f W t + W t / α D: W t+δt f W t 1 (6) (4) For k = 0, l = 0 the rule show Additive Increase and Additive Decrease (AIAD) I: W t+r f W t + 1 D:W t+δt f W t 1 (7) B. PIPD-Poly By including the higher order terms polynomial algorithms of different orders are obtained. The following rules are obtained by considering the first two terms in (2). The rules are shown in (8). I: W t+r f W t + ( α / W t ) k + ( α / W t ) 2k ; α > 0 D: W t+δt f W t ( β W t ) l ( β W t ) 2l ; 0 < β < 1 (8) The above rules are named as PIPD-Poly. Using the above second order polynomial rules and assuming various values of k and l the following general polynomial algorithms are obtained. (1) For k = 0, l = 0 we get I: W t+r f W t + 2 D: W t+δt f W t 2 (9) These rules show AIAD. (2) For k = 1, l = 1 we get I: W t+r f W t + ( α / W t ) + ( α / W t ) 2 D: W t+δt f W t ( β W t ) ( β W t ) 2 (10) These rules show PIPD
3 (3) For k = 0, l = 1 the rules show Additive Increase and Polynomial Decrease (AIPD) and (4) For k = 1, l = 0 the rules show Polynomial Increase and Additive Decrease (PIAD). By choosing different values of α and β in equations (3) and (8), they became the members of the polynomial family. By including the higher order terms, polynomial increase and decrease algorithms of different orders are obtained that may be used for the window size adjustment for the congestion avoidance phase. IV. ANALYSIS OF THE ALGORITHMS: MIMD-POLY and PIPD- POLY. The polynomial algorithms, MIMD-Poly and PIPD- Poly are implemented as represented by equations (3) and (8). Both of these algorithms are implemented to study the variation of window size and the resulting throughput with respect to time. The algorithm begins in the slowstart state [12]. In this state, the congestion window size is doubled for every window of packets acknowledged. Upon the first congestion indication, the congestion window size is cut in half and the session enters into the polynomial congestion control state [11], [21] and [22]. In this state the congestion window size is increased by [( α / W t ) k + (α / W t ) 2k + ( α / W t ) 3k ] for each new acknowledgement received, where W t is the current congestion window size. The algorithm reduces the window size when congestion is detected. Congestion is detected by two events: (i) triple-duplicate ACK and (ii) time-out. If by triple-duplicate ACK, the algorithm reduces the window size by [( β W t ) l ( β W t ) 2l ( β W t ) 3l.... ]. If the congestion indication is by time-out, the window size is set to 1. The performance of these two algorithms are analysed by simulating selective packet drops [9], [21] and [25]. A. Simulation of Packet Drops The variations of window size with time for the MIMD-Poly and PIPD-Poly algorithms are studied by using the ns-2 simulations. The network topology, consisting of a TCP source node (n0) connected to a TCP receiver node (n3) through two IP routers (n1 and n2) as shown in figure 1, is used for analyzing the performance of the algorithms during packet drops. Figure 1. Topology to simulate the packet drops In figure 1 a TCP agent is attached to the source node and a TCP/Sink is attached to the receiver node. The links are assumed to be bidirectional with a bandwidth of 1Mbps. The link connecting the two IP routers is assumed with a buffer capacity of 20 and with Drop Tail buffer management algorithm. The data packets generated by an FTP Source is connected to the source node. The TCP agents are implemented with the MIMD- Poly and PIPD-Poly increase and decrease rules. These rules are implemented into the TCP agent program tcp.cc in ns-2. The program is modified such that the two algorithms are selected by choosing different values for the TCP/Agent variable windowoption_. If windowoption_ is 9, then MIMD-Poly is chosen and if it is 10, then PIPD-Poly is chosen. The selective packet drops is simulated and the effects of these drops on window size variations are recorded. Figure 2. Window size variation of MIMD-Poly Algorithm for the simulated packet drops Figure 3. Window size variation of PIPD-Poly Algorithm for the simulated packet drops The figures 2 and 3 show the window size vs. time plot for the simulated packet drops for MIMD-Poly and PIPD-Poly. The simulation is done for 5s. The simulation Program is written to drop the packets with sequence numbers 50, 150 and 700. The trace file generated by the simulator show that, in MIMD-Poly algorithm the packets are dropped at the time instances T 1 = 0.78s, T 2 = 1.205s and T 3 = 4.428s. In PIPD-Poly algorithm the packets are dropped at the time instances T 1 = 0.78s, T 2 = 1.205s and T 3 = 3.577s. The plots given in figures 3 and 4 shows that the two algorithms use the increase and decrease rules given by equations (3) and (8). The window size of the PIPD-Poly algorithm increases faster than the MIMD-Poly algorithm during the congestion avoidance phase. This is shown by the value of T 3 for PIPD-Poly, which is less than the value for MIMD-Poly. V. INTERACTION OF POLY ALGORITHMS IN WIRED TCP/IP NETWORKS This section presents the results of the ns-2 simulation of various polynomial algorithms in wired TCP/IP networks [15]. The authors start by investigating the connections running the polynomial algorithms MIMD-Poly
4 and PIPD-poly. The simulations use the topology shown in figure 4. It consists of 6 connections sharing a bottleneck link with bandwidth equal to 10 Mbps, where all connections have an almost identical round-trip propagation delay equal to 20ms. Each polynomial flow uses a modified TCP with AIMD algorithm replaced by the polynomial family. Each source always has data to send, modeled using the network simulators FTP application. On simulation the values of window size and throughput are observed and the figures display this information. Fig 5. (c) TCP/New Reno Figure 4. Dumbbell Topology used for wired TCP network Fig 5. (d) TCP/Vegas Fig. 5. (a) TCP Fig 5. (e) MIMD-Poly Fig 5. (b) TCP/Reno The results are obtained using the Drop Tail buffer management algorithm at the bottleneck gateway [16], [17]. Figure 5 (a) to (f) shows the variation of window size over a simulation period of 10 sec for TCP, TCP/Reno, TCP/NewReno, TCP/Vegas, MIMD-Poly and PIPD-Poly models. Fig 5. (f) PIPD-Poly Figure 5. (a) to (f). Window size vs. time (α =0.33 and β=0.2) The results show that both congestion control algorithms are TCP-compatible and MIMD-Poly consumes more bandwidth than PIPD-Poly. The vertical lines in the graph for TCP/Reno and TCP/NewReno show that, the congestion control results into oscillations of window size,
5 due to packet drops. The simulation is repeated for durations varying from 5 sec to 2000 sec. The results are used to evaluate the total throughput for each source. The throughput (λ ) is modeled by, c s λ = (11) R p where s is the segment size, R is the round trip time, p is the packet loss rate and c is a constant value commonly approximated as The evaluated throughput is plotted in figures 6 and 7. The results show that the throughput proportionately increases with the increased simulation duration, for all the TCP sources. But the rate of increase of total throughput of the proposed two models is very high compared to the other algorithms. Between the two models, MIMD-Poly performs better for durations above 490 sec, below which PIPD-Poly has larger throughput. Throughput in KB THROUGHPUT Vs. TOTAL DURATION Simulation Duration in Sec TCP Reno NewReno Vegas MIMD-Poly PIPD-Poly Fig 6. Total Throughput Vs. Time (Simulation Duration: 5 to 50 sec) Throughput in KB THROUGHPUT Vs. TOTAL DURATION Simulation Duration in Sec TCP Reno NewReno Vegas MIMD-Poly PIPD-Poly Fig 7. Total Throughput Vs. Time (Simulation Duration: 5 to 2000 sec) In applications like real time audio and video streaming, large volumes of information need to be processed and transferred between nodes. In distributed computing environment, the computations are shared among various nodes that require the data to be received in time. This necessitates that the channel throughput should be more. Hence increased throughput of both the Poly algorithms will increase the data transferred and hence will improve the efficiency of computation. VI. CONCLUSION This paper aimed at providing a technique for improving the computational efficiency by increasing the throughput offered to the nodes. This paper presents and evaluates a family of nonlinear congestion control algorithms, called polynomial algorithms for improving throughput. Two models, MIMD-Poly and PIPD-Poly are assumed for analyzing their interaction with other TCP variants. These polynomial algorithms generalize the familiar class of linear algorithms (AIMD). The Dumbbell topology with 6 TCP source-sink pairs connected through two IP routers is assumed for simulation. The simulation results showed good performance and interactions between polynomial algorithms (MIMD- Poly and PIPD-Poly) and TCP using standard algorithms in wired and mobile ad hoc networks. The algorithms MIMD- Poly and PIPD-Poly obtain higher long-term throughput than the standard algorithms for TCP, TCP/Reno, TCP/NewReno and TCP/Vegas. The figure 5 shows the variation of congestion window with respect to time for the TCP, TCP/Reno, TCP/NewReno, TCP/Vegas, TCP/MIMD-Poly and TCP/PIPD-Poly algorithms in the case of TCP/IP wired network topology shown in figure 4. Figure 6 and 7 displays the total throughput for the TCP variants in wired TCP/IP network for the simulation durations varying from 5 sec to 2000 sec. The authors believe that the results presented in this paper lead to an understanding of the issues involved in the increase and decrease phases of a congestion control algorithms. The results also show that both Poly algorithms can capture more bandwidth by adjusting the window size. The long-term throughput of both the algorithms are more and hence provide a way of improving the computational efficiency. REFERENCES [1]. Van Jacobson, "Congestion Avoidance and Control," ACM Computer Communication Review, vol.18, pp , Aug Proceedings of the Sigcomm '88 Symposium in Stanford, CA, August [2]. J. Widmer, R Denda, and M Mauve. A Survey on TCP-Friendly Congestion Control. IEEE Network Magazine, May [3 Douglas E. Comer, Internetworking with TCP/IP Volume I, Englewood Cliffs, New Jersey, Prentice Hall, [4]. W. R. Stevens, TCP/IP Illustrated, Volume 1, Addison-Wesley, Reading, MA, November [5]. M. Allman and V. Paxson, TCP Congestion Control, Internet Engineering Task Force, April 1999, RFC [6]. Sally Floyd and Kevin Fall, Promoting the use of end-to-end congestion control in the Internet, IEEE/ACM Transactions on Networking, vol. 7(4), pp , August [7]. R. Rejaie, M. Handley, and D. Estrin, RAP: An End-to-end Rate-based Congestion Control Mechanism for Real time Streams in the Internet, in Proc. IEEE INFOCOM, March 1999, vol. 3, pp [8]. Sally Floyd, "TCP and Explicit Congestion Notification," ACM Computer Communication Review, vol. 24, pp. 8-23, Oct
6 [9]. Shudong Jin, Liang Guo, Ibrahim Matta, and Azer Bestavros, A spectrum of TCP-friendly window-based congestion control algorithms, Tech. Rep. BU-CS , Computer Science Department, Boston University, July 2001, Available at [10]. Deepak Bansal and Hari Balakrishnan, Binomial congestion control algorithms, in Proceedings of IEEE INFOCOM, April [11]. Y. Richard Yang and Simon S. Lam, General AIMD congestion control, in Proceedings of ICNP, November [12]. Zheng Wang and Jon Crowcroft, "A New Congestion Control Scheme: Slow Start and Search (Tri-S)," ACM Computer Communication Review, vol. 21, pp 32-43, Jan 1991 [13]. Lawrence S. Brakmo and Sean W. O'Malley, "TCP Vegas: New Techniques for Congestion Detection and Avoidance," in SIGCOMM '94 Conference on Communications Architectures and Protocols, (London, United Kingdom), pp , Oct [14]. D. Bansal and H. Balakrishnan, TCP-friendly Congestion Control for Real-time Streaming Applications, Tech. Rep. MIT-LCS-TR-806, MIT Laboratory for Computer Science, May 2000 [15]. ns-2 Network Simulator, [16]. S. Floyd and V. Jacobson, Random Early Detection Gateways for Congestion Avoidance, IEEE/ACM Transactions on Networking, vol. 1, no. 4, Aug [17]. Tejas Kokje Vijay Kakadia, Analysis of Congestion Control Strategies For TCP Variants Using Droptail and RED Queuing Disciplines, Department of Computer Science University of Southern California, Los Angeles [18]. K.Sundaresan, V.Anantharaman, H-Y Hsieh, and R.Sivakumar. ATP: a reliable transport protocol for ad hoc networks, ACM Mobihoc, Jun [19]. G.Holland, and N.H.Vaidya, Analysis of TCP performance over mobile ad hoc networks, ACM MOBICOM 99, Seattle, August [20]. K.Chen, Y.Xue, and K.nahstedt, On setting TCP s congestion window limit in mobile ad hoc networks, IEEE ICC 03, Anchorage, Alaska, May [21]. Kevin Fall and Sally Floyd, Simulation-based Comparisons of Tahoe, Reno, and SACK TCP. Computer Communications Review, July 1996 [22]. Georgi Kirov, A Simulation Analysis of the TCP Control Algorithms,International Conference on Computer Systems and Technologies - CompSysTech [23]. K. Seada, S. Gupta, and A. Helmy. Systematic Evaluation of Multicast Congestion Control Mechanisms. SCS SPECTS, July [24]. K. Seada and A. Helmy. Fairness Evaluation Experiments for Multicast Congestion Control Protocols. Technical Report ,University of Southern California, CS Department, March 2002 [25]. Bogdan Moraru, Flavius Copaciu, Gabriel Lazar and Virgil Dobrota, Practical Analysis of TCP Implementations: Tahoe, Reno, NewReno, Technical University of Cluj-Napoca
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 informationPerformance 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 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 informationCross-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 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 informationTCP Congestion Control in Wired and Wireless networks
TCP Congestion Control in Wired and Wireless networks Mohamadreza Najiminaini (mna28@cs.sfu.ca) Term Project ENSC 835 Spring 2008 Supervised by Dr. Ljiljana Trajkovic School of Engineering and Science
More informationTCP based Receiver Assistant Congestion Control
International Conference on Multidisciplinary Research & Practice P a g e 219 TCP based Receiver Assistant Congestion Control Hardik K. Molia Master of Computer Engineering, Department of Computer Engineering
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 information100 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 informationPerformance 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 informationImproved 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 informationTCP Congestion Control in Wired and Wireless Networks
TCP Congestion Control in Wired and Wireless Networks ENCS 835 Course Project Spring 2008 April 7, 2008 Presented by: Mohamadreza Najiminaini Professor: Ljiljana Trajkovic 4/16/2008 1 Roadmap Introduction
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 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 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 informationECE 333: Introduction to Communication Networks Fall 2001
ECE 333: Introduction to Communication Networks Fall 2001 Lecture 28: Transport Layer III Congestion control (TCP) 1 In the last lecture we introduced the topics of flow control and congestion control.
More informationAnalysis of Reno: A TCP Variant
International Journal of Electronics and Communication Engineering. ISSN 0974-2166 Volume 5, Number 3 (2012), pp. 267-277 International Research Publication House http://www.irphouse.com Analysis of Reno:
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 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 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 informationCS4700/CS5700 Fundamentals of Computer Networks
CS4700/CS5700 Fundamentals of Computer Networks Lecture 15: Congestion Control Slides used with permissions from Edward W. Knightly, T. S. Eugene Ng, Ion Stoica, Hui Zhang Alan Mislove amislove at ccs.neu.edu
More informationAn Enhanced Slow-Start Mechanism for TCP Vegas
An Enhanced Slow-Start Mechanism for TCP Vegas Cheng-Yuan Ho a, Yi-Cheng Chan b, and Yaw-Chung Chen a a Department of Computer Science and Information Engineering National Chiao Tung University b Department
More informationimage 3.8 KB Figure 1.6: Example Web Page
image. KB image 1 KB Figure 1.: Example Web Page and is buffered at a router, it must wait for all previously queued packets to be transmitted first. The longer the queue (i.e., the more packets in the
More informationTHE TCP specification that specifies the first original
1 Median Filtering Simulation of Bursty Traffic Auc Fai Chan, John Leis Faculty of Engineering and Surveying University of Southern Queensland Toowoomba Queensland 4350 Abstract The estimation of Retransmission
More informationA Survey on Quality of Service and Congestion Control
A Survey on Quality of Service and Congestion Control Ashima Amity University Noida, U.P, India batra_ashima@yahoo.co.in Sanjeev Thakur Amity University Noida, U.P, India sthakur.ascs@amity.edu Abhishek
More informationCS3600 SYSTEMS AND NETWORKS
CS3600 SYSTEMS AND NETWORKS NORTHEASTERN UNIVERSITY Lecture 24: Congestion Control Prof. Alan Mislove (amislove@ccs.neu.edu) Slides used with permissions from Edward W. Knightly, T. S. Eugene Ng, Ion Stoica,
More informationIJSRD - 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 informationENRICHMENT OF SACK TCP PERFORMANCE BY DELAYING FAST RECOVERY Mr. R. D. Mehta 1, Dr. C. H. Vithalani 2, Dr. N. N. Jani 3
Research Article ENRICHMENT OF SACK TCP PERFORMANCE BY DELAYING FAST RECOVERY Mr. R. D. Mehta 1, Dr. C. H. Vithalani 2, Dr. N. N. Jani 3 Address for Correspondence 1 Asst. Professor, Department of Electronics
More informationCS321: 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 informationENSC 835 project (2002) TCP performance over satellite links. Kenny, Qing Shao Grace, Hui Zhang
ENSC 835 project (2002) TCP performance over satellite links Kenny, Qing Shao Qshao@cs.sfu.ca Grace, Hui Zhang Hzhange@cs.sfu.ca Road map Introduction to satellite communications Simulation implementation
More informationTransmission 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 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 informationA New Fair Window Algorithm for ECN Capable TCP (New-ECN)
A New Fair Window Algorithm for ECN Capable TCP (New-ECN) Tilo Hamann Department of Digital Communication Systems Technical University of Hamburg-Harburg Hamburg, Germany t.hamann@tu-harburg.de Jean Walrand
More informationLecture 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 informationGeneral 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 informationCongestion Avoidance
Congestion Avoidance Richard T. B. Ma School of Computing National University of Singapore CS 5229: Advanced Compute Networks References K. K. Ramakrishnan, Raj Jain, A Binary Feedback Scheme for Congestion
More informationTransport Layer PREPARED BY AHMED ABDEL-RAOUF
Transport Layer PREPARED BY AHMED ABDEL-RAOUF TCP Flow Control TCP Flow Control 32 bits source port # dest port # head len sequence number acknowledgement number not used U A P R S F checksum Receive window
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 informationPERFORMANCE COMPARISON OF TCP VARIANTS FOR WIRELESS SENSOR NETWORKS
PERFORMANCE COMPARISON OF TCP VARIANTS FOR WIRELESS SENSOR NETWORKS Nutan Bhati, Dr. Ashish Bansal Abstract: Mobile Ad hoc Networks (MANETs) are a collection of mobile nodes forming a dynamic autonomous
More informationThe Variation in RTT of Smooth TCP
The Variation in RTT of Smooth TCP Elvis Vieira and Michael Bauer University of Western Ontario {elvis,bauer}@csd.uwo.ca Abstract Due to the way of Standard TCP is defined, it inherently provokes variation
More informationMaVIS: 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 informationOptimization of TCP/IP over Wireless Networks in Home Environment
Optimization of TCP/IP over 802.11 Wireless Networks in Home Environment Toni Janevski 1 and Ivan Petrov 2 1 University Sv. Kiril i Metodij, Faculty of Electrical Engineering and Information Technologies,
More informationTCP VARIANTS TO CONTROL CONGESTION
TCP VARIANTS TO CONTROL CONGESTION Harjinder Kaur 1, Manvinder Singh 2 1,2 University College of Computer Applications, Guru Kashi University, Talwandi Sabo (India) ABSTRACT TCP is used to control the
More informationOn the Effectiveness of CoDel for Active Queue Management
1 13 Third International Conference on Advanced Computing & Communication Technologies On the Effectiveness of CoDel for Active Queue Management Dipesh M. Raghuvanshi, Annappa B., Mohit P. Tahiliani Department
More informationAnalyzing 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 informationENSC 835 project (2002) TCP performance over satellite links. Kenny, Qing Shao Grace, Hui Zhang
ENSC 835 project (2002) TCP performance over satellite links Kenny, Qing Shao Qshao@cs.sfu.ca Grace, Hui Zhang Hzhange@cs.sfu.ca Road map Introduction to satellite communications Simulation implementation
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 informationStudying 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 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 informationPerformance Analysis of Transmission Control Protocol Variants
IJCST Vo l. 3, Is s u e 1, Ja n. - Ma r c h 212 ISSN : 976-8491 (Online) ISSN : 2229-4333 (Print) Performance Analysis of Transmission Control Protocol Variants 1 Pooja Sahni, 2 Dr. Ravinder Khanna 1 Research
More informationPerformance Analysis of Loss-Based High-Speed TCP Congestion Control Algorithms
Performance Analysis of Loss-Based High-Speed TCP Congestion Control Algorithms HABIBULLAH JAMAL, KIRAN SULTAN Electrical Engineering Department University Of Engineering and Technology Taxila PAKISTAN
More informationTCP Flavors Simulation Evaluations over Noisy Environment
International Journal of Information Engineering and Applications 2018; 1(1): 11-17 http://www.aascit.org/journal/information TCP Flavors Simulation Evaluations over Noisy Environment Elsadig Gamaleldeen
More informationPerformance 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 informationHybrid 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 informationRandom 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 informationENSC 835 project TCP performance over satellite links. Kenny, Qing Shao Grace, Hui Zhang
ENSC 835 project TCP performance over satellite links Kenny, Qing Shao Qshao@cs.sfu.ca Grace, Hui Zhang Hzhange@cs.sfu.ca Road map Introduction to satellite communications Simulation implementation Window
More informationChapter 3 outline. 3.5 Connection-oriented transport: TCP. 3.6 Principles of congestion control 3.7 TCP congestion control
Chapter 3 outline 3.1 Transport-layer services 3.2 Multiplexing and demultiplexing 3.3 Connectionless transport: UDP 3.4 Principles of reliable data transfer 3.5 Connection-oriented transport: TCP segment
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 informationComputer Networks Spring 2017 Homework 2 Due by 3/2/2017, 10:30am
15-744 Computer Networks Spring 2017 Homework 2 Due by 3/2/2017, 10:30am (please submit through e-mail to zhuoc@cs.cmu.edu and srini@cs.cmu.edu) Name: A Congestion Control 1. At time t, a TCP connection
More informationImplementation of TCP Algorithms in Combination with NACK Feature of Adhoc Networks
5 JEST-M, Vol 2, Issue 2, 2013 Implementation of TCP Algorithms in Combination with NACK Feature of Adhoc Networks Medha Dalal 1, Vivek Mishra 2 1 Assistant Professor, Department of Information Science,
More informationA Report on Some Developments in TCP Congestion Control Mechanisms
A Report on Some Developments in TCP Congestion Control Mechanisms By Sridevi Polavaram Instructor: Dr. Huang Yih SPR 04 CS 756 George Mason University 1 Contents 1. Motivation 2. Related Work 2.1 End-to-End
More informationOperating Systems and Networks. Network Lecture 10: Congestion Control. Adrian Perrig Network Security Group ETH Zürich
Operating Systems and Networks Network Lecture 10: Congestion Control Adrian Perrig Network Security Group ETH Zürich Where we are in the Course More fun in the Transport Layer! The mystery of congestion
More informationWhere we are in the Course. Topic. Nature of Congestion. Nature of Congestion (3) Nature of Congestion (2) Operating Systems and Networks
Operating Systems and Networks Network Lecture 0: Congestion Control Adrian Perrig Network Security Group ETH Zürich Where we are in the Course More fun in the Transport Layer! The mystery of congestion
More informationCS Transport. Outline. Window Flow Control. Window Flow Control
CS 54 Outline indow Flow Control (Very brief) Review of TCP TCP throughput modeling TCP variants/enhancements Transport Dr. Chan Mun Choon School of Computing, National University of Singapore Oct 6, 005
More informationReview: Performance Evaluation of TCP Congestion Control Mechanisms Using Random-Way-Point Mobility Model
Review: Performance Evaluation of TCP Congestion Control Mechanisms Using Random-Way-Point Mobility Model Rakesh K Scholar (M.Tech) The Oxford College of Engineering Bangalore Mrs. Kalaiselvi Asst. Prof,
More informationCongestion Propagation among Routers in the Internet
Congestion Propagation among Routers in the Internet Kouhei Sugiyama, Hiroyuki Ohsaki and Makoto Imase Graduate School of Information Science and Technology, Osaka University -, Yamadaoka, Suita, Osaka,
More informationLecture 14: Congestion Control"
Lecture 14: Congestion Control" CSE 222A: Computer Communication Networks George Porter Thanks: Amin Vahdat, Dina Katabi and Alex C. Snoeren Lecture 14 Overview" TCP congestion control review Dukkipati
More informationProblems and Solutions for the TCP Slow-Start Process
Problems and Solutions for the TCP Slow-Start Process K.L. Eddie Law, Wing-Chung Hung The Edward S. Rogers Sr. Department of Electrical and Computer Engineering University of Toronto Abstract--In this
More informationExploring Congestion Control Mechanism of TCP Variants over Wired & Wireless Networks
International Journal of Scientific & Engineering Research Volume 9, Issue 9, September-2018 183 Exploring Congestion Control Mechanism of TCP Variants over Wired & Wireless Networks Syful Islam, Ratnadip
More informationA 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 informationImproving Host-to-Host Congestion Control Protocols by Dynamic Bandwidth Estimation of the Network
Improving Host-to-Host Congestion Control Protocols by Dynamic Bandwidth Estimation of the Network Marwa O. Al-Enany B.SC. in Computer Science and Engineering, Faculty of Electronic Eng., Menoufia University,
More informationTHE NETWORK PERFORMANCE OVER TCP PROTOCOL USING NS2
THE NETWORK PERFORMANCE OVER TCP PROTOCOL USING NS2 Ammar Abdulateef Hadi, Raed A. Alsaqour and Syaimak Abdul Shukor School of Computer Science, Faculty of Information Science and Technology, University
More informationImpact 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 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 informationISSN: International Journal of Advanced Research in Computer Engineering & Technology (IJARCET) Volume 2, Issue 4, April 2013
Balanced window size Allocation Mechanism for Congestion control of Transmission Control Protocol based on improved bandwidth Estimation. Dusmant Kumar Sahu 1, S.LaKshmiNarasimman2, G.Michale 3 1 P.G Scholar,
More informationTM 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 informationTCP NewReno: Slow-but-Steady or Impatient?
TCP NewReno: Slow-but-Steady or Impatient? Nadim Parvez Anirban Mahanti Carey Williamson Department of Computer Science University of Calgary 5 University Drive NW Calgary, AB, Canada TN 1N Email: {parvez,
More informationCS 5520/ECE 5590NA: Network Architecture I Spring Lecture 13: UDP and TCP
CS 5520/ECE 5590NA: Network Architecture I Spring 2008 Lecture 13: UDP and TCP Most recent lectures discussed mechanisms to make better use of the IP address space, Internet control messages, and layering
More informationDelayed ACK Approach for TCP Performance Improvement for Ad Hoc Networks Using Chain Topology
Delayed ACK Approach for TCP Performance Improvement for Ad Hoc Networks Using Chain Topology Prashant Kumar Gupta M.Tech. Scholar, Computer Networks, Bhilai Institute of Technology, Durg (C.G.), India
More informationReasons not to Parallelize TCP Connections for Fast Long-Distance Networks
Reasons not to Parallelize TCP Connections for Fast Long-Distance Networks Zongsheng Zhang Go Hasegawa Masayuki Murata Osaka University Contents Introduction Analysis of parallel TCP mechanism Numerical
More informationImproving the Ramping Up Behavior of TCP Slow Start
Improving the Ramping Up Behavior of TCP Slow Start Rung-Shiang Cheng, Hui-Tang Lin, Wen-Shyang Hwang, Ce-Kuen Shieh Department of Electrical Engineering, National Cheng Kung University, Taiwan chengrs@hpds.ee.ncku.edu.tw
More informationAppendix 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 informationCongestion 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 informationCongestion 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 informationBuffer 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 informationFuzzy based Tuning Congestion Window for Improving End-to-End Congestion Control Protocols
Fuzzy based Tuning Congestion Window for Improving End-to-End Congestion Control Protocols Tharwat Ibrahim Department of Computer Systems Faculty of Computer and Information, Benha University Gamal Attiya
More informationA High-Order Model for Congestion Control Using Exponential Increase
A High-Order Model for Congestion Control Using Exponential Increase D-H. HOANG Department of Computer Science and Automation Technical University of Ilmenau 98684-D Ilmenau GERMANY Abstract: Due to the
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 informationTCP Westwood: Efficient Transport for High-speed wired/wireless Networks
TCP Westwood: Efficient Transport for High-speed wired/wireless Networks Mario Gerla, Medy Sanadidi, Ren Wang and Massimo Valla UCLA Computer Science 1 Outline 1. TCP Overview 2. Bandwidth Estimation and
More informationEnhancing TCP Throughput over Lossy Links Using ECN-capable RED Gateways
Enhancing TCP Throughput over Lossy Links Using ECN-capable RED Gateways Haowei Bai AES Technology Centers of Excellence Honeywell Aerospace 3660 Technology Drive, Minneapolis, MN 5548 E-mail: haowei.bai@honeywell.com
More informationOverview. TCP congestion control Computer Networking. TCP modern loss recovery. TCP modeling. TCP Congestion Control AIMD
Overview 15-441 Computer Networking Lecture 9 More TCP & Congestion Control TCP congestion control TCP modern loss recovery TCP modeling Lecture 9: 09-25-2002 2 TCP Congestion Control Changes to TCP motivated
More informationOpen Box Protocol (OBP)
Open Box Protocol (OBP) Paulo Loureiro 1, Saverio Mascolo 2, Edmundo Monteiro 3 1 Polytechnic Institute of Leiria, Leiria, Portugal, loureiro.pjg@gmail.pt 2 Politecnico di Bari, Bari, Italy, saverio.mascolo@gmail.com
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 Layer (Congestion Control)
Transport Layer (Congestion Control) Where we are in the Course Moving on up to the Transport Layer! Application Transport Network Link Physical CSE 461 University of Washington 2 Congestion Collapse Congestion
More informationEnhancing 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 informationA Study of Deploying Smooth- and Responsive- TCPs with Different Queue Management Schemes
A Study of Deploying Smooth- and Responsive- TCPs with Different Queue Management Schemes Chi Zhang Juniper Networks, USA chizhang@juniper.net Lefteris Mamatas Department of Electronic & Electrical Engineering
More informationTCP-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 informationAn Introduction to ACC Mechanism for Congestion Control
International Journal of Allied Practice, Research and Review Website: www.ijaprr.com (ISSN 2350-1294) An Introduction to ACC Mechanism for Congestion Control Syed Nusrat #1 # Department of Computer Science,
More informationDelay Performance of the New Explicit Loss Notification TCP Technique for Wireless Networks
Delay Performance of the New Explicit Loss Notification TCP Technique for Wireless Networks Wenqing Ding and Abbas Jamalipour School of Electrical and Information Engineering The University of Sydney Sydney
More informationChaoyang University of Technology, Taiwan, ROC Nan-Kai Institute of Technology, Taiwan, ROC
TCP-Taichung: A RTT-Based Predictive Bandwidth Based with Optimal Shrink Factor for TCP Congestion Control in Heterogeneous Wired and Wireless Networks Ben-Jye Chang 1,Shu-YuLin 1, and Ying-Hsin Liang
More information