GREEN: Proactive Queue Management over a Best-Effort Network
|
|
|
- George Smith
- 10 years ago
- Views:
Transcription
1 IEEE GlobeCom (GLOBECOM ), Taipei, Taiwan, November. LA-UR -4 : Proactive Queue Management over a Best-Effort Network Wu-chun Feng, Apu Kapadia, Sunil Thulasidasan [email protected], [email protected], [email protected] Research & Development in Advanced Network Technology (RADIANT) Computer & Computational Sciences Division Los Alamos National Laboratory Los Alamos, NM 87 Department of Computer Science University of Illinois at Urbana-Champaign 34 W. Springfield Ave. Urbana, IL 68 Abstract We present a proactive queue-management (PQM) algorithm called that applies knowledge of the steadystate behavior of TCP connections to intelligently and proactively drop packets, thus preventing congestion from ever occurring and ensuring a higher degree of fairness between flows. This congestion-prevention approach is in contrast to the congestionavoidance approach of traditional active queue-management (AQM) schemes where congestion is actively detected early and then reacted to. In addition to enhancing fairness, keeps packet-queue lengths relatively low and reduces bandwidth and latency jitter. These characteristics are particularly beneficial to real-time multimedia applications. Further, achieves the above while maintaining high link utilization and low packet loss. and avoid congestion by reacting to congestion early before it becomes too problematic, prevents congestion from ever occurring, thus providing more stable QoS over a best-effort network. This congestion-prevention PQM scheme is based on a mathematical model of the steady-state behavior of TCP [] such that a high degree of fairness between flows is achieved while simultaneously maintaining high link utilization, low packet loss, and short queues. These characteristics are particularly beneficial to multimedia applications. Further, can also be used to identify and police non- TCP-friendly flows. However, we do not address this aspect of in this paper. I. INTRODUCTION Because network congestion leads to lost packets, thus wasting all the resources that the packet consumed on its way from source to destination, active queue-management (AQM) schemes such as RED [] and Blue [] have been proposed to actively detect congestion early and appropriately react to the impending congestion that would otherwise fill the queue and cause a burst of packet drops. In addition, Blue has been shown to have direct applicability to improving the performance of multimedia applications by reducing packet loss rates and queueing delays to networked applications such as interactive audio and video []. Since our proposed (Generalized Random Early Evasion Network) router classifies and ensures fairness between flows, we compare with two flow-based AQM schemes that are derivatives of RED and Blue Flow-based RED () [3] and Stochastic Fair Blue () [4]. While This work was supported by the U.S. Dept. of Energy s Laboratory-Directed Research & Development Program through Los Alamos National Laboratory contract W-7-ENG-36. Apu Kapadia was funded in part by the U.S. Dept. of Energy s High-Performance Computer Science Fellowship through Los Alamos National Laboratory, Lawrence Livermore National Laboratory, and Sandia National Laboratory. II. ALGORITHM applies knowledge of the steady-state behavior of TCP connections at the router to intelligently drop (or mark) packets for congestion notification. By using such a mechanism, a router can give each connection its fair share of bandwidth while preventing the build-up of packet queues. The throughput of a TCP connection depends, among other factors, on its round trip time (RTT) and the probability that its packets are dropped in the network. Specifically, Mathis et al. [] show that a connection s throughput satisfies the following equation under certain simplifying assumptions: where () is the bandwidth/throughput of the connection, is its round trip is the maximum segment size, time, and is the packet loss probability. is a constant that depends on the acknowledgement strategy that is used (e.g., delayed or every packet) as well as on whether packets are assumed to be lost periodically or at random. While this model may not be applicable to non-sack TCP implementations, to very short connections that never reach
2 # steady state, or to connections whose window size are artificially limited by the receiver s flow-control window. These issues are generally not problems in properly configured longlived connections such as in multimedia applications, e.g., video-on-demand (VoD) and bulk data transfers. Now, let us consider a scenario where there are active flows at a router on a particular outgoing link of capacity. considers a flow to be active if it has had at least one packet go through the router within a certain window of time. The fair-share throughput of each flow is (assuming each source attempts to transmit at least at that rate). Substituting for in Equation (), we derive the following expression for loss probability, i.e., () By using this value of as the dropping probability for congestion notification, coerces flows into sending at their fair rate. Because depends on the number of flows and the round-trip time of each flow, congestion notification is more aggressive for large and small. And by including as an inverse parameter in the equation, eliminates the bias of favoring TCP connections with smaller with respect to throughput [6]. (Recall that TCP connections with smaller can increase their window size faster due to the smaller and are therefore more aggressive. Hence, these flows grab more than their fair share of bandwidth, which leads to this bias.) End-to-end schemes have been proposed to correct for this bias by requiring TCP senders to increase their congestion windows by a constant proportional to [7][8]. However these schemes rely on a window constant, which is hard to calculate and varies with the topology of the network. In contrast, not only can accurately calculate the drop probabilities irrespective of the network topology, it also does not require any end-to-end modifications. Hence, can be used at edge routers to ensure fairness between flows (without having to modify stock TCP implementations). For example, an organization could choose to implement at its edge router to ensure fairness between flows that begin or end within that organization. The basic operation of does not require per-flow state information. and can be easily estimated, and in Section IV we discuss how the for a flow can be inferred from the network. Hence has minimal state requirements. keeps per-flow state information for flows that have packets buffered at the link. does not maintain per-flow state information, but instead employs a Bloom filter [9] to hash flows into levels of bins. Each bin maintains queue occupancy statistics for flows that map into that bin and a corresponding drop probability. Hence, the required state is. The selection of and is discussed in [4]. N FTP Sources Mbps Mbps */N ms */N ms ms Fig.. Mbps 3 ms Network Topology */N ms */N ms ms III. EXPERIMENTS AND EVALUATION N FTP Sinks We evaluate the performance of with respect to Flow-based RED () [3] and Stochastic Fair Blue () [4]. We compare to and since these active queue-management schemes are also flow-based. We also include results for Drop Tail queueing to provide a baseline for assessing performance. We assume that a router knows the bandwidth ( ) of the attached outgoing link. is the number of active flows, i.e., flows that have had at least one packet go through the router within a certain window of time. We discuss the estimation of in Section IV. The of a flow is estimated by the router by looking at the size of each packet. By doing this, we reduce the need for flow state to maintain information regarding packet sizes seen over an interval. In our experiments, we chose to be KB in all cases. The value of, in our random dropping, delayed acknowledgment model was fixed at.93 []. For the time being, we assume that the router has some mechanism for determining a flow s RTT and briefly discuss how this parameter can be estimated in Section IV. We used ns [] to evaluate the performance of over a network with the topology shown in Fig.. sources and sinks are connected to the routers over -Mbps links with propagation delays ranging from ms to ms. We varied the number of flows, from to. The bottleneck link has a bandwidth of "! and a delay of 3 ms. For our simulations, we started FTP connections from the leftmost nodes to the rightmost nodes within the first second of simulation and ran it for 8 seconds. is implemented at the gateway, which is the bottleneck router in our simulation. All of the metrics presented in this section link utilization, fairness, packet loss, queue size are measured at this gateway. We present results for link utilization, fairness, and queue size, after the first seconds to remove the startup transient effects and to study the steady-state behavior. Since we simulate more than $ % flows over &'% (*),+- links, the &'$ $ (*),+link creates a bottleneck.
3 A. Fairness attempts to limit all the TCP flows to their fair share of the outgoing link bandwidth. To assess s ability to maintain equal bandwidths between TCP flows, we use Jain s Fairness Index []. We briefly describe how the fairness index is calculated and then present our results. ) Jain s Fairness Index: This fairness index quantifies the degree of similarity between all the flow bandwidths. Given the set of throughputs ( ), the fairness index is calculated as follows: The fairness index always lies between and. Hence, a higher fairness index indicates better fairness between flows. The fairness index is when all the throughputs are equal. When all the throughputs are not equal, the fairness index drops below. ) Results: As shown in Fig., provides significantly better bandwidth fairness than the other queuemanagement schemes. The curve for Drop Tail shows us the fairness that would be expected at most gateways in the Internet today. outperforms Drop Tail and because it queues at least two packets of a flow before marking a packet from that flow. This provides much better fairness as long as each flow maintains one to two outstanding packets at the gateway. exhibits poor fairness because it is sensitive to varying RTTs between flows and breaks down under a large number of connections with varying RTTs [4]. s fairness index gradually rises. As the number of flows increases, we observe a lower fairness index for fewer flows because each flow has a higher share of bandwidth and flows with longer RTTs are unable to attain their steady state bandwidths in 8 seconds. Why? Even though can slow down flows with shorter RTTs (by dropping packets), it cannot speed up flows with longer RTTs. Better fairness for fewer flows is achieved by increasing the simulation time, allowing all flows to reach their steady state bandwidths. With a larger number of flows, the fair share of bandwidth is low enough so that all flows are able to attain close to their average share of bandwidth. Longer simulations yield even better fairness curves for Green while showing little improvement for Drop Tail,, and. B. Link Utilization At the end of each simulation, the overall link utilization is calculated as follows:!!#" $&%$ '' $ ( $! )%*+%, The numerator equals the total number of bytes leaving the link during the interval of seconds, and the denominator equals - In our experiments, we operate under the many flow mode. Fairness Fig.. Fairness Index Jain s Fairness Index vs. Number of the total possible bytes that could have left the link in the same interval. Fig. 3(a) shows that as the number of flows increases, performs as well as in terms of link utilization. Drop Tail achieves higher utilizations because the flows with shorter RTTs are allowed to be aggressive and no packets are voluntarily dropped early. While this yields better link utilizations, it sacrifices fairness heavily and can lead to higher packet loss. outperforms with respect to fairness and link utilization because deterministically maintains the average bandwidths of all flows while simply relies on queue occupancy statistics to regulate queue size. C. Packet Loss As shown in Fig. 3(b), the packet loss percentage is roughly the same for all flows and stays below. /. Equation () provides good estimates for / []. Since the overall packet loss stays well below / in our simulations, limits the rates of flows to their equal shares of bandwidth effectively. D. Fig. 4(a) shows the queue sizes for Drop Tail for flows and flows. As we can see, as the number of flows increases, the average queue size for Drop Tail increases dramatically. In contrast, as seen in Fig. 4(b), 4(c) and 4(d),, and keep the average queue sizes low. keeps queue sizes low by marking packets beyond a certain threshold and limiting the amount of buffer space for each flow. does so by increasing drop rates when there is packet loss and reducing drop rates when the link is underutilized. Hence, and try to dynamically converge to the correct operating point for low queue sizes. achieves its operating point by calculating drop probabilities for each flow based on their fair share of bandwidth. By ensuring that the aggregate bandwidth of the flows is equal to the available bandwidth at the link, there is no sustained buildup in queue length.
4 Overall Link Utilization Packet Loss (%) Utilization (%) Packet Loss (%) (a) Overall Link Utilization vs. Number of 3 4 (b) Overall Packet Loss vs. Number of Fig. 3. Link Utilization and Packet Loss statistics IV. ESTIMATING FLOW PARAMETERS Up until now, we assumed that routers had knowledge of the various flow parameters:,, and. The parameters and can be easily estimated. The of a flow is estimated by the router by looking at the size of each packet. One way that can be estimated is by counting the number of flows that have had at least one packet go through the router within a certain window of time. Long windows may cause to overestimate the number of flows and reduce the overall link utilization. Short windows may cause to underestimate the number of flows, resulting in over-provisioning of the link bandwidth. In our experiments, we assumed FTP file transfers, and hence the number of flows was a constant. Stabilized RED (SRED) uses a statistical technique to estimate the number of active flows []. SRED compares an arriving packet with a randomly chosen packet that was seen recently. If these packets belong to the same flow, the authors call it a hit. Hit rates can be statistically analyzed to give a reasonable estimate of the number of active flows,. Hit rates can also be used to identify and limit non-responsive flows that use more than their fair share of bandwidth. The round trip time,, is the most difficult parameter to estimate with any degree of accuracy. Below we briefly present two possible solutions to this. One solution makes use of the fact that the best estimates of RTT occurs at the TCP end host. Using the IP options available, the sender can insert the RTT into a prespecified field in the IP header. This can then be utilized by routers along the way where is deployed. Another solution is to make use of the IDMaps service [3]. A router can also perform the duties of an IDMaps tracer and maintain a database of RTT estimates, which can be used for fast lookups based on source and destination IP addresses. IDMaps provides RTT estimates accurate to within twice the actual value. Such estimates could result in lower fairness but are sufficient for to still outperform, and Drop Tail in terms of fairness. We leave further discussion and analysis of the use of IDMaps for future work. V. CONCLUSION In this paper, we have shown how applying the knowledge of the macroscopic behavior of the TCP congestion-avoidance algorithm at the routers can be used to achieve a high degree of fairness between flows while simultaneously maintaining high link utilization, low packet loss, and short queues. And because the implementation of relies on the knowledge of flow RTTs and the total number of active flows, we briefly discussed how these metrics can be inferred by a router. Similar to and, requires very little state information for its operation. Future work will focus on () identifying and policing non-responsive flows such as misbehaving real-time multimedia traffic and denial of service attacks, () adding a Bloom filter (as in ) or a hit-rate module (as in SRED) to identify and limit unresponsive flows, and (3) examining how behaves with short-lived connections (e.g., so-called web mice ) or with mixtures of different traffic types. The applications that stand to benefit the most from the fixed low-latency/high throughput fairness property of this algorithm are delay-sensitive traffic such as streaming, real-time audio and video applications. REFERENCES [] S. Floyd and V. Jacobson, Random Early Detection Gateways for Congestion Avoidance, IEEE/ACM Transactions on Networking, vol., no. 4, pp , August 993. [] W. Feng, D. Kandlur, D. Saha, and K. Shin, BLUE: A New Class of Active Queue Management Algorithms, Tech. Rep., April 999. [3] D. Lin and R. Morris, Dynamics of Random Early Detection, in Proc. of ACM SIGCOMM 997, September 997.
5 4 3 Queue size vs.,, Queue size vs.,, (a) Drop Tail: vs. (b) : vs. 4 3 Queue size vs.,, Queue size vs.,, (c) : vs. (d) : vs. Fig. 4. Queue Occupancy Statistics for Drop Tail, Green,, and [4] W. Feng, D. Kandlur, D. Saha, and K. Shin, Stochastic Fair Blue: A Queue Management Algorithm for Enforcing Fairness, in Proc. of IEEE INFOCOM, April. [] M. Mathis, J. Semke, J. Mahdavi, and T. Ott, The Macroscopic Behavior of the TCP Congestion Avoidance Algorithm, Computer Communication Review, vol. 7, no. 3, July 997. [6] T. Lakshman and U. Madhow, The Performance of TCP/IP for Networks with High Bandwidth-Delay Products and Random Loss, IEEE/ACM Transactions on Networking, vol., no. 3, pp. 336, June 997. [7] S. Floyd, Connections with Multiple Congested Gateways in Packet- Switched Networks Part : One-way Traffic, ACM Computer Communication Review, vol., no., pp. 3 47, Oct. 99. [8] T. Henderson, E. Sahouria, S. McCanne, and R. Katz, On Improving the Fairness of TCP Congestion Avoidance, in Proc. of IEEE Globecom, November 998. [9] B. Bloom, Space/ Trade-offs in Hash Coding with Allowable Errors, Communications of the ACM, vol. 3, no. 7, July 97. [] ns, Network Simulator, [] D. Chiu and R. Jain, Analysis of the Increase and Decrease Algorithms for Congestion Avoidance in Computer Networks, Computer Networks and ISDN Systems, vol. 7, pp. 4, 989. [] Teunis J. Ott, T. V. Lakshman, and Larry H. Wong, SRED: Stabilized RED, in Proceedings of INFOCOM, 999, vol. 3, pp [3] P. Francis, S. Jamin, C. Jin, Y. Jin, D. Raz, Y. Shavitt, and L. Zhang, IDMaps: A Global Internet Host Distance Estimation Service, IEEE/ACM Transactions on Networking, October.
Comparative 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,
Performance improvement of active queue management with per-flow scheduling
Performance improvement of active queue management with per-flow scheduling Masayoshi Nabeshima, Kouji Yata NTT Cyber Solutions Laboratories, NTT Corporation 1-1 Hikari-no-oka Yokosuka-shi Kanagawa 239
Passive Queue Management
, 2013 Performance Evaluation of Computer Networks Objectives Explain the role of active queue management in performance optimization of TCP/IP networks Learn a range of active queue management algorithms
Novel Approach for Queue Management and Improvisation of QOS for Communication Networks
Novel Approach for Queue Management and Improvisation of QOS for Communication Networks J. Venkatesan 1, S. Thirumal 2 1 M. Phil, Research Scholar, Arignar Anna Govt. Arts College, Cheyyar, T.V Malai Dt,
Rate-Based Active Queue Management: A Green Algorithm in Congestion Control
Rate-Based Active Queue Management: A Green Algorithm in Congestion Control Balveer Singh #1, Diwakar Saraswat #2 #1 HOD Computer Sc. & Engg. #2 Astt. Prof. Computer Sc. & Engg PKITM Mathura (UP) India
LRU-RED: An active queue management scheme to contain high bandwidth flows at congested routers
LRU-RED: An active queue management scheme to contain high bandwidth flows at congested routers Smitha A. L. Narasimha Reddy Dept. of Elec. Engg., Texas A & M University, College Station, TX 77843-3128,
On Packet Marking Function of Active Queue Management Mechanism: Should It Be Linear, Concave, or Convex?
On Packet Marking Function of Active Queue Management Mechanism: Should It Be Linear, Concave, or Convex? Hiroyuki Ohsaki and Masayuki Murata Graduate School of Information Science and Technology Osaka
Performance 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
17: 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.
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.
Using median filtering in active queue management for telecommunication networks
Using median filtering in active queue management for telecommunication networks Sorin ZOICAN *, Ph.D. Cuvinte cheie. Managementul cozilor de aşteptare, filtru median, probabilitate de rejectare, întârziere.
Improving Internet Quality of Service through Active Queue Management in Routers
www.ijcsi.org 279 Improving Internet Quality of Service through Active Queue Management in Routers Gamal Attiya 1 and Heba El-Khobby 2 1 Dept. of Computer Science and Engineering, Faculty of Electronic
15-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
Network 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
Congestion Control Review. 15-441 Computer Networking. Resource Management Approaches. Traffic and Resource Management. What is congestion control?
Congestion Control Review What is congestion control? 15-441 Computer Networking What is the principle of TCP? Lecture 22 Queue Management and QoS 2 Traffic and Resource Management Resource Management
Improving 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
Requirements 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,
Robust 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 {[email protected]}, Microsoft Corporation,
International 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
Performance Evaluation of Active Queue Management Using a Hybrid Approach
1196 JOURNAL OF COMPUTERS, VOL. 7, NO. 5, MAY 2012 Performance Evaluation of Active Queue Management Using a Hybrid Approach Chin-Ling Chen* Chia-Chun Yu Department of Information Management, National
Active Queue Management A router based control mechanism
Active Queue Management A router based control mechanism Chrysostomos Koutsimanis B.Sc. National Technical University of Athens Pan Gan Park B.Sc. Ajou University Abstract In this report we are going to
Adaptive CHOKe: An algorithm to increase the fairness in Internet Routers
382 Adaptive CHOKe: An algorithm to increase the fairness in Internet Routers K.Chitra Assistant Professor of Computer Science, D.J. Academy for Managerial Excellence Coimbatore, Tamil Nadu, India. Email:
Influence of Load Balancing on Quality of Real Time Data Transmission*
SERBIAN JOURNAL OF ELECTRICAL ENGINEERING Vol. 6, No. 3, December 2009, 515-524 UDK: 004.738.2 Influence of Load Balancing on Quality of Real Time Data Transmission* Nataša Maksić 1,a, Petar Knežević 2,
Analyzing 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.
Active Queue Management and Wireless Networks
Active Queue Management and Wireless Networks Vikas Paliwal November 13, 2003 1 Introduction Considerable research has been done on internet dynamics and it has been shown that TCP s congestion avoidance
XCP-i : explicit Control Protocol for heterogeneous inter-networking of high-speed networks
: explicit Control Protocol for heterogeneous inter-networking of high-speed networks D. M. Lopez-Pacheco INRIA RESO/LIP, France Email: [email protected] C. Pham, Member, IEEE LIUPPA, University of
The Interaction of Forward Error Correction and Active Queue Management
The Interaction of Forward Error Correction and Active Queue Management Tigist Alemu, Yvan Calas, and Alain Jean-Marie LIRMM UMR 5506 CNRS and University of Montpellier II 161, Rue Ada, 34392 Montpellier
VoIP Network Dimensioning using Delay and Loss Bounds for Voice and Data Applications
VoIP Network Dimensioning using Delay and Loss Bounds for Voice and Data Applications Veselin Rakocevic School of Engineering and Mathematical Sciences City University, London, UK [email protected]
Protagonist International Journal of Management And Technology (PIJMT) Online ISSN- 2394-3742. Vol 2 No 3 (May-2015) Active Queue Management
Protagonist International Journal of Management And Technology (PIJMT) Online ISSN- 2394-3742 Vol 2 No 3 (May-2015) Active Queue Management For Transmission Congestion control Manu Yadav M.Tech Student
Master s Thesis. A Study on Active Queue Management Mechanisms for. Internet Routers: Design, Performance Analysis, and.
Master s Thesis Title A Study on Active Queue Management Mechanisms for Internet Routers: Design, Performance Analysis, and Parameter Tuning Supervisor Prof. Masayuki Murata Author Tomoya Eguchi February
Lecture 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
DESIGN OF ACTIVE QUEUE MANAGEMENT BASED ON THE CORRELATIONS IN INTERNET TRAFFIC
DESIGN OF ACTIVE QUEUE MANAGEMENT BASED ON THE CORRELATIONS IN INTERNET TRAFFIC KHALID S. AL-AWFI AND MICHAEL E. WOODWARD { k.s.r.alawf, m.e.woodward }@bradford.ac.uk Department of Computing, University
Lecture 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
Aggregate Traffic Performance with Active Queue Management and Drop from Tail
Aggregate Traffic Performance with Active Queue Management and Drop from Tail Gianluca Iannaccone Sprint ATL Adrian Court Burlingame CA 9400 [email protected] Martin May Activia Networks Parc of
Per-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
Seamless 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
Active Queue Management (AQM) based Internet Congestion Control
Active Queue Management (AQM) based Internet Congestion Control October 1 2002 Seungwan Ryu ([email protected]) PhD Student of IE Department University at Buffalo Contents Internet Congestion Control
Approximate fair bandwidth allocation: A method for simple and flexible traffic management
Forty-Sixth Annual Allerton Conference Allerton House, UIUC, Illinois, USA September 23-26, 2008 ThC1.3 Approximate fair bandwidth allocation: A method for simple and flexible traffic management Rong Pan,
Active Queue Management for Flow Fairness and Queue Stability
1 Active Queue Management for Flow Fairness and Queue Stability Jong-hwan Kim, Hyunsoo Yoon and Ikjun Yeom Abstract Two major goals of queue management are flow fairness and queue stability. However, most
Packet Queueing Delay
Some Active Queue Management Methods for Controlling Packet Queueing Delay Mahmud H. Etbega Mohamed, MSc PhD 2009 Design and Performance Evaluation of Some New Versions of Active Queue Management Schemes
AN 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.
Oscillations 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
EINDHOVEN UNIVERSITY OF TECHNOLOGY Department of Mathematics and Computer Science
EINDHOVEN UNIVERSITY OF TECHNOLOGY Department of Mathematics and Computer Science Examination Computer Networks (2IC15) on Monday, June 22 nd 2009, 9.00h-12.00h. First read the entire examination. There
TCP/IP Over Lossy Links - TCP SACK without Congestion Control
Wireless Random Packet Networking, Part II: TCP/IP Over Lossy Links - TCP SACK without Congestion Control Roland Kempter The University of Alberta, June 17 th, 2004 Department of Electrical And Computer
COMPARATIVE ANALYSIS OF DIFFERENT QUEUING MECHANISMS IN HETROGENEOUS NETWORKS
COMPARATIVE ANALYSIS OF DIFFERENT QUEUING MECHANISMS IN HETROGENEOUS NETWORKS Shubhangi Rastogi 1, Samir Srivastava 2 M.Tech Student, Computer Science and Engineering, KNIT, Sultanpur, India 1 Associate
Active Queue Management
Active Queue Management TELCOM2321 CS2520 Wide Area Networks Dr. Walter Cerroni University of Bologna Italy Visiting Assistant Professor at SIS, Telecom Program Slides partly based on Dr. Znati s material
SJBIT, 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,
Analysis of IP Network for different Quality of Service
2009 International Symposium on Computing, Communication, and Control (ISCCC 2009) Proc.of CSIT vol.1 (2011) (2011) IACSIT Press, Singapore Analysis of IP Network for different Quality of Service Ajith
A Framework For Evaluating Active Queue Management Schemes
A Framework For Evaluating Active Queue Management Schemes Arkaitz Bitorika, Mathieu Robin, Meriel Huggard Department of Computer Science Trinity College Dublin, Ireland Email: {bitorika, robinm, huggardm}@cs.tcd.ie
Fuzzy Active Queue Management for Assured Forwarding Traffic in Differentiated Services Network
Fuzzy Active Management for Assured Forwarding Traffic in Differentiated Services Network E.S. Ng, K.K. Phang, T.C. Ling, L.Y. Por Department of Computer Systems & Technology Faculty of Computer Science
Adaptive Coding and Packet Rates for TCP-Friendly VoIP Flows
Adaptive Coding and Packet Rates for TCP-Friendly VoIP Flows C. Mahlo, C. Hoene, A. Rostami, A. Wolisz Technical University of Berlin, TKN, Sekr. FT 5-2 Einsteinufer 25, 10587 Berlin, Germany. Emails:
Chapter 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
RBA-RIO Rate Based Adaptive Red With In and Out. Algorithm for DiffServ AF PHB
RBA-RIO Rate Based Adaptive Red With In and Out Algorithm for DiffServ AF PHB Zhang Mgjie Zhu Peidong Su Jshu Lu Xicheng School of Computer, National University of Defense Technology, Changsha 410073,
About the Stability of Active Queue Management Mechanisms
About the Stability of Active Queue Management Mechanisms Dario Bauso, Laura Giarré and Giovanni Neglia Abstract In this paper, we discuss the influence of multiple bottlenecks on the stability of Active
APPLICATION NOTE 209 QUALITY OF SERVICE: KEY CONCEPTS AND TESTING NEEDS. Quality of Service Drivers. Why Test Quality of Service?
QUALITY OF SERVICE: KEY CONCEPTS AND TESTING NEEDS By Thierno Diallo, Product Specialist With the increasing demand for advanced voice and video services, the traditional best-effort delivery model is
AN OVERVIEW OF QUALITY OF SERVICE COMPUTER NETWORK
Abstract AN OVERVIEW OF QUALITY OF SERVICE COMPUTER NETWORK Mrs. Amandeep Kaur, Assistant Professor, Department of Computer Application, Apeejay Institute of Management, Ramamandi, Jalandhar-144001, Punjab,
Quality of Service versus Fairness. Inelastic Applications. QoS Analogy: Surface Mail. How to Provide QoS?
18-345: Introduction to Telecommunication Networks Lectures 20: Quality of Service Peter Steenkiste Spring 2015 www.cs.cmu.edu/~prs/nets-ece Overview What is QoS? Queuing discipline and scheduling Traffic
Dynamic Congestion-Based Load Balanced Routing in Optical Burst-Switched Networks
Dynamic Congestion-Based Load Balanced Routing in Optical Burst-Switched Networks Guru P.V. Thodime, Vinod M. Vokkarane, and Jason P. Jue The University of Texas at Dallas, Richardson, TX 75083-0688 vgt015000,
TCP and UDP Performance for Internet over Optical Packet-Switched Networks
TCP and UDP Performance for Internet over Optical Packet-Switched Networks Jingyi He S-H Gary Chan Department of Electrical and Electronic Engineering Department of Computer Science Hong Kong University
Network Management Quality of Service I
Network Management Quality of Service I Patrick J. Stockreisser [email protected] Lecture Outline Basic Network Management (Recap) Introduction to QoS Packet Switched Networks (Recap) Common
Applications. Network Application Performance Analysis. Laboratory. Objective. Overview
Laboratory 12 Applications Network Application Performance Analysis Objective The objective of this lab is to analyze the performance of an Internet application protocol and its relation to the underlying
Sizing Internet Router Buffers, Active Queue Management, and the Lur e Problem
Sizing Internet Router Buffers, Active Queue Management, and the Lur e Problem Christopher M. Kellett, Robert N. Shorten, and Douglas J. Leith Abstract Recent work in sizing Internet router buffers has
A 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
4 Internet QoS Management
4 Internet QoS Management Rolf Stadler School of Electrical Engineering KTH Royal Institute of Technology [email protected] September 2008 Overview Network Management Performance Mgt QoS Mgt Resource Control
Delay-Based Early Congestion Detection and Adaptation in TCP: Impact on web performance
1 Delay-Based Early Congestion Detection and Adaptation in TCP: Impact on web performance Michele C. Weigle Clemson University Clemson, SC 29634-196 Email: [email protected] Kevin Jeffay and F. Donelson
A 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:
TCP 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
Performance 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
Lecture 16: Quality of Service. CSE 123: Computer Networks Stefan Savage
Lecture 16: Quality of Service CSE 123: Computer Networks Stefan Savage Final Next week (trust Blink wrt time/location) Will cover entire class Style similar to midterm I ll post a sample (i.e. old) final
STANDPOINT 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
Cable Modem Buffer Management in DOCSIS Networks
Cable Modem Buffer Management in DOCSIS Networks Jim Martin, James Westall School of Computing Clemson University Clemson, SC jim.martin,westall @cs.clemson.edu Terry Shaw, Greg White CableLabs Louisville,
Flexible Deterministic Packet Marking: An IP Traceback Scheme Against DDOS Attacks
Flexible Deterministic Packet Marking: An IP Traceback Scheme Against DDOS Attacks Prashil S. Waghmare PG student, Sinhgad College of Engineering, Vadgaon, Pune University, Maharashtra, India. [email protected]
Data 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.
Research 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
EFFECT OF TRANSFER FILE SIZE ON TCP-ADaLR PERFORMANCE: A SIMULATION STUDY
EFFECT OF TRANSFER FILE SIZE ON PERFORMANCE: A SIMULATION STUDY Modupe Omueti and Ljiljana Trajković Simon Fraser University Vancouver British Columbia Canada {momueti, ljilja}@cs.sfu.ca ABSTRACT Large
Applying Active Queue Management to Link Layer Buffers for Real-time Traffic over Third Generation Wireless Networks
Applying Active Queue Management to Link Layer Buffers for Real-time Traffic over Third Generation Wireless Networks Jian Chen and Victor C.M. Leung Department of Electrical and Computer Engineering The
Quantifying the Performance Degradation of IPv6 for TCP in Windows and Linux Networking
Quantifying the Performance Degradation of IPv6 for TCP in Windows and Linux Networking Burjiz Soorty School of Computing and Mathematical Sciences Auckland University of Technology Auckland, New Zealand
Achieving QoS for TCP traffic in Satellite Networks with Differentiated Services
1 Achieving QoS for TCP traffic in Satellite Networks with Differentiated Services Arjan Durresi 1, Sastri Kota 2, Mukul Goyal 1, Raj Jain 3, Venkata Bharani 1 1 Department of Computer and Information
TCP, Active Queue Management and QoS
TCP, Active Queue Management and QoS Don Towsley UMass Amherst [email protected] Collaborators: W. Gong, C. Hollot, V. Misra Outline motivation TCP friendliness/fairness bottleneck invariant principle
A Preferred Service Architecture for Payload Data Flows. Ray Gilstrap, Thom Stone, Ken Freeman
A Preferred Service Architecture for Payload Data Flows Ray Gilstrap, Thom Stone, Ken Freeman NASA Research and Engineering Network NASA Advanced Supercomputing Division NASA Ames Research Center Outline
Priority Based Dynamic Rate Control for VoIP Traffic
Priority Based Dynamic Rate Control for VoIP Traffic Fariza Sabrina CSIRO ICT Centre, Sydney, Australia Email: [email protected] Jean-Marc Valin Octasic Inc., Montreal, Quebec, Canada Email:[email protected]
A Passive Method for Estimating End-to-End TCP Packet Loss
A Passive Method for Estimating End-to-End TCP Packet Loss Peter Benko and Andras Veres Traffic Analysis and Network Performance Laboratory, Ericsson Research, Budapest, Hungary {Peter.Benko, Andras.Veres}@eth.ericsson.se
An Adaptive RIO (A-RIO) Queue Management Algorithm
An Adaptive RIO (A-RIO) Queue Management Algorithm Julio Orozco 1,2 and David Ros 1 1 GET/ENST Bretagne, Rue de la Châtaigneraie, CS 1767, 35576 Cesson Sévigné Cedex, France 2 IRISA/INRIA Rennes, Campus
Basic Multiplexing models. Computer Networks - Vassilis Tsaoussidis
Basic Multiplexing models? Supermarket?? Computer Networks - Vassilis Tsaoussidis Schedule Where does statistical multiplexing differ from TDM and FDM Why are buffers necessary - what is their tradeoff,
Key Components of WAN Optimization Controller Functionality
Key Components of WAN Optimization Controller Functionality Introduction and Goals One of the key challenges facing IT organizations relative to application and service delivery is ensuring that the applications
