Conservative Slow Start: Controlling Losses in Very High Speed Networks
|
|
- Ethan Dalton
- 3 years ago
- Views:
From this document you will learn the answers to the following questions:
What do we address the problem of how TP sessions do their transmission windows?
Who is the author of this paper?
What is used by cross traffic?
Transcription
1 onservative Slow Start: ontrolling Losses in Very High Speed Networks Kazumi Kumazoe NIT Kyushu Research enter 3-8-1, Asano, Kitakyushu Kyushu Institute of Technology Fukuoka Pref., Japan esar Marcondes, Mario Gerla omputer Science Dept. University of alifornia, Los Angeles Los Angeles, USA Dirceu avendish, Masato Tsuru, Yuji Oie Network Design Research enter Department of omputer Science and Electronics Kyushu Institute of Technology Kitakyushu, Japan Abstract In this paper, we address the problem of how TP sessions ramp up their transmission windows in a controlled way. We introduce a conservative slow start scheme that reduces to the regular slow start when session path queues are empty, but slows down the control window increase speed as buffers start to build up. We show via event driven simulation and open source based high speed experimental testbed the effectiveness of our conservative slow start mechanism in reducing packet losses and consequent retransmissions. TP Sender cwnd regulation out_if Fig. 1. d (t) i,j u (t) i,j B j i,j ack j Session Virtual Queue Model TP Receiver ack response I. INTRODUTION Ramping up session transmission speed quickly is becoming important due to an array of reasons. For instance, iterative applications typically experience application limited (idle) periods, sending the session to a new slow start round. Being able to quickly resume transmission at an appropriate rate for the application is key to user experience. In this paper, we address the problem of ramping up TP session congestion window in a fast but conservative way, so as to slow down its rate of increase once network buffers start building up. The material is organized as follows. Section II introduces our conservative slow start mechanism, based on session path estimators. Section III describes the path estimators used in our scheme. Section IV carries out a comparative performance evaluation of our conservative slow start against the regular slow start, as well as a limited slow start technique. Related work discussion is provided on Section V. In section VI, final remarks address the directions we are pursuing as follow up to this work. A. The problem II. ONSERVATIVE SLOW START Ramping up quickly a TP session is necessary in order to take advantage of network available bandwidth early in the life time of TP sessions. Applications with short lived flows, such as Web Server transactions, are becoming ever more common, so the exponential ramp up of the cwnd provided by the Slow Start TP mechanism is more than justified. Unfortunately, combined with the self-pace characteristic of TP (i.e., cwnd adjustments are executed at ack reception times), this exponential rate increase typically causes a burst of packet losses at the transition from Slow Start to ongestion Avoidance. The problem is illustrated in Fig. 1. In this figure, as in the rest of the paper, we assume a virtual queue model to represent the storage and capacity characteristics of a session path. The virtual buffer can be seen as the buffer of the bottleneck node of a session. At the TP sender side, cwnd size is doubled at each rtt of the session, by incrementing its current value at each ack received. It is not difficult to see that at each rtt period, a value of cwnd = 2 i back-to-back packets at round i is injected into the network at sender interface speed. Since a fraction of the bottleneck capacity is utilized by cross traffic, the bottleneck buffer will receive a burst of cwnd = 2 i segments at each rtt which eventually will not be able to serve it all. Due to the bursty nature of the exponential increase and self-clocked transmission, once overflow occurs for a given segment in the middle of the train of segments sent back-to-back, a potentially large number of segments may get lost. This problem is further exarcebated in very high speed scenarios. B. Our solution Our goal is to maintain the rapid ramp up characteristic of the SS, but slow down the cwnd increase once network buffers start to fill up. For this purpose, we introduce the onservative Slow Start algorithm in Fig. 2. The idea is to increment the cwnd by one at eack ack reception only when the bottleneck buffer is empty. Once the bottleneck queue starts filling up, the cwnd increments are reduced to a fractional value, so that a saturation effect is introduced at the cwnd when the buffer is about to overflow. Fig. 2 includes a SS model pseudo-code, as well as an implementation pseudo-code on a OS kernel with no support for floating point operations. Figure 3 illustrates the dynamic of cwnd ramp up during a
2 2 TP Slow Start onservative Slow Start SS Implementation cwnd = 2; cwnd = cwnd + 1; Fig. 2. cwnd = 2; Initialization step = (Bj - xi,j) / Bj; cwnd = cwnd + step; AK Reception onservative Slow Start cwnd = 2; credit = 0; estimate, Bj, and xi,j; credit = credit + (Bj - xi,j); if (credit >= Bj){ cwnd = cwnd + 1; credit = credit - Bj; } TP session slow start. In the example, the bottleneck buffer backs up twice before yielding to segment loss, and consequent transition into a congestion avoidance phase. Notice that the onservative Slow Start has a strictly positive rate of cwnd increment, despite potential multiple slow down periods. This ensures that a TP session will not be trapped into a slow start phase forever, and will eventually transition into ongestion Avoidance. Moreover, slowing down the cwnd growth, as at S1 in the figure, is needed because the session does not know whether a segment loss will follow the bottleneck queue build up or not. In the example, a segment loss does not follow the first queue build up, so the queue eventually empties out, allowing cwnd to resume its exponential growth. This way, SS reduces the burstiness of the sender traffic, by stretching the cwnd burst over a period of time longer that cwnd/ out if during queues build up, where out if is the capacity of the sender s interface. Moreover, this is achieved without giving up the self-clocking feature of TP, which ensures low burden on operating system kernels. Finally, a large ssthresh value still ensures that a transition from SS to A will take place only if a segment loss is experienced. This may be important for certain TP variants 1. III. PATH HARATERISTIS ESTIMATORS The virtual buffer model requires estimators for bottleneck buffer size ˆBj and buffer level xˆ i,j. The estimators used should be robust, and appropriate to real time calculations for every network condition experienced by the Slow Start of a TP session in real networks. In what follows, we describe our choice of estimators. We have strived to strike a balance between computational simplicity and accuracy, as well as not relying on extra features not already supported by network elements of today. Moreover, we adopt non-intrusive estimators, i.e., estimators that do not interfere with a TP session traffic itself (no special segments, for instance). Fig. 1 models a single bottleneck queue, for which transmission window is regulated so as to prevent segment losses. Despite the fact that, at any given time, a single bottleneck queue is experienced by each TP session, bottlenecks can shift position, due to changes in cross traffic. Hence, our estimators should be able to adapt to changing network conditions. A. apacity estimation The capacity of the bottleneck link can be estimated as the capacity of the slowest link across a TP path. Suppose that this is not true. Fig. 4 a) illustrates a network scenario of such a kind. A given TP session has a bottleneck queue of size B1, sharing a service capacity 10 with 19 other sessions. Its service share of that bottleneck is thus 0.5. As far as the TP session is concerned, it is not difficult to see that the system is equivalent to the one of Fig. 4 b). TP d => 19 B1 10 B3 3,j 10 a) Bottleneck queue with non-minimum service capacity B3 10 d => 1 B1 3,j S2 S1 Fig. 3. onservative Slow Start ongestion Avoidance onservative Slow Start Ramp Up 1 Schemes that attempt to set ssthresh to an estimate of the pipesize [2] can interfere with the second ramp up of the example, forcing a premature SS to A transition. TP b) Equivalent queueing system with minimum service capacity bottleneck queue Fig. 4. Bottleneck capacity estimation via slowest link A more precise argument for using a capacity estimator of the slowest link is as follows. Bottleneck capacity estimation is used by SS implementation only through buffer size and level estimators (see Fig. 2). These buffer estimators are made more conservative (worst case) if we use an estimator of the slowest link capacity, so the overall window adjustment mechanism is made more conservative if we use an estimator of the capacity of the slowest link within a TP session. The capacity estimation method of our choice is based on packet pair dispersion [7] techniques. The idea is to measure dispersion of the delay of packet pairs sent back to back. If both probing packets of size MSS of a packet pair sample
3 3 do not suffer any queueing delay, and the dispersion between them is d, the slowest link capacity can be estimated as: Ĉ = MSS (1) d We omit the details of the capacity estimation, as we will show shortly that the fractional increment used by our onservative Slow Start is independent of its computation. The concept of capacity estimation is valuable, however, to understant how the fractional increment proposed can be interpreted for a TP session 2. B. Buffer size estimation Let rtt max and rtt min be the maximum and minimum rtts experienced by segments of a given session. A reasonable estimator for the bottleneck buffer size would then be: ˆB = Ĉ (rtt max rtt min ) (2) where Ĉ is the capacity estimation of the slowest TP session link. A precise bottleneck size estimation would be achieved only when the bottleneck buffer is full, so that rtt max is the rtt of the segment once stored at the last buffer slot of the buffer, otherwise the estimator will underestimate the buffer size. On the other hand, rtt min may represent more than pure propagation delays, if during the estimation period the bottleneck buffer never empties. In this case, however, one may argue that the extra buffer space, taken by a persistent traffic, is never available anyways, so this extra space is perceived by a TP session as an additional propagation delay.. Buffer level estimation If one tracks each segment rtt, the current buffer level x(t) can be estimated by ˆx(t) = (rtt(t) rtt min ) Ĉ. Since sample rtt values typically include high frequency variations, a smoothed average rtt value rtt s (t) is used instead, so: ˆx(t) = Ĉ (rtt s(t) rtt min ) (3) The estimators are based on rtt measurements. Due to dynamic network behavior, some care must be exercised when computing estimators based on segment rtt measurements in real networks. We identify the following relevant events, when tracking segment rtts (Fig. 5). Bottleneck shift: The TP session bottleneck shifts from one network node to another, due to change in network traffic. Multi-queue delay: A segment may experience queue delay in more than one network node, e.g., during bottleneck shifts. In case of bottleneck shifts, because a smoothed average is used in Eq. 3, and not in Eq. 2, it is possible that momentarily ˆx(t) > ˆB new, the buffer size estimator of a new bottleneck. In this case, we simple reduce the control window to a minimum size (typically 2 segments). This effect 2 We use a capacity estimator for purposes other than the onservative Slow Start fractional increment. However, these are outside the scope of this paper. d1 = 9 => 1 B1 d2 = 1 => 9 TP TP a) Bottleneck shift B1 B1, < [ b) Multi queue delayed segment Fig. 5. << B1 + ] Round trip time measurement scenarios sample segment sample segment vanishes as newer smoothed rtt values are computed. Multiqueue delay may affect the computation of rtt max, and hence cause an overestimation of the bottleneck buffer size in Eq. 2. Therefore, the computation of rtt max is restarted at every slow start period. D. Fractional cwnd increments As sketched in Fig. 2, the conservative slow start consists in incrementing the cwnd with fractional values, once network buffers start building up. Hence: cwnd = cwnd + ( ˆB ˆx(t)) (4) ˆB Substituting Eqs. 2 and 3 into Eq. 4, the cwnd increasing scheme becomes: cwnd = cwnd + rtt max rtt s (t) rtt max rtt min (5) which is independent of Ĉ. IV. PERFORMANE EVALUATION We have conducted simulations and experimental tests with our conservative slow start in very high bandwidth delay product wired network scenarios. We have compared SS performance in a TP Reno against a regular slow start, as well as the limited slow start. In limited slow start, the cwnd is increased by one at each ack received for the first 100 acks. After that, a credit variable is used to count further acks received, but with no effect on cwnd increase until this credit variable reaches 100, when the credits are all accrued into the current cwnd value and the credits zeroed. The process repeats itself, effectively adding 100 segments to the cwnd value at each 100 acks received. A. Simulation Results We use NS2 network simulator, with the TP-Linux patch (ns-2.29), to ease the portability of SS into Linux operating system. The topology simulated is a Parking Lot (Fig. 6), used
4 4 link A link B link link D link E link F link G link H All links: 1Gbps; 15msec Exp.Dist. 10MB drop-tail Fig. 6. Simulated Network Fig. 8. Transaction Speed (10Gbps) - 100MB and 200MB transactions Trans. Size Reno Limited onservative 100MB MB TABLE I AVERAGE QUEUE SEGMENT LOSSES (10GBPS) - 100MB AND 200MB TRANSATIONS Fig. 7. Transaction Speed (100MB) - 1G and 10G Networks to analyze SS performance. All TP receivers exercise selective acknowledgements. Five routers serve 200 TP sessions, transferring files of size Pareto distributed with parameter 1.2 and sizes ranging from 50 to 200MBytes. The flows enter the system according to an exponential distribution with mean one second. Routers buffer size are 8 MBytes per port, with droptail scheduling. Links have all the same speed, and values of 1Gbps and 10Gbps were simulated. Overall, this is a highly dynamic high speed network environment, where losses are difficult to control. Performance measurers are the average transaction speed, defined as the size of the transaction in bits divided by the time taken to finish the transaction, as well as average packet loss, measured across all buffers of the network. Figure 7 reports on the cummulative distribution function of transaction speeds for transactions of size 100MBytes, where we vary from 1 to 10Gbps fixed link speeds. One can see that the onservative SS and regular Reno TP protocols have similar performance, whereas the limited slow start Reno has as much as 5 times lower transaction speeds. Notice also that SS improves its performance as the network increases speed, while other protocols performance remains the same. This is because SS does not depend on the network capacity, as stated in Eq. 5. Fig. 8 studies the impact of transaction sizes on the speed performance for a 10Gbps network. Overall, all protocols have lower transaction speeds, as a result of the increase in network traffic generated by larger transaction sizes. Tables I and II report the average number of segments dropped throughout the network, for 100 and 200MByte transaction sizes, and 1G and 10G network capacity, respec- tively. One can see that SS avoids a significant amount of segment losses (around 15%), but not so many as the limited SS. However, DF data of Figs. 7 and 8 shows that this performance comes with a 5 times penalty on transaction speeds than the other protocols.!"#$% B. Experimental & '& Results!"$% &( )% &( & '& Fig. 9. Experimental Network Scenarios The experimental network used, depicted in Fig. 9, has two kinds of servers with PI-133 buses: HP-xw8200 and HPxw9300. Each has a PI-X 133 slot and two PI-X 100 slots. We also have two kinds of 10-Gbps network interface card: Intel PRO/10GbE and Neterion Xframe II. Maximum interface card speeds were measured at around 6 Gbps (see [6] for more details), hence a single session does not experience any packet loss, as session speed is limited by the network interface card. In the performance evaluation, we have included two flows with different rtt network scenario. In the experimental evaluation case, performance measurers are the sessiont transmission speed, number of data loss events, as well as the number of
5 5 apacity Reno Limited onservative 1G G TABLE II AVERAGE QUEUE SEGMENT LOSSES (100MB) - 1G AND 10G NETWORKS retransmission both inside and outside SS. As opposed to the simulation study, we focus on long lived flows with long and short round trip times. Fig. 10 shows the performance of a single TP transoceanic session. One can see that limited slow start may severely impair session throughput performance in a high bandwidth delay product scenario. Hence, TP sessions may leave the system way before their throughput reaches the available bandwidth, as evidenced in Fig. 10, and slowly increase their transmission speeds. One can also see that SS affects session throughput only early in the session lifetime, not having any impact in long term performance. None of the sessions experienced packet losses or retransmissions, as there was no cross traffic in this experiment, and rate is limited by network interfaces to 6 Gbps. Fig. 11 depicts cwnd evolution for each slow start scheme. It takes 5 times as long for SS to open its window as much as Reno. The rest of the data reported is regarding two long lived TP sessions depicted in Fig. 9, one with a short rtt (18msecs), and another with a long rtt (180msecs). Two scenarios are investigated: scenario 1, where the short rtt session comes into the network at time 0, and lasts until time 500 sec and the long rtt session comes into the system at time 50sec, and lasts until time 500 sec; scenario 2, where the long rtt session is established first, and the short rtt session later. Results are averaged over ten trials. Fig. 12. Short RTT First Statistics Fig. 13. Long RTT First Statistics Fig. 10. Throughput Dynamics Figs. 12 and 13 record the number of packets retransmitted for each protocol, for scenario 1 and 2, respectively. When the short RTT flow enters the network first, SS s performance is in between LSS and Reno, as expected (Fig. 12). However, in scenario 2, when the long RTT session enters the network first, SS has the least number of packets retransmitted and data loss events. We have tracked also the number of data loss events, which is much greater than the number of retransmitted packets, showing that some packets get retransmitted multiple times. The overall comparative trend is the same as reported in Figs. 12 and 13. Fig. 11. cwnd dynamics - single flow V. RELATED WORK Adverse effects of exponential ramp up of TP congestion window, together with aggressive back-to-back packet transmission due to self-clocking, have been long recognized. A possible approach to deal with the problem is to slow down the transmission of a cwnd worth of packets via timers, pacing
6 6 the injection of packets into the network according to some indication of the session available bandwidth [5], [9]. However, this approach comes with a cost to the kernel, with additional timers to manage. Another approach consists in setting the ssthresh to some value so as to minimize losses when the session transitions from slow start to congestion avoidance, while preserving the self-clocking neture of TP Slow Start. [2] sets the ssthresh to an estimate of the session available bandwidth taken by observing the sequence of AK arrival epochs. Another ssthresh adjustment based on available bandwidth estimate derived from the ack stream is proposed by [11]. Although this approach prevents massive packet losses during SS to A transition if accurate bandwidth estimation is achieved, it may lead to an early departure from SS, affecting the session throughput performance especially for high speed network scenarios. In addition, available bandwidth may change several times during the slow start phase of a TP session. By focusing on buffer overflow detection, our SS is able to adapt to changes in available bandwidth and allow various sub-periods of exponential ramp up. Finally, another approach is to slow down the cwnd increase while keeping its self-clocking behavior. [3] proposes a ramp up scheme that is less than exponential, controlled by rtt measurements, whereas [1] switches between an exponential growth to a linear one, similar to congestion avoidance, if the current window is larger than a value calculated as the maximum window size sustainable at steady state in the bit pipe. Our SS does not change the exponential increase of cwnd until queues start building up, at which case the rate of increase converges smoothly to a saturation point, so that no threshold value is used. Notice that SS does not preclude the use of an intelligent tuning of the ssthresh parameter. In fact, we believe that a robust solution for the massive packet loss problem of TP SS should include a setting of the ssthresh parameter to an aggressive estimate of the bandwidth available, so that if for any reason the capacity and/or buffer estimators used by SS do not perform accurately, a fall back mechanism exists. down the ramp up of the cwnd, but also to speed it up, in case of lightly loaded and large rtt networks. The ultimate goal is to control segment losses while satisfying applications transmission needs. REFERENES [1] R-S. heng, H-T. Lin, W-S. Hwang, -K. Shieh, Improving the Ramping Up Behavior of TP Slow Start, Proceedings of the 19th IEEE International onference on Information Networking and Applications, [2] S. Giordano, G. Procissi, F. Russo, and Raffaello Secchi, On the Use of Pipesize Estimators to Improve TP Transient Behavior, Proceedings of the IEEE International onference on ommunications - I2005, Vol. 1, pp , May [3] -Y. Ho, Y-. han, and Y-. hen, An Enhanced Slow-Start Mechanism for TP Vegas, Proceedings of the 11th IEEE International onference on Parallel and Distributed Systems, pp. 1-7, [4] M-F. Horng, H-W. Hsu, W-L. Du, Y-H. Hung, and M-H. Lee, A Fast- Startup TP Mechanism for VoIP Services in Long-Distance Networks, In Proceedings of the 2006 International onference on Intelligent Information Hiding and Multimedia Signal Processing, [5] N. Hu, P. Steenkiste, Improving TP Startup Performance using Active Measurements: Algorithm and Evaluation, Proceedings of the 11th IEEE International onference on Network Protocols, [6] K. Kumazoe, M. Tsuru, Y. Oie, Performance of High-Speed Transport Protocols oexisting on a Long Distance 10-Gbps Testbed Network, submitted for publication, [7] R. Kapoor, L-J hen, L. Lao, M. Gerla, M. Y. Sanadidi, approbe: A Simple and Accurate apacity Estimation Technique, Proceedings of SIGOMM 04, Portland, Oregon, pp , Sept [8] M. Marchese, Proposal of a Modified Version of the Slow Start Algorithm to Improve TP Performance over Large Delay Satellite hannels, In Proceedings of IEEE International onference on ommunications - I2001, Vol. 10, pp , June [9] Y. Nishida, Smooth Slow-Start: Refining TP slow-start for Large- Bandwidth with Long-Delay Networks, In Proceedings of 23rd onference on Local omputer Networks, pp , [10] P. Sarolahti and J. Korhonen, Using Quick-Start to Improve TP Performance with Vertical Hand-offs, In Proceedings of 31st IEEE onference on Local omputer Networks, pp , Nov [11] R. Wang, G. Pau, K. Yamada, M. Y. Sanadidi, and M. Gerla, TP Startup Performance in Large Bandwidth Delay Networks, Proceedings of the IEEE 23rd onference on omputer and ommunications - INFOOM 2004, Vol. 2, pp , March VI. ONLUSIONS In this paper, we have analyzed the problem of ramping up TP sessions in a quick and yet conservative way, so as to avoid multiple packet losses in the transition from Slow Start to ongestion Avoidance. We have used path estimators to detect TP session queues build up, so as to slow down the cwnd rate of increase before too many segments are lost, providing a smooth transition between Slow Start and ongestion Avoidance phases. Although we have experimented with wired networks, capacity estimators, similar to the one used in this paper have demonstrated high accuracy in wireless links as well. This work can be extended into considering estimators for especific types of networks, with various characteristics, such as satellite [8] and various wireless networks (e.g. [10], as well as specific applications, such as VoIP [4]. Depending on the specific case, path estimators can be used not only to slow
Improving the Performance of TCP Using Window Adjustment Procedure and Bandwidth Estimation
Improving the Performance of TCP Using Window Adjustment Procedure and Bandwidth Estimation R.Navaneethakrishnan Assistant Professor (SG) Bharathiyar College of Engineering and Technology, Karaikal, India.
More information4 High-speed Transmission and Interoperability
4 High-speed Transmission and Interoperability Technology 4-1 Transport Protocols for Fast Long-Distance Networks: Comparison of Their Performances in JGN KUMAZOE Kazumi, KOUYAMA Katsushi, HORI Yoshiaki,
More information15-441: Computer Networks Homework 2 Solution
5-44: omputer Networks Homework 2 Solution Assigned: September 25, 2002. Due: October 7, 2002 in class. In this homework you will test your understanding of the TP concepts taught in class including flow
More informationHigh-Speed TCP Performance Characterization under Various Operating Systems
High-Speed TCP Performance Characterization under Various Operating Systems Y. Iwanaga, K. Kumazoe, D. Cavendish, M.Tsuru and Y. Oie Kyushu Institute of Technology 68-4, Kawazu, Iizuka-shi, Fukuoka, 82-852,
More informationLecture Objectives. Lecture 07 Mobile Networks: TCP in Wireless Networks. Agenda. TCP Flow Control. Flow Control Can Limit Throughput (1)
Lecture Objectives Wireless and Mobile Systems Design Lecture 07 Mobile Networks: TCP in Wireless Networks Describe TCP s flow control mechanism Describe operation of TCP Reno and TCP Vegas, including
More informationTCP over Multi-hop Wireless Networks * Overview of Transmission Control Protocol / Internet Protocol (TCP/IP) Internet Protocol (IP)
TCP over Multi-hop Wireless Networks * Overview of Transmission Control Protocol / Internet Protocol (TCP/IP) *Slides adapted from a talk given by Nitin Vaidya. Wireless Computing and Network Systems Page
More informationResearch of TCP ssthresh Dynamical Adjustment Algorithm Based on Available Bandwidth in Mixed Networks
Research of TCP ssthresh Dynamical Adjustment Algorithm Based on Available Bandwidth in Mixed Networks 1 Wang Zhanjie, 2 Zhang Yunyang 1, First Author Department of Computer Science,Dalian University of
More informationLow-rate TCP-targeted Denial of Service Attack Defense
Low-rate TCP-targeted Denial of Service Attack Defense Johnny Tsao Petros Efstathopoulos University of California, Los Angeles, Computer Science Department Los Angeles, CA E-mail: {johnny5t, pefstath}@cs.ucla.edu
More informationA Survey on Congestion Control Mechanisms for Performance Improvement of TCP
A Survey on Congestion Control Mechanisms for Performance Improvement of TCP Shital N. Karande Department of Computer Science Engineering, VIT, Pune, Maharashtra, India Sanjesh S. Pawale Department of
More informationTCP in Wireless Mobile Networks
TCP in Wireless Mobile Networks 1 Outline Introduction to transport layer Introduction to TCP (Internet) congestion control Congestion control in wireless networks 2 Transport Layer v.s. Network Layer
More informationLecture 15: Congestion Control. CSE 123: Computer Networks Stefan Savage
Lecture 15: Congestion Control CSE 123: Computer Networks Stefan Savage Overview Yesterday: TCP & UDP overview Connection setup Flow control: resource exhaustion at end node Today: Congestion control Resource
More informationA Survey: High Speed TCP Variants in Wireless Networks
ISSN: 2321-7782 (Online) Volume 1, Issue 7, December 2013 International Journal of Advance Research in Computer Science and Management Studies Research Paper Available online at: www.ijarcsms.com A Survey:
More informationData Networks Summer 2007 Homework #3
Data Networks Summer Homework # Assigned June 8, Due June in class Name: Email: Student ID: Problem Total Points Problem ( points) Host A is transferring a file of size L to host B using a TCP connection.
More informationNetwork Friendliness of Mobility Management Protocols
Network Friendliness of Mobility Management Protocols Md Sazzadur Rahman, Mohammed Atiquzzaman Telecommunications and Networks Research Lab School of Computer Science, University of Oklahoma, Norman, OK
More informationInternational Journal of Scientific & Engineering Research, Volume 6, Issue 7, July-2015 1169 ISSN 2229-5518
International Journal of Scientific & Engineering Research, Volume 6, Issue 7, July-2015 1169 Comparison of TCP I-Vegas with TCP Vegas in Wired-cum-Wireless Network Nitin Jain & Dr. Neelam Srivastava Abstract
More informationLinux 2.4 Implementation of Westwood+ TCP with rate-halving: A Performance Evaluation over the Internet
Linux. Implementation of TCP with rate-halving: A Performance Evaluation over the Internet A. Dell Aera, L. A. Grieco, S. Mascolo Dipartimento di Elettrotecnica ed Elettronica Politecnico di Bari Via Orabona,
More informationTransport Layer Protocols
Transport Layer Protocols Version. Transport layer performs two main tasks for the application layer by using the network layer. It provides end to end communication between two applications, and implements
More informationTCP Westwood for Wireless
TCP Westwood for Wireless מבוא רקע טכני בקרת עומס ב- TCP TCP על קשר אלחוטי שיפור תפוקה עם פרוטוקול TCP Westwood סיכום.1.2.3.4.5 Seminar in Computer Networks and Distributed Systems Hadassah College Spring
More informationApplication Level Congestion Control Enhancements in High BDP Networks. Anupama Sundaresan
Application Level Congestion Control Enhancements in High BDP Networks Anupama Sundaresan Organization Introduction Motivation Implementation Experiments and Results Conclusions 2 Developing a Grid service
More information17: Queue Management. Queuing. Mark Handley
17: Queue Management Mark Handley Queuing The primary purpose of a queue in an IP router is to smooth out bursty arrivals, so that the network utilization can be high. But queues add delay and cause jitter.
More informationTCP over Wireless Networks
TCP over Wireless Networks Raj Jain Professor of Computer Science and Engineering Washington University in Saint Louis Saint Louis, MO 63130 Audio/Video recordings of this lecture are available at: http://www.cse.wustl.edu/~jain/cse574-10/
More informationSJBIT, Bangalore, KARNATAKA
A Comparison of the TCP Variants Performance over different Routing Protocols on Mobile Ad Hoc Networks S. R. Biradar 1, Subir Kumar Sarkar 2, Puttamadappa C 3 1 Sikkim Manipal Institute of Technology,
More informationAPPENDIX 1 USER LEVEL IMPLEMENTATION OF PPATPAN IN LINUX SYSTEM
152 APPENDIX 1 USER LEVEL IMPLEMENTATION OF PPATPAN IN LINUX SYSTEM A1.1 INTRODUCTION PPATPAN is implemented in a test bed with five Linux system arranged in a multihop topology. The system is implemented
More informationChaoyang University of Technology, Taiwan, ROC. {changb,s9227623}@mail.cyut.edu.tw 2 Department of Computer Science and Information Engineering
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-Yu Lin 1, and Ying-Hsin Liang
More informationAN IMPROVED SNOOP FOR TCP RENO AND TCP SACK IN WIRED-CUM- WIRELESS NETWORKS
AN IMPROVED SNOOP FOR TCP RENO AND TCP SACK IN WIRED-CUM- WIRELESS NETWORKS Srikanth Tiyyagura Department of Computer Science and Engineering JNTUA College of Engg., pulivendula, Andhra Pradesh, India.
More informationA Congestion Control Algorithm for Data Center Area Communications
A Congestion Control Algorithm for Data Center Area Communications Hideyuki Shimonishi, Junichi Higuchi, Takashi Yoshikawa, and Atsushi Iwata System Platforms Research Laboratories, NEC Corporation 1753
More informationAn Improved TCP Congestion Control Algorithm for Wireless Networks
An Improved TCP Congestion Control Algorithm for Wireless Networks Ahmed Khurshid Department of Computer Science University of Illinois at Urbana-Champaign Illinois, USA khurshi1@illinois.edu Md. Humayun
More informationFirst Midterm for ECE374 03/24/11 Solution!!
1 First Midterm for ECE374 03/24/11 Solution!! Note: In all written assignments, please show as much of your work as you can. Even if you get a wrong answer, you can get partial credit if you show your
More information2 TCP-like Design. Answer
Homework 3 1 DNS Suppose you have a Host C, a local name server L, and authoritative name servers A root, A com, and A google.com, where the naming convention A x means that the name server knows about
More informationActive Queue Management (AQM) based Internet Congestion Control
Active Queue Management (AQM) based Internet Congestion Control October 1 2002 Seungwan Ryu (sryu@eng.buffalo.edu) PhD Student of IE Department University at Buffalo Contents Internet Congestion Control
More informationRobust Router Congestion Control Using Acceptance and Departure Rate Measures
Robust Router Congestion Control Using Acceptance and Departure Rate Measures Ganesh Gopalakrishnan a, Sneha Kasera b, Catherine Loader c, and Xin Wang b a {ganeshg@microsoft.com}, Microsoft Corporation,
More informationImproving our Evaluation of Transport Protocols. Sally Floyd Hamilton Institute July 29, 2005
Improving our Evaluation of Transport Protocols Sally Floyd Hamilton Institute July 29, 2005 Computer System Performance Modeling and Durable Nonsense A disconcertingly large portion of the literature
More informationPerformance evaluation of TCP connections in ideal and non-ideal network environments
Computer Communications 24 2001) 1769±1779 www.elsevier.com/locate/comcom Performance evaluation of TCP connections in ideal and non-ideal network environments Hala ElAarag, Mostafa Bassiouni* School of
More informationFinal for ECE374 05/06/13 Solution!!
1 Final for ECE374 05/06/13 Solution!! Instructions: Put your name and student number on each sheet of paper! The exam is closed book. You have 90 minutes to complete the exam. Be a smart exam taker -
More informationTHE Transmission Control Protocol (TCP) has proved
IEEE TRANSACTIONS ON MOBILE COMPUTING, VOL. 3, NO. 2, APRIL-JUNE 2004 1 Bandwidth Estimation Schemes for TCP over Wireless Networks Antonio Capone, Member, IEEE, Luigi Fratta, Fellow, IEEE, and Fabio Martignon,
More informationAnswer: that dprop equals dtrans. seconds. a) d prop. b) d trans
Chapter 1 1) p. 98: P-6 This elementary problem begins to explore propagation delay and transmission delay, two central concepts in data networking. Consider two hosts, A and B, connected by single link
More informationSeamless Congestion Control over Wired and Wireless IEEE 802.11 Networks
Seamless Congestion Control over Wired and Wireless IEEE 802.11 Networks Vasilios A. Siris and Despina Triantafyllidou Institute of Computer Science (ICS) Foundation for Research and Technology - Hellas
More informationMaster s Thesis. Design, Implementation and Evaluation of
Master s Thesis Title Design, Implementation and Evaluation of Scalable Resource Management System for Internet Servers Supervisor Prof. Masayuki Murata Author Takuya Okamoto February, 2003 Department
More informationCongestions and Control Mechanisms n Wired and Wireless Networks
International OPEN ACCESS Journal ISSN: 2249-6645 Of Modern Engineering Research (IJMER) Congestions and Control Mechanisms n Wired and Wireless Networks MD Gulzar 1, B Mahender 2, Mr.B.Buchibabu 3 1 (Asst
More informationStudent, Haryana Engineering College, Haryana, India 2 H.O.D (CSE), Haryana Engineering College, Haryana, India
Volume 5, Issue 6, June 2015 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com A New Protocol
More informationMobile Communications Chapter 9: Mobile Transport Layer
Mobile Communications Chapter 9: Mobile Transport Layer Motivation TCP-mechanisms Classical approaches Indirect TCP Snooping TCP Mobile TCP PEPs in general Additional optimizations Fast retransmit/recovery
More informationWEB SERVER PERFORMANCE WITH CUBIC AND COMPOUND TCP
WEB SERVER PERFORMANCE WITH CUBIC AND COMPOUND TCP Alae Loukili, Alexander Wijesinha, Ramesh K. Karne, and Anthony K. Tsetse Towson University Department of Computer & Information Sciences Towson, MD 21252
More informationTCP and Wireless Networks Classical Approaches Optimizations TCP for 2.5G/3G Systems. Lehrstuhl für Informatik 4 Kommunikation und verteilte Systeme
Chapter 2 Technical Basics: Layer 1 Methods for Medium Access: Layer 2 Chapter 3 Wireless Networks: Bluetooth, WLAN, WirelessMAN, WirelessWAN Mobile Networks: GSM, GPRS, UMTS Chapter 4 Mobility on the
More informationMurari Sridharan Windows TCP/IP Networking, Microsoft Corp. (Collaborators: Kun Tan, Jingmin Song, MSRA & Qian Zhang, HKUST)
Murari Sridharan Windows TCP/IP Networking, Microsoft Corp. (Collaborators: Kun Tan, Jingmin Song, MSRA & Qian Zhang, HKUST) Design goals Efficiency Improve throughput by efficiently using the spare capacity
More informationTernary-Search-based Scheme to Measure Link Available-bandwidth in Wired Networks
Ternary-Search-based Scheme to Measure Link Available-bandwidth in Wired Networks Khondaker M. Salehin and Roberto Rojas-Cessa Networking Research Laboratory Department of Electrical and Computer Engineering
More informationTCP for Wireless Networks
TCP for Wireless Networks Outline Motivation TCP mechanisms Indirect TCP Snooping TCP Mobile TCP Fast retransmit/recovery Transmission freezing Selective retransmission Transaction oriented TCP Adapted
More informationTransport layer issues in ad hoc wireless networks Dmitrij Lagutin, dlagutin@cc.hut.fi
Transport layer issues in ad hoc wireless networks Dmitrij Lagutin, dlagutin@cc.hut.fi 1. Introduction Ad hoc wireless networks pose a big challenge for transport layer protocol and transport layer protocols
More informationOutline. TCP connection setup/data transfer. 15-441 Computer Networking. TCP Reliability. Congestion sources and collapse. Congestion control basics
Outline 15-441 Computer Networking Lecture 8 TCP & Congestion Control TCP connection setup/data transfer TCP Reliability Congestion sources and collapse Congestion control basics Lecture 8: 09-23-2002
More informationSELECTIVE-TCP FOR WIRED/WIRELESS NETWORKS
SELECTIVE-TCP FOR WIRED/WIRELESS NETWORKS by Rajashree Paul Bachelor of Technology, University of Kalyani, 2002 PROJECT SUBMITTED IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE DEGREE OF MASTER OF
More informationSTANDPOINT FOR QUALITY-OF-SERVICE MEASUREMENT
STANDPOINT FOR QUALITY-OF-SERVICE MEASUREMENT 1. TIMING ACCURACY The accurate multi-point measurements require accurate synchronization of clocks of the measurement devices. If for example time stamps
More informationChapter 6 Congestion Control and Resource Allocation
Chapter 6 Congestion Control and Resource Allocation 6.3 TCP Congestion Control Additive Increase/Multiplicative Decrease (AIMD) o Basic idea: repeatedly increase transmission rate until congestion occurs;
More informationTCP performance optimization for handover Management for LTE satellite/terrestrial hybrid. network.
TCP performance optimization for handover Management for LTE satellite/terrestrial hybrid networks Michael Crosnier, Riadh Dhaou, Fabrice Planchou and Andre-Luc Beylot Astrium, 31 avenue des cosmonautes,
More informationOptimization of Communication Systems Lecture 6: Internet TCP Congestion Control
Optimization of Communication Systems Lecture 6: Internet TCP Congestion Control Professor M. Chiang Electrical Engineering Department, Princeton University ELE539A February 21, 2007 Lecture Outline TCP
More informationOscillations of the Sending Window in Compound TCP
Oscillations of the Sending Window in Compound TCP Alberto Blanc 1, Denis Collange 1, and Konstantin Avrachenkov 2 1 Orange Labs, 905 rue Albert Einstein, 06921 Sophia Antipolis, France 2 I.N.R.I.A. 2004
More informationFirst Midterm for ECE374 03/09/12 Solution!!
1 First Midterm for ECE374 03/09/12 Solution!! Instructions: Put your name and student number on each sheet of paper! The exam is closed book. You have 90 minutes to complete the exam. Be a smart exam
More information1. The subnet must prevent additional packets from entering the congested region until those already present can be processed.
Congestion Control When one part of the subnet (e.g. one or more routers in an area) becomes overloaded, congestion results. Because routers are receiving packets faster than they can forward them, one
More informationEffects of Interrupt Coalescence on Network Measurements
Effects of Interrupt Coalescence on Network Measurements Ravi Prasad, Manish Jain, and Constantinos Dovrolis College of Computing, Georgia Tech., USA ravi,jain,dovrolis@cc.gatech.edu Abstract. Several
More informationTTC New Reno - Consistent Control of Packet Traffic
IMPROVE PERFORMANCE OF TCP NEW RENO OVER MOBILE AD-HOC NETWORK USING ABRA Dhananjay Bisen 1 and Sanjeev Sharma 2 1 M.Tech, School Of Information Technology, RGPV, BHOPAL, INDIA 1 bisen.it2007@gmail.com
More informationTCP Pacing in Data Center Networks
TCP Pacing in Data Center Networks Monia Ghobadi, Yashar Ganjali Department of Computer Science, University of Toronto {monia, yganjali}@cs.toronto.edu 1 TCP, Oh TCP! 2 TCP, Oh TCP! TCP congestion control
More informationHandover Management based on the Number of Retries for VoIP on WLANs
Handover Management based on the Number of Retries for VoIP on WLANs Shigeru Kashihara Yuji Oie Department of Computer Science and Electronics, Kyushu Institute of Technology Kawazu 68-4, Iizuka, 82-852
More informationRequirements for Simulation and Modeling Tools. Sally Floyd NSF Workshop August 2005
Requirements for Simulation and Modeling Tools Sally Floyd NSF Workshop August 2005 Outline for talk: Requested topic: the requirements for simulation and modeling tools that allow one to study, design,
More informationCS268 Exam Solutions. 1) End-to-End (20 pts)
CS268 Exam Solutions General comments: ) If you would like a re-grade, submit in email a complete explanation of why your solution should be re-graded. Quote parts of your solution if necessary. In person
More informationWEB APPLICATION PERFORMANCE PREDICTION
WEB APPLICATION PERFORMANCE PREDICTION H. Karlapudi and J. Martin Department of Computer Science Clemson University Clemson, SC 9-9 Email: hkarlap, jim.martin@cs.clemson.edu ABSTRACT In this paper, we
More informationTCP Startup Performance in Large Bandwidth Delay Networks
TCP Startup Performance in Large Bandwidth Delay Networks Ren Wang, Giovanni Pau, Kenshin Yamada, MY Sanadidi, and Mario Gerla Computer Science Department University of California, Los Angeles Los Angeles,
More informationPerformance Analysis of AQM Schemes in Wired and Wireless Networks based on TCP flow
International Journal of Soft Computing and Engineering (IJSCE) Performance Analysis of AQM Schemes in Wired and Wireless Networks based on TCP flow Abdullah Al Masud, Hossain Md. Shamim, Amina Akhter
More informationComparative Analysis of Congestion Control Algorithms Using ns-2
www.ijcsi.org 89 Comparative Analysis of Congestion Control Algorithms Using ns-2 Sanjeev Patel 1, P. K. Gupta 2, Arjun Garg 3, Prateek Mehrotra 4 and Manish Chhabra 5 1 Deptt. of Computer Sc. & Engg,
More informationAnalyzing Marking Mod RED Active Queue Management Scheme on TCP Applications
212 International Conference on Information and Network Technology (ICINT 212) IPCSIT vol. 7 (212) (212) IACSIT Press, Singapore Analyzing Marking Active Queue Management Scheme on TCP Applications G.A.
More informationA Power Efficient QoS Provisioning Architecture for Wireless Ad Hoc Networks
A Power Efficient QoS Provisioning Architecture for Wireless Ad Hoc Networks Didem Gozupek 1,Symeon Papavassiliou 2, Nirwan Ansari 1, and Jie Yang 1 1 Department of Electrical and Computer Engineering
More informationSHIV SHAKTI International Journal of in Multidisciplinary and Academic Research (SSIJMAR) Vol. 4, No. 3, June 2015 (ISSN 2278 5973)
SHIV SHAKTI International Journal of in Multidisciplinary and Academic Research (SSIJMAR) Vol. 4, No. 3, June 2015 (ISSN 2278 5973) RED Routing Algorithm in Active Queue Management for Transmission Congesstion
More informationQoS issues in Voice over IP
COMP9333 Advance Computer Networks Mini Conference QoS issues in Voice over IP Student ID: 3058224 Student ID: 3043237 Student ID: 3036281 Student ID: 3025715 QoS issues in Voice over IP Abstract: This
More informationTCP Behavior across Multihop Wireless Networks and the Wired Internet
TCP Behavior across Multihop Wireless Networks and the Wired Internet Kaixin Xu, Sang Bae, Mario Gerla, Sungwook Lee Computer Science Department University of California, Los Angeles, CA 90095 (xkx, sbae,
More informationSimulation-Based Comparisons of Solutions for TCP Packet Reordering in Wireless Network
Simulation-Based Comparisons of Solutions for TCP Packet Reordering in Wireless Network 作 者 :Daiqin Yang, Ka-Cheong Leung, and Victor O. K. Li 出 處 :Wireless Communications and Networking Conference, 2007.WCNC
More informationAdaptive DCF of MAC for VoIP services using IEEE 802.11 networks
Adaptive DCF of MAC for VoIP services using IEEE 802.11 networks 1 Mr. Praveen S Patil, 2 Mr. Rabinarayan Panda, 3 Mr. Sunil Kumar R D 1,2,3 Asst. Professor, Department of MCA, The Oxford College of Engineering,
More informationFEW would argue that one of TCP s strengths lies in its
IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 13, NO. 8, OCTOBER 1995 1465 TCP Vegas: End to End Congestion Avoidance on a Global Internet Lawrence S. Brakmo, Student Member, IEEE, and Larry L.
More informationTCP Adaptation for MPI on Long-and-Fat Networks
TCP Adaptation for MPI on Long-and-Fat Networks Motohiko Matsuda, Tomohiro Kudoh Yuetsu Kodama, Ryousei Takano Grid Technology Research Center Yutaka Ishikawa The University of Tokyo Outline Background
More informationSTUDY OF TCP VARIANTS OVER WIRELESS NETWORK
STUDY OF VARIANTS OVER WIRELESS NETWORK 1 DEVENDRA SINGH KUSHWAHA, 2 VIKASH K SINGH, 3 SHAIBYA SINGH, 4 SONAL SHARMA 1,2,3,4 Assistant Professor, Dept. of Computer Science, Indira Gandhi National Tribal
More informationImproving Effective WAN Throughput for Large Data Flows By Peter Sevcik and Rebecca Wetzel November 2008
Improving Effective WAN Throughput for Large Data Flows By Peter Sevcik and Rebecca Wetzel November 2008 When you buy a broadband Wide Area Network (WAN) you want to put the entire bandwidth capacity to
More informationLa couche transport dans l'internet (la suite TCP/IP)
La couche transport dans l'internet (la suite TCP/IP) C. Pham Université de Pau et des Pays de l Adour Département Informatique http://www.univ-pau.fr/~cpham Congduc.Pham@univ-pau.fr Cours de C. Pham,
More informationALTHOUGH it is one of the first protocols
TCP Performance - CUBIC, Vegas & Reno Ing. Luis Marrone lmarrone@linti.unlp.edu.ar Lic. Andrés Barbieri barbieri@cespi.unlp.edu.ar Mg. Matías Robles mrobles@info.unlp.edu.ar LINTI - Facultad de Informática
More informationAn enhanced TCP mechanism Fast-TCP in IP networks with wireless links
Wireless Networks 6 (2000) 375 379 375 An enhanced TCP mechanism Fast-TCP in IP networks with wireless links Jian Ma a, Jussi Ruutu b and Jing Wu c a Nokia China R&D Center, No. 10, He Ping Li Dong Jie,
More informationPer-Flow Queuing Allot's Approach to Bandwidth Management
White Paper Per-Flow Queuing Allot's Approach to Bandwidth Management Allot Communications, July 2006. All Rights Reserved. Table of Contents Executive Overview... 3 Understanding TCP/IP... 4 What is Bandwidth
More informationFirst Midterm for ECE374 02/25/15 Solution!!
1 First Midterm for ECE374 02/25/15 Solution!! Instructions: Put your name and student number on each sheet of paper! The exam is closed book. You have 90 minutes to complete the exam. Be a smart exam
More informationEvaluation and Characterization of Available Bandwidth Probing Techniques
IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 21, NO. 6, AUGUST 2003 879 Evaluation and Characterization of Available Bandwidth Probing Techniques Ningning Hu, Student Member, IEEE, and Peter
More informationNetwork congestion, its control and avoidance
MUHAMMAD SALEH SHAH*, ASIM IMDAD WAGAN**, AND MUKHTIAR ALI UNAR*** RECEIVED ON 05.10.2013 ACCEPTED ON 09.01.2014 ABSTRACT Recent years have seen an increasing interest in the design of AQM (Active Queue
More informationTCP, Active Queue Management and QoS
TCP, Active Queue Management and QoS Don Towsley UMass Amherst towsley@cs.umass.edu Collaborators: W. Gong, C. Hollot, V. Misra Outline motivation TCP friendliness/fairness bottleneck invariant principle
More informationA Network-Controlled Architecture for SCTP Hard Handover
A Network-Controlled Architecture for SCTP Hard Handover Khadija Daoud, Karine Guillouard, Philippe Herbelin Orange Labs, Issy Les Moulineaux, France {first name.last name}@orange-ftgroup.com Abstract
More informationIMPROVING CONGESTION CONTROL FOR END- TO END DELIVERY IN WIRELESS NETWORKS
IMPROVING CONGESTION CONTROL FOR END- TO END DELIVERY IN WIRELESS NETWORKS Satishkumar D. Prajapati 1, Dhaval J. Varia 2 1 PG Student, 2 Assistant Professor, Computer Science and Engineering Government
More informationChapter 4. VoIP Metric based Traffic Engineering to Support the Service Quality over the Internet (Inter-domain IP network)
Chapter 4 VoIP Metric based Traffic Engineering to Support the Service Quality over the Internet (Inter-domain IP network) 4.1 Introduction Traffic Engineering can be defined as a task of mapping traffic
More informationTCP PACKET CONTROL FOR WIRELESS NETWORKS
TCP PACKET CONTROL FOR WIRELESS NETWORKS by Wan Gang Zeng B. Sc. in Computer Science, University of Ottawa, 2000 THESIS SUBMITTED IN PARTIAL FULFILMENT OF THE REQUIREMENTS FOR THE DEGREE OF MASTER OF SCIENCE
More informationOn the Characteristics and Origins of Internet Flow Rates
On the Characteristics and Origins of Internet Flow Rates Yin Zhang Lee Breslau AT&T Labs Research {yzhang,breslau}@research.att.com Vern Paxson Scott Shenker International Computer Science Institute {vern,shenker}@icsi.berkeley.edu
More informationComputer Networks Homework 1
Computer Networks Homework 1 Reference Solution 1. (15%) Suppose users share a 1 Mbps link. Also suppose each user requires 100 kbps when transmitting, but each user transmits only 10 percent of the time.
More informationParallel TCP Data Transfers: A Practical Model and its Application
D r a g a n a D a m j a n o v i ć Parallel TCP Data Transfers: A Practical Model and its Application s u b m i t t e d t o the Faculty of Mathematics, Computer Science and Physics, the University of Innsbruck
More informationAn Improvement Mechanism for Low Priority Traffic TCP Performance in Strict Priority Queueing
An Improvement Mechanism for Low Priority Traffic TCP Performance in Strict Priority Queueing Mahdi Rahimi and Vahab Pournaghshband Advanced Network and Security Research Laboratory Computer Science Department
More informationGateway Strategies for VoIP Traffic over Wireless Multihop Networks
KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS VOL. 5, NO. 1, January 2011 24 Copyright c 2011 KSII Gateway Strategies for VoIP Traffic over Wireless Multihop Networks Kyungtae Kim 1, Dragoş Niculescu
More informationInternet Congestion Control for Future High Bandwidth-Delay Product Environments
Internet Congestion Control for Future High Bandwidth-Delay Product Environments Dina Katabi Mark Handley Charlie Rohrs MIT-LCS ICSI Tellabs dk@mit.edu mjh@icsi.berkeley.edu crhors@mit.edu Abstract Theory
More informationOptimal Bandwidth Monitoring. Y.Yu, I.Cheng and A.Basu Department of Computing Science U. of Alberta
Optimal Bandwidth Monitoring Y.Yu, I.Cheng and A.Basu Department of Computing Science U. of Alberta Outline Introduction The problem and objectives The Bandwidth Estimation Algorithm Simulation Results
More informationWhy Congestion Control. Congestion Control and Active Queue Management. Max-Min Fairness. Fairness
Congestion Control and Active Queue Management Congestion Control, Efficiency and Fairness Analysis of TCP Congestion Control A simple TCP throughput formula RED and Active Queue Management How RED wors
More informationEnd-to-end Throughput-related Performance Metrics
Constantinos Dovrolis, Mark Allman, k claffy Oct. 2001 CAIDA Request for Comments: CAIDA-E2E-001 Obsoletes: none Category: DRAFT End-to-end Throughput-related Performance Metrics 1 Goals of this draft
More informationEffects of Filler Traffic In IP Networks. Adam Feldman April 5, 2001 Master s Project
Effects of Filler Traffic In IP Networks Adam Feldman April 5, 2001 Master s Project Abstract On the Internet, there is a well-documented requirement that much more bandwidth be available than is used
More informationNetest: A Tool to Measure the Maximum Burst Size, Available Bandwidth and Achievable Throughput
Netest: A Tool to Measure the Maximum Burst Size, Available Bandwidth and Achievable Throughput Guojun Jin Brian Tierney Distributed Systems Department Lawrence Berkeley National Laboratory 1 Cyclotron
More information