A COMPARATIVE STUDY OF TCP RENO AND TCP VEGAS IN A DIFFERENTIATED SERVICES NETWORK
|
|
- Letitia Blankenship
- 6 years ago
- Views:
Transcription
1 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 ruy@lrc.feelt.ufu.br Paulo Roberto Guardieiro Federal University of Uberlândia Brazil Faculty of Electrical Engineering guardieiro@lrc.feelt.ufu.br Abstract In this paper, we present some simulation results carried out to study the behavior of the Differentiated Services architecture (DiffServ) together with TCP Vegas algorithm in relation to TCP Reno algorithm. We focus on the evaluation of the impact α and β parameters in TCP Vegas and RIO parameters have on fairness in this environment. In particular, this paper examines the feasibly of some values not yet used for adjusting α and β, in a DiffServ network. The results show that much of conclusions concerning TCP Vegas achieved in previous researches, in which only a traditional network was examined, are found in a DiffServ domain too. Besides, they show that the studied parameters are able to minimize the unfairness of TCP Vegas in that environment in some extent, but improvements are still fundamental. I. INTRODUCTION Nowadays, DiffServ architecture [3] has raised as one of most important technology for provisioning Quality of Service (QoS) in the Internet. It maintains the complexity of flow control at the network border and so provides scalability in this scenario. Besides, as this approach is relatively recent, a lot of researches related to it have been published lately [6,7]. But up to now all the ones have concentrate on TCP Reno as congestion control mechanism at the hosts. So, we emphasize in this paper the open issue relative to operation of DiffServ together with TCP Vegas algorithm [9,10,11]. Inside the DiffServ network, congestion control is performed by RIO (RED with IN and Out) algorithm [7], while at the hosts this control is performed by TCP algorithm [1]. Then, the whole congestion control in this environment depends on the interoperation between these both algorithms. TCP Reno represents the most known congestion control mechanism for the IP networks employed nowadays. Despite its large use, this mechanism does not use the network bandwidth effectively, since it induces losses inside the network for detecting congestion. New TCP algorithms have been proposed to improve this utilization. Among them TCP Vegas appears as a promising one. The developers of TCP Vegas have reported that it achieves between 40% and 70% better throughput than TCP Reno does and causes much fewer packet retransmissions [10]. In spite of its higher performance, with regard to the bandwidth utilization, it has been established by previous researches that it raises fairness issues. TCP Vegas relies on two important parameters labeled α and β. In the studies presented in [5,13] the authors have concluded that adequate fairness among connections sharing the network bandwidth can be gotten by making α=β. Besides, in [8,12] researches have shown that suitable adjustment to the parameters of Random Early Detection (RED) algorithm can also minimize the unfairness of TCP Vegas. Therefore, since DiffServ architecture is based on RED algorithm, as part of RIO, it is expected that the same influence observed in such researches can also occur in a DiffServ environment. In this way, as said before, we examine in this paper the impact of RIO parameters as well as α and β parameters on fairness of a DiffServ network, taking into account those previous results. Although RIO has two REDs, one for inprofile packets and another for out-of-profile packets, in this work we limit the analysis to the parameters of the RED associated with out-of-profile packets. The parameters of the RED related to in-profile packets are kept constant. Concerning α and β parameters, they are studied considering the cases where α<β and α=β are used. Based on previous researches that have concluded that α=β case provides a better fairness, we emphasize in this work the exam of this case. So, three sets of values for RIO parameters (relative to out-of-profile packets) and four sets for α and β parameters, one referring to α<β setting and three others referring to α=β setting, are studied. Thus, this study presents an analysis towards practical values to be employed in future implementations of TCP Vegas in a DiffServ environment and most probably these values will also perform well in a traditional IP network using RED. The simulations presented in this paper concentrate on DiffServ AF service class [3,7] that allows the usage of all available network bandwidth dynamically. This paper is organized as follows. In section II, we briefly review some important concepts of TCP Reno, TCP Vegas and DiffServ so as to provide a necessary background to this work. Next, we present the network model that was employed in the simulations and its associated configuration in section III. Section IV is devoted to present the simulation results. Finally, in section V, we make some concluding remarks.
2 II. OVERVIEW OF TCP AND DIFFSERV This section gives a briefly insight into some important features of both TCP algorithms mentioned and also into DiffServ architecture. More details can be met in [1,2,3,10]. A. TCP Reno and TCP Vegas We explain here only the main difference between TCP Reno and TCP Vegas, which refers to their manner of operating in Congestion Avoidance phase. More details on both can easily be found in the literature, like [10,11] among many others. In order to detect congestion inside the network, TCP Reno sender continually expands CWND until it receives a signaling that a segment has been lost. The way CWND is increased, in that phase, at time t+t is given by equation 1. 1 CWND ( t + t ) = CWND( t) + (1) CWND( t) Differently from TCP Reno, TCP Vegas detects network congestion by monitoring the changes in RTTs of the segments that have been sent previously by the connection. Thus, if observed RTTs increase, TCP Vegas recognizes incipient network congestion so it decreases congestion window (CWND) by one. Otherwise, if observed RTTs diminish TCP Vegas infers that network is relieved from congestion and accordingly it increases CWND by one. There is a range in which CWND remains unchanged. The extension of this range is determined by α and β parameters, as shown in equation 2 [5]. CWND ( t CWND ( t ) + 1, if t ) = CWND ( t ) 1, if Unchanged, if + α Diff < ; β < Diff ; α Diff base rtt Diff = CWND ( t ) / CWND ( t) / rtt β base rtt Where rtt means the measured RTT, base_rtt is the smallest value of observed RTTs and α and β parameters are minimum and maximum thresholds, respectively, for the admitted range on RTT variation without changes in CWND. While variations in observed RTTs are between α and β (divided by base_rtt), TCP Vegas infers that the network is not under danger of congestion. Then, it maintains CWND unchanged to prevent losses inside the network. The key idea here is to use all the available network bandwidth, but without causing excess traffic inside the network. B. DiffServ network This architecture [3] is largely intended to provide bandwidth assurance for the end-users according to their respective services specification. It provides two new service classes: Expedited Forwarding (EF) and Assured Forwarding (AF). The former is designed for real-time traffic while the latter is for non-real-time traffic that needs minimum bandwidth guarantee and possibility of making use of leftover resources. (2) DiffServ networks employ border routers that provide full functionality over the traffic entering the network, including classification, policing and shaping. As a result, the core network routers are simplified since they only need to forward packets based on their respective PHBs (Per Hop Behaviors), that indicate the service class of packets and are identified by the value of DS field in the packets header. Within DiffServ network RIO algorithm performs the congestion control. At the edge routers there are traffic profiles for end-users so that a flow is marked in-profile when it does not exceed the contracted target rate and out-ofprofile otherwise. The RIO algorithm owns two RED algorithms, one for in-profile packets and another for out-ofprofile packets. In times of congestion, out-of-profile packets are dropped first, since the network commits to deliver inprofile packets only. III. SIMULATION ENVIRONMENT The simulations were performed using the well-known NS network simulator. The simulated network model is that depicted in fig. 1, where there are two sources (S1, S2) sending data to two destinations (D1, D2, respectively), two border router connected by a DiffServ link (RIO queue) and four simple links (FIFO) connecting the end-hosts to routers. S1 S2 Sources Connection 1 - X Mbps 10 Mbps R R 10 Mbps 1 ms 1 ms Fig. 1 Network model. Connection 2 - Y Mbps Destinations This scenario defines two connections, one between S1-D1 and another between S2-D2, connection 1 and 2, respectively. Both capacity and delay for each link as well as the target rate of each connection are shown in fig. 1. X represents the target rate of connection associated to S1 and Y the same for S2. Their values can vary from one simulation to another. The sources generate infinite FTP traffic so that only the adjusting in the conditioner at the network boundary imposes the target rate of connections. The analyzed RIO parameters are those shown in table 1. Note that while the threshold parameters for in-profile packets are maintained unchanged, the ones for out-of-profile packets vary within the shown limits. This procedure was followed to make viable this study. Analogously, the values analyzed for α and β parameters in TCP Vegas were restricted as well. Table 1 RIO parameters in-profile Out-of-profile Min th (packets) 20 3/5/7 Max th (packets) 40 6/10/14 Max p 0,02 0,1 The set of values used for Min th and Max th relative to RED associated to out-of-profile packets, and called here REDO, are REDO:3-6, REDO:5-10 and REDO:7-14, according to table 1. In the same way, four sets of values for α and β D 1 D 2
3 parameters are studied: α=1 and β=3, α=β=1, α=β=2 and α=β=3. IV. SIMULATION RESULTS It is presented in this section the main results obtained from the combined values of studied parameters. This analysis concentrates on fairness ability in that environment with regards to proportional bandwidth sharing. Since TCP Reno has already proved proper in providing good fairness for the scenario here studied, we focus on TCP Vegas solely and on its interoperation with TCP Reno. A. Influence of α and β parameters In simulations shown in this sub-section, REDO parameters were maintained constant making it possible the analysis of α and β parameters only. Each connection on the network model (fig. 1) has a target rate of 1 Mbps and sources are TCP Vegas. S1 starts working at time t=0 seconds and S2 at t=5 seconds. To facilitate the view of the extent of results, simulation duration of 30 and 100 seconds were employed. In this way, four simulations were performed, in which the REDO:3-6 setting and the four sets of values for α and β parameters, mentioned before, were analyzed. Because of the limited space only the results from α=1 and β=3 and α=β=2 scenarios are presented in figs. 2 and 3, respectively. increase in RTT1) and CWND2 to reach 4 segments. After then, both RTTs stabilize around 18 ms and, consequently, TCP Vegas algorithm infers that there is no congestion inside the network so it stops altering CWND size. The reason why connection 2 in fig. 2a achieves more bandwidth than connection 1 can be explained recalling the way TCP Vegas works. At the moment a TCP Vegas sender begins transmitting, it measures the RTT of first segment sent to determine whether its CWND can be increased or not. So, since the instant connection 2 joins the network, only S1 is transmitting, the value of the RTT evaluated for connection 2 must be close to the one measured for connection 1 (figs. 2c and 2d). Thus, S2 starts transmitting and the more it injects data into the network the more both RTTs increase. As a result, TCP Vegas algorithm decreases CWND1 causing decline in flow rate of connection 1. This tends to carry on until both connections reach the equilibrium around t=6.7 seconds. Afterwards, TCP Vegas algorithm infers that the CWND of connections must maintain unchanged (because of their stable RTTs) resulting in the unfairness problem mentioned before. Therefore, under this condition the original TCP Vegas algorithm, with α=1 and β=3 setting, does not provide adequate fairness between the connections in this network. In [5,13] it has been emphasized that TCP Vegas can provide a good fairness in a traditional network (based on BE service) by using α=β setting. So, we simulated three sets of values considering α=β in order to evaluate the efficiency of this approach in a DiffServ network. Fig. 3 exhibits the results from α=β=2 case. It can be seen by fig. 3a that in this case both connections competed for bandwidth in a fair way. Comparing these results with the ones presented in fig 2, we can observe that the main difference between them is that in fig. 3 the CWND of connections continuously oscillate due to the variation in their respective RTTs. Fig. 2 TCP Vegas with α=1 and β=3: a) Bandwidth achieved by the connections b) Congestion window of connections c) Round Trip Times d) Zoom in on RTTs around the instant S2 starts The result depicted in fig. 2a shows that connections 1 and 2 did not receive equal bandwidth from the network like would occur with TCP Reno. This result complies with the ones presented in [5], in which it has been shown that this unfairness problem occurs due to the fact that with α<β the CWND of connections keep stable (fig. 2b, after t=6.7 seconds). As a result, the connections get different bandwidth from each other. It happens because the RTT of connections only suffer variation at the time of the sources begin transmitting. Accordingly, figs. 2c and 2d show that as connection 2 joins the network (t=5 seconds) the RTT of both connections begin oscillating and so continue until around t=6.7 seconds. It causes CWND1 size to decrease to 3 segments (due to the Fig. 3 TCP Vegas with α=2 and β=2: a) Bandwidth achieved by the connections b) Congestion window of connections c) Round Trip Times d) Zoom in on RTTs around the instant S2 starts In fact, the RTT of connections vary constantly because the usage of α=β setting makes equation 2 becomes equation 3.
4 Where it can be seen that since Diff (α=β)/base_rtt, CWND must change at each ACK received by TCP Vegas sender. CWND ( t CWND ( t ) + 1, if t ) = CWND ( t ) 1, if Unchanged, if + Diff < ; < Diff ; Diff = ; Thus, these results confirm that, like [5,13] without DiffServ, the usage of α=β setting is essential in getting fairness among connections in a DiffServ network too. The analysis of α=β=1 case reveled that this setting was not enough to cause oscillation in the RTT of connections. As a result, it could not provide fairness between connections 1 and 2. Concerning α=β=3 case, even though it has provided good fairness between the connections, it caused a higher level of oscillation in RTTs and, consequently, in CWNDs, which made the network to become much unstable. Therefore, the best setting seems to be α=β=2 indeed. B. Influence of RIO parameters In this sub-section the goal is specifically to examine the impact of REDO parameters on bandwidth sharing. Like before, both connections have a target rate of 1 Mbps and the sources are TCP Vegas sources. In this case, however, α and β parameters values were fixed at α=β=2 and the other two sets of values studied for REDO parameters (REDO:5-10 and 7-14) were simulated. The results show that for both cases the network performance was exactly the same. Fig. 4 presents the ones, where it can be seen that bandwidth is not divided in a fair way. Fig. 4 TCP Vegas with REDO: 5-10, 7-14 and α=β=2: a) Bandwidth b) RTT Fig. 4b reveals that the RTT of connections 1 and 2 does not vary after the transitory imposed by the start of connection 2 (between t=5 and t=5.4 seconds interval). It happens due to the fact that the higher are REDO setting values the larger is the amount of traffic inside the network, once fewer segments are dropped in this situation. As a result, the queuing delay experienced by each packet increases and so the RTTs of connections 1 and 2, which are larger than the values achieved with REDO:3-6 setting presented before. In this way, the results suggest that DiffServ network can only provide adequate fairness for its end-users, considering the scenario here studied, if extremely small values for REDO parameters and α=β=2 setting are used. (3) C. Connections with different target rates In this sub-section we analyze not only the situation in which the network is over-provisioned but also that one in which it is under-provisioned. Both sources are TCP Vegas and their connections have different target rates. Connection 1 has a fixed target rate of 1 Mbps while connection 2 has a variable target from 1 to 3 Mbps (Y Mbps), as shown in fig. 5. The α=β=2 and REDO: 3-6 settings were used and each simulation run lasted 100 seconds. Fig. 5 Capacity of TCP Vegas in distributing bandwidth in a proportional way. It is noticed by Fig. 5 that before the network starts becoming under-provisioned (Y=2 Mbps), both connections get their respective target rate. After then, connection 1, that starts first, maintains its target (1 Mbps) whereas connection 2 cannot get more than 2 Mbps, in spite of its target rate that continues increasing up to 3 Mbps. Such a behavior is related to the fact that at any vestige of congestion into the network, TCP Vegas algorithm causes both connections to reduce its sending rate (by reducing their CWNDs) in order to avoid effective congestion. When the target of connection 2 goes beyond the rate of 2 Mbps, it tends to cause congestion inside the network that is detected by a relevant increase in its measured RTTs. It makes the connection to diminish its CWND, leading RTT of both connections to a stable state so their achieved bandwidth. The disadvantage of such an intrinsic feature of TCP Vegas in a DiffServ environment refers to its impossibility of providing proportional share of bandwidth for the end-users, according to their respective contracted services. D. TCP Vegas and TCP Reno In this sub-section, we deal with the interoperation of TCP Vegas and TCP Reno algorithms. Two sets of simulations were employed for this analysis. In the first one, depicted in fig. 6, sources S1 and S2 are TCP Reno and TCP Vegas sources, respectively. Both sources start transmitting simultaneously at time t=0 second and their connections have a target rate of 2 Mbps each one, which indicates the network is under-provisioned. It was maintained α=β=2 value for S2 (Vegas) and the three sets of values for REDO parameters were considered, as shown in fig. 6. Simulations run lasted 100 seconds. The results show that only REDO:3-6 setting provided equal bandwidth for connections 1 and 2 (same average bandwidth). In addition, they indicate that the higher the REDO setting the more TCP Reno surpasses TCP Vegas. This happens because decreasing the REDO setting so does the amount of out-of-profile packets inside the network.
5 Fig. 6 Effect of REDO parameters on TCP Reno and TCP Vegas traffics: a).redo:3-6 b) REDO:5-10 c) REDO:7-14 Then, since such packets are mainly generated by TCP Reno connection, due to its property of increasing CWND continuously until losses happen within the network, its aggressiveness against TCP Vegas connections is reduced. Consequently, the fairness in this environment is improved. For the over-provisioned case, similar results were obtained. In the second set of simulations, illustrated in fig. 7, the purpose was to evaluate how much the aggressiveness of TCP Reno can impacts the capacity of TCP Vegas on getting the bandwidth requested by the end-users. Two groups of simulations were performed. In the first one, the target rate of connection 1 (Reno) was fixed at 1 Mbps while the target rate of connection 2 was varied from 1 to 3 Mbps (Y Mbps). In the second group, the situation was inverted, as indicated in fig. 7. Both sources begin transmitting at t=0 second. Analogously to the previous sub-section, the α=β=2 and REDO:3-6 settings were adopted, and also the same simulation duration of 100 seconds was used for each run. Fig. 7 Comparison between TCP Reno and TCP Vegas in terms of bandwidth guarantees: a) Target rate of TCP Reno connection fixed at 1 Mbps b) Target rate of TCP Vegas connection fixed at 1 Mbps In fig. 7 it is shown that the aggressiveness of TCP Reno makes it outperforms TCP Vegas. By fig. 7a it is noticed that although connection 1 (Vegas) has a crescent target rate competing against connection 2 (Reno), which has a target fixed at 1 Mbps, that does not achieve any growth in its achieved bandwidth beyond the rate of 2 Mbps. On the other hand, in the situation depicted in fig. 7b, connection 1 (Reno) manages progressive increase in its achieved bandwidth, causing degrading to connection 2. V. CONCLUSIONS This study has extended some results gotten in earlier researches concerning TCP Vegas, such as α, β and RED influence on fairness capacity of TCP Vegas, to a DiffServ environment. The results here obtained imply that in a DiffServ environment it is essential to use α=β setting for TCP Vegas algorithm, as well as extremely small values for the RED associated with out-of-profile packets of RIO algorithm (REDO). It causes continuing oscillations in the CWND of connections so provides reasonable fairness in this scenario, although there is no proportionality under congestion. Furthermore, in this case, the stable property of TCP Vegas is lost and it tends to behavior like TCP Reno. Those procedures also minimize the aggressiveness of TCP Reno against TCP Vegas in some extend, but in general the former surpasses the latter. Concerning α and β parameters, the α=β=2 adjustment seems to be the best value to be implemented, since higher values cause increased instability inside the network. In summary, we conclude that the fairness feasibility of TCP Vegas in a DiffServ environment, in relation to TCP Reno, is highly dependent on improvements. In this way, we suggest for future works the analysis of the Explicit Congestion Notification (ECN) mechanism, according to which has been proposed in [7], as an attempt to enhance the fairness of TCP Vegas in a DiffServ network. We also suggest for future researches the study of different scenarios, for instance one with a larger number of sources. REFERENCES [1] M. Allman, V. Paxson, and W. Stevens, TCP Congestion Control, RFC 2581, April [2] K. Nichols, A Two-bit Differentiated Services Architecture for the Internet, RFC 2638, July [3] S. Blake et al., An Architecture for Differentiated Services, IETF RFC 2475, December [4] S. Floyd, and V. Jacobson, Random Early Detection Gateways for Congestion Avoidance, IEEE/ACM Transactions on Networking, 1(4): , July [5] G. Hasegawa, M. Murata, and H. Miyahara, Fairness and Stability of Congestion Control Mechanisms of TCP, in Proceedings of INFOCOM 99, pp , March [6] F. Baumgartner, T. Braun, and C. Siebel, Fairness of Assured Service. [7] W. Fang, TCP mechanisms for DiffServ Architecture. [8] J. Mo, et al., Analysis and Comparison of TCP Reno and Vegas, in Proceedings of INFOCOM 99, pp , March [9] L. Peterson, and L. Wang, Understanding TCP Vegas: Theory and Practice. [10] L. S. Brakmo, S. W. O Malley, and L. Peterson, TCP Vegas: New Techniques for Congestion Detection and Avoidance, in Proceedings of ACM SIGCOMM 94, pp , London, October [11] U. Hengartner, J. Bolliger, and T. Gross, TCP Vegas Revisited. [12] A. M. Raghavendra, and R. E. Kinicki, A Simulation Performance Study of TCP Vegas and Random Early Detection, in Proceedings of 18 th Int. Performance Computing communications Conference, pp , [13] C. Boutremans, and J. Boudec, A Note on the fairness of TCP Vegas, in Proceedings of International Zurich Seminar on Broadband Communications, pp , Zurich, Switzerland, February 2000.
Analysis of the interoperation of the Integrated Services and Differentiated Services Architectures
Analysis of the interoperation of the Integrated Services and Differentiated Services Architectures M. Fabiano P.S. and M.A. R. Dantas Departamento da Ciência da Computação, Universidade de Brasília, 70.910-970
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 informationA CONTROL THEORETICAL APPROACH TO A WINDOW-BASED FLOW CONTROL MECHANISM WITH EXPLICIT CONGESTION NOTIFICATION
A CONTROL THEORETICAL APPROACH TO A WINDOW-BASED FLOW CONTROL MECHANISM WITH EXPLICIT CONGESTION NOTIFICATION Hiroyuki Ohsaki, Masayuki Murata, Toshimitsu Ushio, and Hideo Miyahara Department of Information
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 informationDynamic Fair Bandwidth Allocation for DiffServ Classes
Dynamic Fair Bandwidth Allocation for DiffServ Classes Hideyuki Shimonishi Ichinoshin Maki Tutomu Murase Masayuki Murata Networking Research Labs, NEC Corporation Graduate School of Engineering Science,
More informationAdvanced Computer Networks
Advanced Computer Networks QoS in IP networks Prof. Andrzej Duda duda@imag.fr Contents QoS principles Traffic shaping leaky bucket token bucket Scheduling FIFO Fair queueing RED IntServ DiffServ http://duda.imag.fr
More informationEffect of Number of Drop Precedences in Assured Forwarding
Internet Engineering Task Force Internet Draft Expires: January 2000 Mukul Goyal Arian Durresi Raj Jain Chunlei Liu The Ohio State University July, 999 Effect of Number of Drop Precedences in Assured Forwarding
More informationPERFORMANCE ANALYSIS OF AF IN CONSIDERING LINK
I.J.E.M.S., VOL.2 (3) 211: 163-171 ISSN 2229-6X PERFORMANCE ANALYSIS OF AF IN CONSIDERING LINK UTILISATION BY SIMULATION Jai Kumar and U.C. Jaiswal Department of Computer Science and Engineering, Madan
More informationStability Analysis of a Window-based Flow Control Mechanism for TCP Connections with Different Propagation Delays
Stability Analysis of a Window-based Flow Control Mechanism for TCP Connections with Different Propagation Delays Keiichi Takagaki Hiroyuki Ohsaki Masayuki Murata Graduate School of Engineering Science,
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 informationPerformance Analysis of Assured Forwarding
Internet Engineering Task Force Internet Draft Expires: August 2000 Mukul Goyal Arian Durresi Raj Jain Chunlei Liu The Ohio State University February 2000 Performance Analysis of Assured Forwarding Status
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 informationPrinciples. IP QoS DiffServ. Agenda. Principles. L74 - IP QoS Differentiated Services Model. L74 - IP QoS Differentiated Services Model
Principles IP QoS DiffServ Differentiated Services Architecture DSCP, CAR Integrated Services Model does not scale well flow based traffic overhead (RSVP messages) routers must maintain state information
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 informationCore-Stateless Proportional Fair Queuing for AF Traffic
Core-Stateless Proportional Fair Queuing for AF Traffic Gang Cheng, Kai Xu, Ye Tian, and Nirwan Ansari Advanced Networking Laboratory, Department of Electrical and Computer Engineering, New Jersey Institute
More informationPERFORMANCE ANALYSIS OF AF IN CONSIDERING LINK UTILISATION BY SIMULATION WITH DROP-TAIL
I.J.E.M.S., VOL.2 (4) 2011: 221-228 ISSN 2229-600X PERFORMANCE ANALYSIS OF AF IN CONSIDERING LINK UTILISATION BY SIMULATION WITH DROP-TAIL Jai Kumar, Jaiswal Umesh Chandra Department of Computer Science
More informationBandwidth Assurance Issues for TCP flows in a Differentiated Services Network *
Bandwidth Assurance Issues for TCP flows in a Differentiated Services Network Version.6, March, 999 Bandwidth Assurance Issues for TCP flows in a Differentiated Services Network * Nabil Seddigh, Biswajit
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 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 informationRandom Early Marking: Improving TCP Performance in DiffServ Assured Forwarding
Random Early Marking: Improving TCP Performance in DiffServ Assured Forwarding Sandra Tartarelli and Albert Banchs Network Laboratories Heidelberg, NEC Europe Ltd. Abstract In the context of Active Queue
More informationReal-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 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 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 informationA Relative Bandwidth Allocation Method Enabling Fast Convergence in XCP
A Relative Bandwidth Allocation Method Enabling Fast Convergence in XCP Hanh Le Hieu,KenjiMasui 2, and Katsuyoshi Iida 2 Graduate School of Science and Engineering, Tokyo Institute of Technology 2 Global
More informationCS268: Beyond TCP Congestion Control
TCP Problems CS68: Beyond TCP Congestion Control Ion Stoica February 9, 004 When TCP congestion control was originally designed in 1988: - Key applications: FTP, E-mail - Maximum link bandwidth: 10Mb/s
More informationTCP Vegas Revisited. U. Hengartner 1, J. Bolliger 1 and Th. Gross 1;2. ETH Zürich Carnegie Mellon University CH 8092 Zürich Pittsburgh, PA 15213
TCP Vegas Revisited U. Hengartner 1, J. Bolliger 1 and Th. Gross 1;2 1 Departement Informatik 2 School of Computer Science ETH Zürich Carnegie Mellon University CH 8092 Zürich Pittsburgh, PA 15213 Abstract
More informationDiffServ Architecture: Impact of scheduling on QoS
DiffServ Architecture: Impact of scheduling on QoS Abstract: Scheduling is one of the most important components in providing a differentiated service at the routers. Due to the varying traffic characteristics
More informationAdaptive-Weighted Packet Scheduling for Premium Service
-Weighted Packet Scheduling for Premium Service Haining Wang Chia Shen Kang G. Shin The University of Michigan Mitsubishi Electric Research Laboratory Ann Arbor, MI 489 Cambridge, MA 239 hxw,kgshin @eecs.umich.edu
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 informationBasics (cont.) Characteristics of data communication technologies OSI-Model
48 Basics (cont.) Characteristics of data communication technologies OSI-Model Topologies Packet switching / Circuit switching Medium Access Control (MAC) mechanisms Coding Quality of Service (QoS) 49
More informationImplementation of Differentiated Services over ATM
Implementation of Differentiated s over ATM Torsten Braun, Arik Dasen, and Matthias Scheidegger; Institute of Computer Science and Applied Mathematics, University of Berne, Switzerland Karl Jonas and Heinrich
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 informationQOS Section 6. Weighted Random Early Detection (WRED)
QOS Section 6 Weighted Random Early Detection (WRED) The previous section addressed queuing, which is a congestionmanagement QoS mechanism. However, this section focuses on congestion avoidance. Specifically,
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 informationIntelligent Traffic Conditioners for Assured Forwarding Based Differentiated Services Networks
Intelligent Traffic Conditioners for Assured Forwarding Based Differentiated Services Networks B. Nandy, N. Seddigh, P. Pieda, J. Ethridge OpenIP Group, Nortel Networks, Ottawa, Canada Email:{bnandy, nseddigh,
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 informationOn 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 informationINTERNATIONAL 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 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 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 informationStudy of TCP and UDP flows in a Differentiated Services Network using Two Markers System 1
Study of TCP and UDP flows in a Differentiated Services Network using Two Markers System 1 Sung-Hyuck Lee, Seung-Joon Seok, Seung-Jin Lee, and Chul-Hee Kang* Department of Electronics Engineering, Korea
More informationAnalysis and Improvement of Fairness between TCP Reno and Vegas for Deployment of TCP Vegas to the Internet
Analysis and Improvement of Fairness between TCP Reno and Vegas for Deployment of TCP Vegas to the Internet Go Hasegawa, Kenji Kurata and Masayuki Murata Graduate School of Engineering Science, Osaka University
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 informationCongestion Control In The Internet Part 2: How it is implemented in TCP. JY Le Boudec 2015
1 Congestion Control In The Internet Part 2: How it is implemented in TCP JY Le Boudec 2015 Contents 1. Congestion control in TCP 2. The fairness of TCP 3. The loss throughput formula 4. Explicit Congestion
More informationCC-SCTP: Chunk Checksum of SCTP for Enhancement of Throughput in Wireless Network Environments
CC-SCTP: Chunk Checksum of SCTP for Enhancement of Throughput in Wireless Network Environments Stream Control Transmission Protocol (SCTP) uses the 32-bit checksum in the common header, by which a corrupted
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 informationOn 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 informationPERFORMANCE COMPARISON OF TRADITIONAL SCHEDULERS IN DIFFSERV ARCHITECTURE USING NS
PERFORMANCE COMPARISON OF TRADITIONAL SCHEDULERS IN DIFFSERV ARCHITECTURE USING NS Miklós Lengyel János Sztrik Department of Informatics Systems and Networks University of Debrecen H-4010 Debrecen, P.O.
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 informationProviding Fairness in DiffServ Architecture
Providing Fairness in DiffServ Architecture Department of Computer Science & Engineering The Pennsylvania State University University Park, PA 162 Abstract abstrct I INTRODUCTION The Differentiated Services
More informationADVANCED TOPICS FOR CONGESTION CONTROL
ADVANCED TOPICS FOR CONGESTION CONTROL Congestion Control The Internet only functions because TCP s congestion control does an effective job of matching traffic demand to available capacity. TCP s Window
More informationEffect of Context Transfer during Handoff on Flow Marking in a DiffServ Edge Router
Effect of Context Transfer during Handoff on Flow Marking in a DiffServ Edge outer Muhammad Jaseemuddin 1, Omer Mahmoud 2 and Junaid Ahmed Zubairi 3 1 Nortel Networks, Ottawa, Canada, 2 International Islamic
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 informationCongestion 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 Contents 1. Congestion control in TCP 2. The fairness of TCP 3. The loss throughput formula 4. Explicit Congestion
More informationCSE 123b Communications Software
CSE 123b Communications Software Spring 2002 Lecture 10: Quality of Service Stefan Savage Today s class: Quality of Service What s wrong with Best Effort service? What kinds of service do applications
More informationcs/ee 143 Communication Networks
cs/ee 143 Communication Networks Chapter 4 Transport Text: Walrand & Parakh, 2010 Steven Low CMS, EE, Caltech Recap: Internet overview Some basic mechanisms n Packet switching n Addressing n Routing o
More informationChapter 6 Congestion Control and Resource Allocation
Chapter 6 Congestion Control and Resource Allocation Congestion-Avoidance Mechanisms Congestion avoidance is to predict when congestion is about to happen and then to reduce sending rate of source host
More informationDifferentiated Services
Diff-Serv 1 Differentiated Services QoS Problem Diffserv Architecture Per hop behaviors Diff-Serv 2 Problem: QoS Need a mechanism for QoS in the Internet Issues to be resolved: Indication of desired service
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 informationChapter II. Protocols for High Speed Networks. 2.1 Need for alternative Protocols
Chapter II Protocols for High Speed Networks 2.1 Need for alternative Protocols As the conventional TCP suffers from poor performance on high bandwidth delay product links [47] meant for supporting transmission
More informationApplying TCP Congestion Control Schemes on NDN and their Implications for NDN Congestion Control. Shuo Yang
Applying TCP Congestion Control Schemes on NDN and their Implications for NDN Congestion Control Shuo Yang Abstract While congestion control in TCP has been well studied, the future Internet architecture
More informationRecap. TCP connection setup/teardown Sliding window, flow control Retransmission timeouts Fairness, max-min fairness AIMD achieves max-min fairness
Recap TCP connection setup/teardown Sliding window, flow control Retransmission timeouts Fairness, max-min fairness AIMD achieves max-min fairness 81 Feedback Signals Several possible signals, with different
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 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 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 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 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 informationImproving Internet Congestion Control and Queue Management Algorithms. Wu-chang Feng March 17, 1999 Final Oral Examination
Improving Internet Congestion Control and Queue Management Algorithms Wu-chang Feng March 17, 1999 Final Oral Examination Outline Motivation Congestion control and queue management today (TCP, Drop-tail,
More informationMapping an Internet Assured Service on the GFR ATM Service
Mapping an Internet Assured Service on the GFR ATM Service Fernando Cerdán and Olga Casals Polytechnic University of Catalonia, Computer Department Architecture, C/ Jordi Girona 1-3, E-08071 Barcelona
More informationRECHOKe: 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 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 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 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 informationTopic 4b: QoS Principles. Chapter 9 Multimedia Networking. Computer Networking: A Top Down Approach
Topic 4b: QoS Principles Chapter 9 Computer Networking: A Top Down Approach 7 th edition Jim Kurose, Keith Ross Pearson/Addison Wesley April 2016 9-1 Providing multiple classes of service thus far: making
More informationOne More Bit Is Enough
One More Bit Is Enough Yong Xia, RPI Lakshmi Subramanian, UCB Ion Stoica, UCB Shiv Kalyanaraman, RPI SIGCOMM 05, Philadelphia, PA 08 / 23 / 2005 Motivation #1: TCP doesn t work well in high b/w or delay
More informationInternet Services & Protocols. Quality of Service Architecture
Department of Computer Science Institute for System Architecture, Chair for Computer Networks Internet Services & Protocols Quality of Service Architecture Dr.-Ing. Stephan Groß Room: INF 3099 E-Mail:
More informationFair Assured Services Without Any Special Support at the Core
Fair Assured Services Without Any Special Support at the Core Sergio Herrería-Alonso, Manuel Fernández-Veiga, Andrés Suárez-González, Miguel Rodríguez-Pérez, and Cándido López-García Departamento de Enxeñería
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 informationCongestion control in TCP
Congestion control in TCP If the transport entities on many machines send too many packets into the network too quickly, the network will become congested, with performance degraded as packets are delayed
More informationDesign of Network Dependent Congestion Avoidance TCP (NDCA-TCP) for Performance Improvement in Broadband Networks
International Journal of Principles and Applications of Information Science and Technology February 2010, Vol.3, No.1 Design of Network Dependent Congestion Avoidance TCP (NDCA-TCP) for Performance Improvement
More informationCall Admission Control in IP networks with QoS support
Call Admission Control in IP networks with QoS support Susana Sargento, Rui Valadas and Edward Knightly Instituto de Telecomunicações, Universidade de Aveiro, P-3810 Aveiro, Portugal ECE Department, Rice
More informationANALYSIS OF TCP ALGORITHMS IN THE RELIABLE IEEE b LINK
ANALYSIS OF TCP ALGORITHMS IN THE RELIABLE IEEE 80.11b LINK Lukas Pavilanskas Department Of Telecommunications Vilnius Gediminas Technical University Naugarduko 41, Vilnius, LT-037, Lithuania E-mail: lukas.pavilanskas@el.vtu.lt
More informationCongestion control mechanism of TCP for achieving predictable throughput
Congestion control mechanism of TCP for achieving predictable throughput Kana Yamanegi Go Hasegawa Masayuki Murata Graduate School of Information Science and Technology, Osaka University 1-5 Yamadaoka,
More informationInvestigating the Use of Synchronized Clocks in TCP Congestion Control
Investigating the Use of Synchronized Clocks in TCP Congestion Control Michele Weigle Dissertation Defense May 14, 2003 Advisor: Kevin Jeffay Research Question Can the use of exact timing information improve
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 informationEE 122: Differentiated Services
What is the Problem? EE 122: Differentiated Services Ion Stoica Nov 18, 2002 Goal: provide support for wide variety of applications: - Interactive TV, IP telephony, on-line gamming (distributed simulations),
More informationA transport-layer approach for achieving predictable throughput for Internet applications
Seventh International Conference on Networking A transport-layer approach for achieving predictable throughput for Internet applications Go Hasegawa, Kana Yamanegi and Masayuki Murata Graduate School of
More 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 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 informationA Framework For Managing Emergent Transmissions In IP Networks
A Framework For Managing Emergent Transmissions In IP Networks Yen-Hung Hu Department of Computer Science Hampton University Hampton, Virginia 23668 Email: yenhung.hu@hamptonu.edu Robert Willis Department
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 informationDIFFERENTIATED SERVICES ENSURING QOS ON INTERNET
DIFFERENTIATED SERVICES ENSURING QOS ON INTERNET Pawansupreet Kaur 1, Monika Sachdeva 2 and Gurjeet Kaur 3 1 Department of Computer Engineering, SBS State Technical Campus, Ferozpur, Punjab Meens399@gmail.com
More informationCongestion Control and Resource Allocation
Problem: allocating resources Congestion control Quality of service Congestion Control and Resource Allocation Hongwei Zhang http://www.cs.wayne.edu/~hzhang The hand that hath made you fair hath made you
More informationUsing an Artificially Intelligent Congestion Avoidance Algorithm to Augment TCP Reno and TCP Vegas Performance
Using an Artificially Intelligent Congestion Avoidance Algorithm to Augment TCP Reno and TCP Vegas Performance John Tobler Department of Computer Sciences University of Wisconsin-Madison tobler@cs.wisc.edu
More informationEvaluation of a Queue Management Method for TCP Communications over Multi-hop Wireless Links
Evaluation of a Queue Management Method for TCP Communications over Multi-hop Wireless Links Satoshi Ohzahata and Konosuke Kawashima Department of Computer, Information and Communication Sciences, Tokyo
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 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 informationIntroduction to IP QoS
Introduction to IP QoS Primer to IP Quality of Service Aspects Queuing, Shaping, Classification Agenda IP QoS Introduction Queue Management Congestion Avoidance Traffic Rate Management Classification and
More informationAn Aided Congestion Avoidance Mechanism for TCP Vegas
An Aided Congestion Avoidance Mechanism for TCP Vegas Cheng-Yuan Ho 1, Chen-Hua Shih 1, Yaw-Chung Chen 1, and Yi-Cheng Chan 2 1 Department of Computer Science and Information Engineering, National Chiao
More informationCS644 Advanced Networks
What we know so far CS644 Advanced Networks Lecture 6 Beyond TCP Congestion Control Andreas Terzis TCP Congestion control based on AIMD window adjustment [Jac88] Saved Internet from congestion collapse
More information