Differentiated Services Fuzzy Assured Forward Queuing for Congestion Control in Intermediate Routers

Size: px
Start display at page:

Download "Differentiated Services Fuzzy Assured Forward Queuing for Congestion Control in Intermediate Routers"

Transcription

1 Differentiated Services Fuzzy Assured Forward Queuing for Congestion Control in Intermediate Routers Amir Massoud Bidgoli 1, Alireza Yousefzadeh Bahri 2, Amir Massoud Rahmani 3 1 Islamic Azad University, Tehran North Branch, Tehran, Iran. am_bidgoli@iau-tnb.ac.ir 2 Department of Computer, Science And Research Branch, Islamic Azad University Khozestan, Iran. Alireza.uosefzadeh@gmail.com 3 Science And Research Branch, Islamic Azad University Tehran, Iran. rahmani74@yahoo.com Abstract Todays, computer networks play a very important role in our daily activities. In order to have a better network management, data packet problems, should be considerably reduced. One of the most important problems that happens in networks and is not recognizable easily, is congestion, That encouraged experts to research more about this topic. Congestion avoidance is a QOS 1 method that prevents considerable packet loss in networks and assures successful packet forwarding to destination. In this article we have implemented a new queuing mechanism that uses fuzzy logic with assured forwarding in the intermediate routers, in order to control and avoid congestion by using an AQM 2 method. We have simulated it by Matlab software and NS 3 package 4, then compared it with RED 5 and dsred methods in order to evaluate efficiency of this new method, and discussed the results. The simulation results show a better performance compared to the previously mentioned mechanisms. Keywords: Assured Forwarding, Congestion control, Differentiated Services 6, Fuzzy Logic, QOS 1 Introduction Computer networks are communication agent between workstations and in this communication, data are exchanged between workstations. So the influence of data flow control in the computer networks is very important. Routing control, traffic control, congestion control, sequence control and etc are elements to control data flow in computer networks [1]. So flow control is related to point to point traffic between a sender and a receiver, and congestion control provides mechanisms to make sure weather subnet is able to carry the traffic [2]. In recent 1- Quality Of Services 2- Active Queue Management 3- Network Simulation 4- NS Random Early Detection 6- DS years data packet flow has been increased, because the number of users and accessible data have been increased. Packets with different sizes are exchanged in such networks, but packet losses and delays usually occurs because of the network congestion. To avoid these unpleasant situations packet routing is used to control the flow in the network [3]. In fact congestion is the worst delay that is caused by datagram overloads in one or more nodes of a router. When congestion occurs, the delays will increase and a router tries to queue datagram until they can be sent [4]. In this article we will discuss a new method of congestion control. With this method, we control queuing in the router by using fuzzy logic and assured forwarding in order to manage queue congestion of routers so that we have minimum traffic and packet loss probability in a flow. In this article, a method to control the congestion in intermediate routers in a network by using fuzzy logic is discussed in second section and then in the third section we will discuss the design of a fuzzy controller in this queue, and in the forth section we will explain about the conditions of simulation. Then we will compare the efficiencies of the suggested method, the RED and the dsred queue methods in fifth section, and finally we will discuss the simulation results in the sixth section. 2 Differentiated Services Fuzzy Assured Forwarding Queue (dsfafq) In this article we use distributed class-based queuing, based on fuzzy logic. We have defined 4 distributed queuing classes in differentiated nodes with its special attributes [7], and in these distributed queuing classes [5], we classify packets according to assured forwarding that is given by Heinanen and colleagues [6]. Each class takes its specific resources and produces packets classified in one of the classes willingly.then they are marked after being placed in one of the four classes according to assured forwarding. At this level, 3 probabilities are defined to drop packet that is caused by congestion.

2 Packets are marked with different drop packet probability including low drop precedence, middle drop precedence and high drop precedence. As we have four assured forwarding classes and three packet drop probabilities, so we will have 12 differentiated services class in total. Besides, a router s buffer is divided into edge and core router and can be considered as 2 seperated routers. In edge part, router is devided into 4 classes in order to separate output flow and flow that can not send data quickly, so buffer space will be occupid and other flows will face to starvation [8, 9]. As it s shown in fig.1, a physical queue is assigned to each assured forwarding class. As packets with 3 different packet drop probabilities enter to each queue, we should assign a virtual queue to any single packet drop probability. On the other hand, we must dedicate 3 virtual queue to each one of physical queues. Fig.1: Classifying packets in the nodes based on differentiated services The edge part is connectd to core part by a fuzzy controller that is shown in fig.2. This would mean that the fuzzy controller checks the queue status existing in the core at specific times, and identifies all those packets that should be transmited from edge part to core part. Then packets are placed in physical and virtual queues and will be sent from core part assuredly. calculated by a fuzzy controller. Then packets are transmitted from edge router to core router and scheduling is carried out to give service or exit the packets. Services to different queues is given by round robin method. When we don t have congestion in network any packets with any drop priorities can enter into edge queue of router and receive services by transmitting to core part, but in congestion period not only entering into queues in core part will be decreased by fuzzy logic, but also packets with high drop priorities don t have permission to enter into edge part of router. 3 Design of Fuzzy Controller for Fuzzy Assured Forward Queuing The secret of success in fuzzy system is its simple implementation, simple maintenance, simple understanding, stability and cheapness [10]. And two weaknesses of fuzzy system are the absence of learning ability and it s not easy to define membership function for it [11]. But of course the second weakness depends on how good is our recognition of system. Fuzzy systems are suitable for estimated or vague inferences specially those systems that it s difficult to make a mathematical model for them [11]. So fuzzy controller in the router must be designed that, it can control the packets entrance with specific drop priority into the core router, so that congestion in router and network doesn t occur. That means the queue get filled quickly, if the percentage of packets entering the core queue of routers was more than specific queue threshold, the controller decreases the number of forwarding packets to that queue until the queue get to a balance status. In other words, the number of forwarded packets to any queue should relate to current queue load and average of waiting time in the queue. Control of packets entering the specified class priority in the core of router is done by fuzzy controller that is shown in fig.3. Two input parameters and one output parameter have been considered in fuzzy controller that is: Queue load The number of existing packets in the queue core of router that are waiting to get services, is called queue load and 7 fuzzy sets are considered for it: QueueLoad={Empty, MEmpty, LHalf, Half, MHalf, Full, VFull} Fig2: Buffer space division into edge and core part and the connection between them. Packets are entered into physical queue according to a specified class and specific drop probability in edge router part and then packet transmission percentage are The members in the set show empty, more than empty, less than half, half, more than half, full, very full status. Waiting time It s the period of time that packet waits to get services (this time doesn t include the time of servicing). We consider 7 input fuzzy sets for it:

3 Waiting Time= {Small, BSmall, SMed, Med, BMed, Large, VLarge} result that is produced as a matrix will be used in the next simulation scenario in the following section. The members in the set show small, bigger than small, smaller than med, med, bigger than med, large, very large status. The number of forwarded packets It s the average number of sent packets to every class. The number of packets that are forwarded by fuzzy controller is output parameters that 7 fuzzy sets has been considered for it. Forward= {VLow, Low, LNorm, Norm, MNorm, High, VHigh} The members show very low, low, less than normal, normal, more than normal, high, very high status. Fig.4: Membership function for queue load input parameter Fig.5: Membership function for waiting time input parameter Fig.3: fuzzy controller and suggested method to manage congestion We assign a membership function to any single output and input parameters. The most common function that are used in this method are trapmf 1 and trimf 2 that are drawn by fuzzy logic of Matlab software which are shown in fig.4, 5, 6. This software is the product of math works company in 1984 that is so practical for different field of engineering and fuzzy toolbox is used to edit and create fuzzy inference systems and we can use it's result in object Oriented programming or simulations [12]. Hence we use Matlab software to create membership function of input & output parameters and the detected 1- Trapezoidal Membership Function (trapmf) 2- Triangular Membership Function (trimf) Fig.6: Membership function for number of packet forward output parameter 4 The simulation condition of dsfafq The method of packet processing for assured forwarding is shown in fig.7. In the first level data packets are produced with specific rate by source and then are classified into one of the four classes according to their priority. In the second level packets that are placed in the priority classes, will be marked according to types of drop packets. So we use an 8 bits field called TOS in IP packets, and 6 bits out of 8 bits are used for identifying the packet differentiated services of classes according to suggested code point that is given by Heinanen and colleagues [6] and is explained in [7, 13]. These two levels are done by sender machine. As there

4 are 4 class and 3 drop probabilities for each packet, all in all 12 differentiated services class or DS are created. So any differentiated services of class is shown with AF ij and i shows physical class or queue and j shows the type of drop packets or virtual queue. Low drop precedence is shown by number 0 and high drop precedence is shown by number 2. For example,af 22 means a packet in third virtual queue and second physical queue and high drop precedence. The size of all packets are fixed to 1,000 bytes and the number of produced packets by the source, are about 100,000 packets. These packets enter into system by a fixed rate, specified class and specified drop priority. Every queue in edge router has a maxthresh about 10 packets so there might be 2 state in the system. If the number of packets in a queue is less than the maxthresh, packets will enter into that queue with any drop priority. If the number of packets in a queue is more than the maxthresh, just LD packets enter into that queue until the queue overflows which in this case we use tail drop policy. The results that are given in table 1, are related to the suggested queue simulation that in 20 th, 40 th, 60 th and 80 th is registered and also total simulation time is 85 th. Fig.7: Packet classification based on assured forwarding mechanism for an input flow. Table 1: The number of total packets, sent packets and drop packets in router queues. After separating packets in sender, output flow enters into third level (router machine). In this level buffer of router that is divided into 2 parts, edge router and core router, separated into 4 classes in each part and a physical queue is assigned to each class as can be seen in fig.7. Classified packets enter to edge router with a specific rate. Percentage of transmitted packets from the same queue in edge router to core router are determined by fuzzy controller. The fuzzy controller checks status of existing queue in core router using waiting time and current queue load parameters. The packets are forwarded to the determined physical and virtual queues in core router and then the packets are sent from core router assuredly. The processing and servicing of packets to different classes in core router is done by round robin method. This would mean after that packets are placed in the queue by a scheduler that manage packets departure by round robin, servicing or packet sending will be done. So the suggested queue that has been made in router has the following characteristics: Packets are produced by 2 CBR 1 one with rate of 4Mb/s and the other with rate of 6 Mb/s in UDP protocol. Physical queue limit in edge router is 20 packets and total system limit is 80 packets. Packets are sent with output bandwidth 7 Mb and input packets enter into router queue by 2 separated 10 Mb bandwidth link. Table 1 shows that in simulation period 60, 310 packets out of 99,994 packets have been entered into router queues and 39,684 packets have been dropped because the capacity of connection link is limited. It means 59,941 packets have been sent assuredly. In table 1, the code points, are those 12 separated AF classes that is produced by senders which enter into physical and virtual router queues. In table 1 the CPs 2 of 10, 11, 12 are 1- constant bit rate traffic 2- Code Point

5 related to virtual queues of the first physical queue. The CPs of 20, 21, 22 are related to virtual queues of the second physical queue. CPs of 30,31,32 are related to virtual queues of the third physical queue and CPs of 40,41,42 are related to virtual queues of the fourth physical queue. 5 Performance Evaluation In this article all simulations and their produced results are done by NS2.35 software [14]. In this section the efficiency of the three types of queues, RED, dsred that are described in detail in [15, 16, 17] and our suggested dsfafq queue will be compared in terms of packets sent rate, packet drop rate and bandwidth rate. The comparisons have been done with the same traffic rate and same simulation period of time. Input traffic enter into each three algorithms from two separated links with 10Mb bandwidth and 5ms link delay. The traffic rate is 4Mb/s in the first link and 6Mb/s in second link and simulation period for all three algorithms is 85 second. Total number of packets that are produced by sender is 100,000 packets and the size of packets are fixed to 1,000 Bytes. We ignore the servicing delay time. If we focus on the output of dsred algorithm [7, 14, 17] in table 2 and compare it with the results of suggested algorithm shown in table 1 under the same conditions, we will find out that 50,025 packets out of a total 99,986 packets have been sent and 48,118 packets have been dropped. Table 2 shows that dsred algorithm with 4 differentiated services class for classifying input packets has weaker management in case of sending and dropping input packets in congestion, in comparison with our newly suggested algorithm, dsfaq, that has 12 differentiated services class for classifying packets. As the registered result in table 2 shows, the number of sent and dropped packets in 80 th simulation time are almost equal but at the same period of time, the number of sent and dropped packets in our suggested method shows a remarkable improvement comparing the difference in number. Table 2: The number of total packets, sent packets and drop packets As can be observed in figs 8, 9, 10, 11 the efficiency of our suggested method has been compared with RED and dsred methods and the simulation results show that the suggested method that is based on fuzzy logic works better and has a better performance in comparison with the other 2 methods. Fig.8: Comparison between our suggested method, RED & dsred queues with 4Mb/s rate traffic agent. Fig.9: Comparison between our suggested method, RED & dsred queues with 6Mb/s rate traffic agent.

6 Fig.10: Total sent rate comparison between our suggested method, RED and dsred queues. Fig.12: Bandwidth comparison between our suggested method, RED & dsred queues. 6 Conclusions In our suggested differentiated services fuzzy assured forward method that is described in this article and according to the requirements of each class or flow, packets are forwarded to different queues that have specific quality of service. The reason that fuzzy method is used is that we can implement unclear concepts easily and control unstable systems to make an exact decision. The advantages of fuzzy assured forward queuing are as follows: Fig.11: Drop packet rate comparison between our suggested method, RED & dsred queues. In fig.8 the rate of received packets from first sender with 4Mb/s traffic rate and in fig.9 sent packet rate from second sender with 6Mb/s traffic rate and in fig.10 total received packets that have been sent by two senders show preference of our suggested method in comparison with the other two methods. And in fig.11 drop rate of received packets from two senders has been shown which indicates that, the number of packets loss in our suggested method has been decreased in congestion and it has better efficiency. In fig.12 bandwidth rate usage in output channel of router is shown for our suggested method and the other two methods. It shows that bandwidth rate that is used in our suggested method is average rate of the other two methods. Probability of starvation decreases remarkably in comparison with the RED method, because packets are forwarded into queue according to membership functions and servicing is done by round robin method. If the queue limit of a router increases, the number of packet drop decreases and the result is most better. If we assign more bandwidth to output channel of a router, this algorithm send all entered packets to router queues, assuredly. As the buffer space is classified and the entering into the classes is controlled by a fuzzy controller according to queue status of router, hence almost all buffer spaces are used and it avoids wasting buffer space. Disadvantage of fuzzy assured forward queuing are as follows: In this method the buffer space is divided in to 4 equal parts so that any one of these parts has the same resources. So, any packets with any priority will enter into queues before reaching

7 the threshold. And in cases when queues are overloaded, packets with high priority, can not enter into queues and will be dropped because we used tail drop policy. If the capacity of router queues increases, efficiency of our algorithm will decrease, because of processing of fuzzy logic information in the overloaded in the router. As we use fuzzy logic and need to make decisions in this algorithm, hence the implementation of this algorithm will be costly in intermediate routers. 7 References [1] Horiguchi, T., Hayashi, K., & Tretiakov, A. (2005). Reinforcement learning for congestion-avoidance in packet flow. ScienceDirect Physica A 349: [2] A.S. Tanenbaum, ( 2003), Computer Networks, Fourth ed., Copyright by Prentice-Hall, ISBN: [3] Kimura, T., Nakajima, H., & Ikeguchi, T. (2007). A packet routing method for complex networks by a stochastic neural network. ScienceDirect Physica A 376 : [11] Munakata, T. (2008). Fundamentals of the New Artificial Intelligence, Neural, Evolutionary, Fuzzy and More. Springer. [12] Lotfi Zadeh, A., & Berkley, C. (1995). Fuzzy Logic Toolbox For use with Matlab. Copyright by The MathWorks, Inc. [13] Haden, R. ( ). Quality of Service, diff serv code point, ip precedence. Retrieved from rhyshaden: [14] Fall, K., & Varadhan, K. (2009). The ns Manual (formerly ns Notes and Documentation). The VINT Project A Collaboration between researchers at UC Berkeley, LBL, USC/ISI, and Xerox PARC. [15] Braden, B., Clark, D., Crowcraft, J., Davie, B., Deering, S., Floyd, S., et al. (1998). Recommendations on Queue Management and Congestion Avoidance in the Interne. IETF RFC2309. [16] Floyd, S., & Jacobson, V. (1993). Random Early Detection Gateways for Congestion Avoidance. IEEE/ACM Transactions on Networking. [17] Pieda, P., Ethridge, J., Baines, M., & Shallwani, F. (2000). A Network Simulator Differentiated Services Implementation. Open IP, Nortel Networks. [4] Forouzan, B. A. (2007). Data Communications and Networking, 4th ed. McGrew-Hill Foruzan network Series Copyright by The MCGraw-Hill Companies, Inc. [5] Cisco, S. (2008). Congestion Management Overview. Cisco IOS Quality of Service Solutions Configuration Guide, QC: [6] Heinanen, J., Finland, T., Baker, F., Weiss, W., & Wroclawski, J. (1999). Assured Forwarding PHB Group. Lucent Technologies, RFC [7] Wales, J. (2010, 12 25). Differentiated services. Retrieved from wikipedia: [8] Nagle, J. (1987). on Packet switches with infinite storage. IEEE Trans, Communications, computer 35, [9] Demers, A., Keshav, S., & Shenker, S. (1990). Analysis and simulation Of Fair Qeueing Algorithm. Internetworking: Research and Experience, vol. 1, [10] Kasabov, & Nikola, K. (1998). Foundations of neural networks, fuzzy systems, and knowledge engineering. The MIT Press.

PERFORMANCE ANALYSIS OF AF IN CONSIDERING LINK

PERFORMANCE ANALYSIS OF AF IN CONSIDERING LINK I.J.E.M.S., VOL.2 (3) 211: 163-171 ISSN 2229-6X PERFORMANCE ANALYSIS OF AF IN CONSIDERING LINK UTILISATION BY SIMULATION Jai Kumar and U.C. Jaiswal Department of Computer Science and Engineering, Madan

More information

PERFORMANCE COMPARISON OF TRADITIONAL SCHEDULERS IN DIFFSERV ARCHITECTURE USING NS

PERFORMANCE COMPARISON OF TRADITIONAL SCHEDULERS IN DIFFSERV ARCHITECTURE USING NS PERFORMANCE COMPARISON OF TRADITIONAL SCHEDULERS IN DIFFSERV ARCHITECTURE USING NS Miklós Lengyel János Sztrik Department of Informatics Systems and Networks University of Debrecen H-4010 Debrecen, P.O.

More information

PERFORMANCE ANALYSIS OF AF IN CONSIDERING LINK UTILISATION BY SIMULATION WITH DROP-TAIL

PERFORMANCE ANALYSIS OF AF IN CONSIDERING LINK UTILISATION BY SIMULATION WITH DROP-TAIL I.J.E.M.S., VOL.2 (4) 2011: 221-228 ISSN 2229-600X PERFORMANCE ANALYSIS OF AF IN CONSIDERING LINK UTILISATION BY SIMULATION WITH DROP-TAIL Jai Kumar, Jaiswal Umesh Chandra Department of Computer Science

More information

Active Resource Management for The Differentiated Services Environment

Active Resource Management for The Differentiated Services Environment Abstract Active Resource Management for The Differentiated Services Environment Ananthanarayanan Ramanathan, Manish Parashar The Applied Software Systems Laboratory Department of Electrical And Computer

More information

USE OF THE NETWORK SIMULATOR NS-2 TOOL IN LECTURES

USE OF THE NETWORK SIMULATOR NS-2 TOOL IN LECTURES USE OF THE NETWORK SIMULATOR NS-2 TOOL IN LECTURES Petr Berka, Petr Hujka Department of Telecommunications, Brno University of Technology, Purkynova 118, 612 00 Brno, Czech Republic, phone: +420 5 41149190,

More information

H3C S9500 QoS Technology White Paper

H3C S9500 QoS Technology White Paper H3C Key words: QoS, quality of service Abstract: The Ethernet technology is widely applied currently. At present, Ethernet is the leading technology in various independent local area networks (LANs), and

More information

DiffServ over MPLS: Tuning QOS parameters for Converged Traffic using Linux Traffic Control

DiffServ over MPLS: Tuning QOS parameters for Converged Traffic using Linux Traffic Control 1 DiffServ over MPLS: Tuning QOS parameters for Converged Traffic using Linux Traffic Control Sundeep.B.Singh, Girish.P.Saraph, Chetan.P.Bhadricha and Girish.K.Dadhich Indian Institute of Technology Bombay,

More information

DiffServ over MPLS: Tuning QOS parameters for Converged Traffic using Linux Traffic Control

DiffServ over MPLS: Tuning QOS parameters for Converged Traffic using Linux Traffic Control 1 DiffServ over MPLS: Tuning QOS parameters for Converged Traffic using Linux Traffic Control Sundeep.B.Singh and Girish.P.Saraph Indian Institute of Technology Bombay, Powai, Mumbai-400076, India Abstract

More information

Advanced Computer Networks

Advanced Computer Networks Advanced Computer Networks QoS in IP networks Prof. Andrzej Duda duda@imag.fr Contents QoS principles Traffic shaping leaky bucket token bucket Scheduling FIFO Fair queueing RED IntServ DiffServ http://duda.imag.fr

More information

Effect of Number of Drop Precedences in Assured Forwarding

Effect of Number of Drop Precedences in Assured Forwarding Internet Engineering Task Force Internet Draft Expires: January 2000 Mukul Goyal Arian Durresi Raj Jain Chunlei Liu The Ohio State University July, 999 Effect of Number of Drop Precedences in Assured Forwarding

More information

Performance Analysis of Assured Forwarding

Performance Analysis of Assured Forwarding Internet Engineering Task Force Internet Draft Expires: August 2000 Mukul Goyal Arian Durresi Raj Jain Chunlei Liu The Ohio State University February 2000 Performance Analysis of Assured Forwarding Status

More information

Lecture Outline. Bag of Tricks

Lecture Outline. Bag of Tricks Lecture Outline TELE302 Network Design Lecture 3 - Quality of Service Design 1 Jeremiah Deng Information Science / Telecommunications Programme University of Otago July 15, 2013 2 Jeremiah Deng (Information

More information

Markov Model Based Congestion Control for TCP

Markov Model Based Congestion Control for TCP Markov Model Based Congestion Control for TCP Shan Suthaharan University of North Carolina at Greensboro, Greensboro, NC 27402, USA ssuthaharan@uncg.edu Abstract The Random Early Detection (RED) scheme

More information

Simulation-Based Performance Comparison of Queueing Disciplines for Differentiated Services Using OPNET

Simulation-Based Performance Comparison of Queueing Disciplines for Differentiated Services Using OPNET Simulation-Based Performance Comparison of Queueing Disciplines for Differentiated Services Using OPNET Hafiz M. Asif and El-Sayed M. El-Alfy College of Computer Science and Engineering King Fahd University

More information

Adaptive-Weighted Packet Scheduling for Premium Service

Adaptive-Weighted Packet Scheduling for Premium Service -Weighted Packet Scheduling for Premium Service Haining Wang Chia Shen Kang G. Shin The University of Michigan Mitsubishi Electric Research Laboratory Ann Arbor, MI 489 Cambridge, MA 239 hxw,kgshin @eecs.umich.edu

More information

Congestion Control and Resource Allocation

Congestion Control and Resource Allocation Problem: allocating resources Congestion control Quality of service Congestion Control and Resource Allocation Hongwei Zhang http://www.cs.wayne.edu/~hzhang The hand that hath made you fair hath made you

More information

Chapter 24 Congestion Control and Quality of Service 24.1

Chapter 24 Congestion Control and Quality of Service 24.1 Chapter 24 Congestion Control and Quality of Service 24.1 Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 24-1 DATA TRAFFIC The main focus of congestion control

More information

Basics (cont.) Characteristics of data communication technologies OSI-Model

Basics (cont.) Characteristics of data communication technologies OSI-Model 48 Basics (cont.) Characteristics of data communication technologies OSI-Model Topologies Packet switching / Circuit switching Medium Access Control (MAC) mechanisms Coding Quality of Service (QoS) 49

More information

Modular Quality of Service Overview on Cisco IOS XR Software

Modular Quality of Service Overview on Cisco IOS XR Software Modular Quality of Service Overview on Cisco IOS XR Software Quality of Service (QoS) is the technique of prioritizing traffic flows and providing preferential forwarding for higher-priority packets. The

More information

Analysis of the interoperation of the Integrated Services and Differentiated Services Architectures

Analysis of the interoperation of the Integrated Services and Differentiated Services Architectures Analysis of the interoperation of the Integrated Services and Differentiated Services Architectures M. Fabiano P.S. and M.A. R. Dantas Departamento da Ciência da Computação, Universidade de Brasília, 70.910-970

More information

Effective Utilization of Router Buffer by Threshold Parameter Setting Approach in RED

Effective Utilization of Router Buffer by Threshold Parameter Setting Approach in RED Effective Utilization of Router Buffer by Threshold Parameter Setting Approach in RED Kiran Chhabra Research Scholar Computer Science & Engineering Dr. C. V. Raman University, Bilaspur (C. G.) Manali Kshirsagar

More information

INTEGRATED SERVICES AND DIFFERENTIATED SERVICES: A FUNCTIONAL COMPARISON

INTEGRATED SERVICES AND DIFFERENTIATED SERVICES: A FUNCTIONAL COMPARISON INTEGRATED SERVICES AND DIFFERENTIATED SERVICES: A FUNCTIONAL COMPARON Franco Tommasi, Simone Molendini Faculty of Engineering, University of Lecce, Italy e-mail: franco.tommasi@unile.it, simone.molendini@unile.it

More information

A New Fair Weighted Fair Queuing Scheduling Algorithm in Differentiated Services Network

A New Fair Weighted Fair Queuing Scheduling Algorithm in Differentiated Services Network IJCSNS International Journal of Computer Science and Network Security, VOL.6 No.11, November 26 267 A New Fair Weighted Fair Queuing Scheduling Algorithm in Differentiated Services Network M. A. Elshaikh,

More information

Differentiated Service Router Architecture - Classification, Metering and Policing

Differentiated Service Router Architecture - Classification, Metering and Policing Differentiated Service Router Architecture - Classification, Metering and Policing Presenters: Daniel Lin and Frank Akujobi Carleton University, Department of Systems and Computer Engineering 94.581 Advanced

More information

Generic Architecture. EECS 122: Introduction to Computer Networks Switch and Router Architectures. Shared Memory (1 st Generation) Today s Lecture

Generic Architecture. EECS 122: Introduction to Computer Networks Switch and Router Architectures. Shared Memory (1 st Generation) Today s Lecture Generic Architecture EECS : Introduction to Computer Networks Switch and Router Architectures Computer Science Division Department of Electrical Engineering and Computer Sciences University of California,

More information

CHOKe - A simple approach for providing Quality of Service through stateless approximation of fair queueing. Technical Report No.

CHOKe - A simple approach for providing Quality of Service through stateless approximation of fair queueing. Technical Report No. CHOKe - A simple approach for providing Quality of Service through stateless approximation of fair queueing Rong Pan Balaji Prabhakar Technical Report No.: CSL-TR-99-779 March 1999 CHOKe - A simple approach

More information

Dynamic Fair Bandwidth Allocation for DiffServ Classes

Dynamic Fair Bandwidth Allocation for DiffServ Classes Dynamic Fair Bandwidth Allocation for DiffServ Classes Hideyuki Shimonishi Ichinoshin Maki Tutomu Murase Masayuki Murata Networking Research Labs, NEC Corporation Graduate School of Engineering Science,

More information

Configuring QoS. Finding Feature Information. Prerequisites for QoS. General QoS Guidelines

Configuring QoS. Finding Feature Information. Prerequisites for QoS. General QoS Guidelines Finding Feature Information, on page 1 Prerequisites for QoS, on page 1 Restrictions for QoS, on page 2 Information About QoS, on page 2 How to Configure QoS, on page 10 Monitoring Standard QoS, on page

More information

QOS Section 6. Weighted Random Early Detection (WRED)

QOS Section 6. Weighted Random Early Detection (WRED) QOS Section 6 Weighted Random Early Detection (WRED) The previous section addressed queuing, which is a congestionmanagement QoS mechanism. However, this section focuses on congestion avoidance. Specifically,

More information

Advanced Lab in Computer Communications Meeting 6 QoS. Instructor: Tom Mahler

Advanced Lab in Computer Communications Meeting 6 QoS. Instructor: Tom Mahler Advanced Lab in Computer Communications Meeting 6 QoS Instructor: Tom Mahler Motivation Internet provides only single class of best-effort service. Some applications can be elastic. Tolerate delays and

More information

The Network Layer and Routers

The Network Layer and Routers The Network Layer and Routers Daniel Zappala CS 460 Computer Networking Brigham Young University 2/18 Network Layer deliver packets from sending host to receiving host must be on every host, router in

More information

EECS 122: Introduction to Computer Networks Switch and Router Architectures. Today s Lecture

EECS 122: Introduction to Computer Networks Switch and Router Architectures. Today s Lecture EECS : Introduction to Computer Networks Switch and Router Architectures Computer Science Division Department of Electrical Engineering and Computer Sciences University of California, Berkeley Berkeley,

More information

Principles. IP QoS DiffServ. Agenda. Principles. L74 - IP QoS Differentiated Services Model. L74 - IP QoS Differentiated Services Model

Principles. IP QoS DiffServ. Agenda. Principles. L74 - IP QoS Differentiated Services Model. L74 - IP QoS Differentiated Services Model Principles IP QoS DiffServ Differentiated Services Architecture DSCP, CAR Integrated Services Model does not scale well flow based traffic overhead (RSVP messages) routers must maintain state information

More information

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

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

More information

Real-Time Protocol (RTP)

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

More information

Improving QOS in IP Networks. Principles for QOS Guarantees

Improving QOS in IP Networks. Principles for QOS Guarantees Improving QOS in IP Networks Thus far: making the best of best effort Future: next generation Internet with QoS guarantees RSVP: signaling for resource reservations Differentiated Services: differential

More information

Congestion Control and Resource Allocation

Congestion Control and Resource Allocation Congestion Control and Resource Allocation Lecture material taken from Computer Networks A Systems Approach, Third Edition,Peterson and Davie, Morgan Kaufmann, 2007. Advanced Computer Networks Congestion

More information

Random Early Marking: Improving TCP Performance in DiffServ Assured Forwarding

Random Early Marking: Improving TCP Performance in DiffServ Assured Forwarding Random Early Marking: Improving TCP Performance in DiffServ Assured Forwarding Sandra Tartarelli and Albert Banchs Network Laboratories Heidelberg, NEC Europe Ltd. Abstract In the context of Active Queue

More information

Configuring QoS. Understanding QoS CHAPTER

Configuring QoS. Understanding QoS CHAPTER 29 CHAPTER This chapter describes how to configure quality of service (QoS) by using automatic QoS (auto-qos) commands or by using standard QoS commands on the Catalyst 3750 switch. With QoS, you can provide

More information

Understanding How Routing Updates and Layer 2 Control Packets Are Queued on an Interface with a QoS Service Policy

Understanding How Routing Updates and Layer 2 Control Packets Are Queued on an Interface with a QoS Service Policy Understanding How Routing Updates and Layer 2 Control Packets Are Queued on an Interface with a QoS Service Policy Document ID: 18664 Contents Introduction Prerequisites Requirements Components Used Conventions

More information

Assessing Buffering with Scheduling Schemes in a QoS Internet Router

Assessing Buffering with Scheduling Schemes in a QoS Internet Router IOSR Journal of Computer Engineering (IOSR-JCE) e-issn: 2278-0661, p- ISSN: 2278-8727Volume 13, Issue 1 (Jul. - Aug. 2013), PP 107-113 Assessing Buffering with Scheduling Schemes in a QoS Internet Router

More information

Stateless Proportional Bandwidth Allocation

Stateless Proportional Bandwidth Allocation Stateless Proportional Bandwidth Allocation Prasanna K. Jagannathan *a, Arjan Durresi *a, Raj Jain **b a Computer and Information Science Department, The Ohio State University b Nayna Networks, Inc. ABSTRACT

More information

Configuring QoS CHAPTER

Configuring QoS CHAPTER CHAPTER 34 This chapter describes how to use different methods to configure quality of service (QoS) on the Catalyst 3750 Metro switch. With QoS, you can provide preferential treatment to certain types

More information

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 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

More information

Quality of Service Architectures for Wireless Networks: IntServ and DiffServ Models

Quality of Service Architectures for Wireless Networks: IntServ and DiffServ Models Quality of Service Architectures for Wireless Networks: IntServ and DiffServ Models Indu Mahadevan y and Krishna M. Sivalingam z; School of Electrical Engineering and Computer Science Washington State

More information

On the Deployment of AQM Algorithms in the Internet

On the Deployment of AQM Algorithms in the Internet On the Deployment of AQM Algorithms in the Internet PAWEL MROZOWSKI and ANDRZEJ CHYDZINSKI Silesian University of Technology Institute of Computer Sciences Akademicka 16, Gliwice POLAND pmrozo@go2.pl andrzej.chydzinski@polsl.pl

More information

ItswTCM: a new aggregate marker to improve fairness in DiffServ

ItswTCM: a new aggregate marker to improve fairness in DiffServ Computer Communications 26 (2003) 1018 1027 www.elsevier.com/locate/comcom ItswTCM: a new aggregate marker to improve fairness in DiffServ Hongjun Su a, Mohammed Atiquzzaman b, * a School of Computing,

More information

Transmitting Packets Using Hybrid Scheduling

Transmitting Packets Using Hybrid Scheduling Transmitting Packets Using Hybrid Scheduling Roxana Stănică*, Emil Petre** *University of Craiova, Romania (e-mail: roxana_batm@yahoo.com) **University of Craiova, Romania (e-mail: epetre@automation.ucv.ro)

More information

Quality of Service in Wireless Networks Based on Differentiated Services Architecture

Quality of Service in Wireless Networks Based on Differentiated Services Architecture Quality of Service in Wireless Networks Based on Differentiated Services Architecture Indu Mahadevan and Krishna M. Sivalingam 1 School of Electrical Engineering and Computer Science, Washington State

More information

Research Letter A Simple Mechanism for Throttling High-Bandwidth Flows

Research Letter A Simple Mechanism for Throttling High-Bandwidth Flows Hindawi Publishing Corporation Research Letters in Communications Volume 28, Article ID 74878, 5 pages doi:11155/28/74878 Research Letter A Simple Mechanism for Throttling High-Bandwidth Flows Chia-Wei

More information

Differentiated Services

Differentiated Services Diff-Serv 1 Differentiated Services QoS Problem Diffserv Architecture Per hop behaviors Diff-Serv 2 Problem: QoS Need a mechanism for QoS in the Internet Issues to be resolved: Indication of desired service

More information

Long-Range Dependence of Internet Traffic Aggregates

Long-Range Dependence of Internet Traffic Aggregates Long-Range Dependence of Internet Traffic Aggregates Solange Lima, Magda Silva, Paulo Carvalho, Alexandre Santos, and Vasco Freitas Universidade do Minho, Departamento de Informatica, 4710-059 Braga, Portugal

More information

Internet Services & Protocols. Quality of Service Architecture

Internet Services & Protocols. Quality of Service Architecture Department of Computer Science Institute for System Architecture, Chair for Computer Networks Internet Services & Protocols Quality of Service Architecture Dr.-Ing. Stephan Groß Room: INF 3099 E-Mail:

More information

Core-Stateless Fair Queueing: Achieving Approximately Fair Bandwidth Allocations in High Speed Networks. Congestion Control in Today s Internet

Core-Stateless Fair Queueing: Achieving Approximately Fair Bandwidth Allocations in High Speed Networks. Congestion Control in Today s Internet Core-Stateless Fair Queueing: Achieving Approximately Fair Bandwidth Allocations in High Speed Networks Ion Stoica CMU Scott Shenker Xerox PARC Hui Zhang CMU Congestion Control in Today s Internet Rely

More information

DEVELOPMENT FRAMEWORK FOR CONGESTION AVOIDANCE MECHANISMS

DEVELOPMENT FRAMEWORK FOR CONGESTION AVOIDANCE MECHANISMS DEVELOPMENT FRAMEWORK FOR CONGESTION AVOIDANCE MECHANISMS Vasile DADARLAT, Raluca JELER, Adrian PECULEA, Bogdan IANCU, Emil CEBUC, Cosmin ARDELEAN Technical University of Cluj-Napoca, Faculty of Automation

More information

Differentiated Services Network Simulation

Differentiated Services Network Simulation Differentiated Services Network Simulation Paulo Rogério Pereira, Bruno Afonso, Daniel Gomes Instituto Superior Técnico, Universidade Técnica de Lisboa. INESC ID, Rua Alves Redol, 9. 1000-029 Lisboa, Portugal.

More information

Lecture 14: Performance Architecture

Lecture 14: Performance Architecture Lecture 14: Performance Architecture Prof. Shervin Shirmohammadi SITE, University of Ottawa Prof. Shervin Shirmohammadi CEG 4185 14-1 Background Performance: levels for capacity, delay, and RMA. Performance

More information

Configuring QoS. Finding Feature Information. Prerequisites for QoS

Configuring QoS. Finding Feature Information. Prerequisites for QoS Finding Feature Information, page 1 Prerequisites for QoS, page 1 Restrictions for QoS, page 3 Information About QoS, page 4 How to Configure QoS, page 28 Monitoring Standard QoS, page 80 Configuration

More information

Performance Evaluation of AQM Algorithms for PGM based group communication in PIM-DM Multicasting Network

Performance Evaluation of AQM Algorithms for PGM based group communication in PIM-DM Multicasting Network Performance Evaluation of AQM Algorithms for PGM based group communication in PIM-DM Multicasting Network Shaveta, Harsh Verma, Ashish kumar Dr. B R Ambedkar National Institute of Technology, Jalandhar

More information

A MPLS Simulation for Use in Design Networking for Multi Site Businesses

A MPLS Simulation for Use in Design Networking for Multi Site Businesses A MPLS Simulation for Use in Design Networking for Multi Site Businesses Petac Eugen Ovidius University of Constanța, Faculty of Mathematics and Computer Science epetac@univ-ovidius.ro Abstract The ease

More information

Achieving QOS Guarantee s over IP Networks Using Differentiated Services

Achieving QOS Guarantee s over IP Networks Using Differentiated Services Achieving QOS Guarantee s over IP Networks Using Differentiated Services NagamaniKorada¹, Tatarao vana² ¹M.Tech Student, CSE Department, Raghu Engineering College ² Assistant Professor, CSE Department,

More information

Unresponsive Flow Detection and Control Using the Differentiated Services Framework

Unresponsive Flow Detection and Control Using the Differentiated Services Framework Unresponsive Flow Detection and Control Using the Differentiated Services Framework AHSAN HABIB, BHARAT BHARGAVA Center for Education and Research in Information Assurance and Security (CERIAS) and Department

More information

Topic 4a Router Operation and Scheduling. Ch4: Network Layer: The Data Plane. Computer Networking: A Top Down Approach

Topic 4a Router Operation and Scheduling. Ch4: Network Layer: The Data Plane. Computer Networking: A Top Down Approach Topic 4a Router Operation and Scheduling Ch4: Network Layer: The Data Plane Computer Networking: A Top Down Approach 7 th edition Jim Kurose, Keith Ross Pearson/Addison Wesley April 2016 4-1 Chapter 4:

More information

A Flow Table-Based Design to Approximate Fairness

A Flow Table-Based Design to Approximate Fairness A Flow Table-Based Design to Approximate Fairness Rong Pan Lee Breslau Balaji Prabhakar Scott Shenker Stanford University AT&T Labs-Research Stanford University ICIR rong@stanford.edu breslau@research.att.com

More information

Marking Traffic CHAPTER

Marking Traffic CHAPTER CHAPTER 7 To service the growing numbers of customers and their needs, service provider networks have become more complex and often include both Layer 2 and Layer 3 network devices. With this continued

More information

Quality of Service (QoS)

Quality of Service (QoS) Quality of Service (QoS) The Internet was originally designed for best-effort service without guarantee of predictable performance. Best-effort service is often sufficient for a traffic that is not sensitive

More information

DiffServ Architecture: Impact of scheduling on QoS

DiffServ Architecture: Impact of scheduling on QoS DiffServ Architecture: Impact of scheduling on QoS Abstract: Scheduling is one of the most important components in providing a differentiated service at the routers. Due to the varying traffic characteristics

More information

A common issue that affects the QoS of packetized audio is jitter. Voice data requires a constant packet interarrival rate at receivers to convert

A common issue that affects the QoS of packetized audio is jitter. Voice data requires a constant packet interarrival rate at receivers to convert A common issue that affects the QoS of packetized audio is jitter. Voice data requires a constant packet interarrival rate at receivers to convert data into a proper analog signal for playback. The variations

More information

Configurable Queue Depth

Configurable Queue Depth This feature allows you to configure (resize) the depth of the packet queues on your network. That is, you can set the maximum number (the depth) of packets that a class queue can hold, which in turn controls

More information

UNIT 2 TRANSPORT LAYER

UNIT 2 TRANSPORT LAYER Network, Transport and Application UNIT 2 TRANSPORT LAYER Structure Page No. 2.0 Introduction 34 2.1 Objective 34 2.2 Addressing 35 2.3 Reliable delivery 35 2.4 Flow control 38 2.5 Connection Management

More information

2015 Neil Ave, Columbus, OH Tel: , Fax: , durresi, mukul, jain, bharani

2015 Neil Ave, Columbus, OH Tel: , Fax: ,   durresi, mukul, jain, bharani A Simulation Study of QoS for TCP Over LEO Satellite Networks With Differentiated Services Sastri Kota, Arjan Durresi **, Mukul Goyal **, Raj Jain **, Venkata Bharani ** Lockheed Martin 160 East Tasman

More information

Lesson 14: QoS in IP Networks: IntServ and DiffServ

Lesson 14: QoS in IP Networks: IntServ and DiffServ Slide supporting material Lesson 14: QoS in IP Networks: IntServ and DiffServ Giovanni Giambene Queuing Theory and Telecommunications: Networks and Applications 2nd edition, Springer All rights reserved

More information

Class Based Congestion Control method for Wireless Sensor Networks

Class Based Congestion Control method for Wireless Sensor Networks 1 Class Based Congestion Control method for Wireless Sensor Networks Abbas Ali Rezaee Ph.D Student, CE Department, Science and Research Branch,Islamic Azad University (IAU), Tehran, Iran. aa.rezaee@srbiau.ac.ir

More information

Resilience-Differentiated QoS Extensions to RSVP and DiffServ to Signal End-to-End IP Resilience Requirements

Resilience-Differentiated QoS Extensions to RSVP and DiffServ to Signal End-to-End IP Resilience Requirements Resilience-Differentiated QoS Extensions to RSVP and DiffServ to Signal End-to-End IP Resilience Requirements Achim Autenrieth (1) *, Andreas Kirstädter (2) (1) Munich University of Technology Institute

More information

CSE 461 Quality of Service. David Wetherall

CSE 461 Quality of Service. David Wetherall CSE 461 Quality of Service David Wetherall djw@cs.washington.edu QOS Focus: How to provide better than best effort Fair queueing Application Application needs Transport Traffic shaping Guarantees IntServ

More information

qos police order parent-first

qos police order parent-first qos police order parent-first qos police order parent-first To change the Quality of Service (QoS) policing action from child first, then parent (the default) to parent first, then child, use the qos police

More information

Chapter 23 Process-to-Process Delivery: UDP, TCP, and SCTP

Chapter 23 Process-to-Process Delivery: UDP, TCP, and SCTP Chapter 23 Process-to-Process Delivery: UDP, TCP, and SCTP 23.1 Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 23-1 PROCESS-TO-PROCESS DELIVERY The transport

More information

Variable Step Fluid Simulation for Communication Network

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

More information

fair-queue aggregate-limit

fair-queue aggregate-limit Quality of Service Commands aggregate-limit aggregate-limit To set the maximum number of packets in all queues combined for VIP-distributed weighted fair queueing (DWFQ), use the aggregate-limit interface

More information

WRED Explicit Congestion Notification

WRED Explicit Congestion Notification Finding Feature Information, page 1 Prerequisites for WRED-Explicit Congestion Notification, page 1 Information About WRED-Explicit Congestion Notification, page 2 How to Configure WRED-Explicit Congestion

More information

Intelligent Traffic Conditioners for Assured Forwarding Based Differentiated Services Networks

Intelligent Traffic Conditioners for Assured Forwarding Based Differentiated Services Networks Intelligent Traffic Conditioners for Assured Forwarding Based Differentiated Services Networks B. Nandy, N. Seddigh, P. Pieda, J. Ethridge OpenIP Group, Nortel Networks, Ottawa, Canada Email:{bnandy, nseddigh,

More information

Problems with IntServ. EECS 122: Introduction to Computer Networks Differentiated Services (DiffServ) DiffServ (cont d)

Problems with IntServ. EECS 122: Introduction to Computer Networks Differentiated Services (DiffServ) DiffServ (cont d) Problems with IntServ EECS 122: Introduction to Computer Networks Differentiated Services (DiffServ) Computer Science Division Department of Electrical Engineering and Computer Sciences University of California,

More information

Quality of Service II

Quality of Service II Quality of Service II Patrick J. Stockreisser p.j.stockreisser@cs.cardiff.ac.uk Lecture Outline Common QoS Approaches Best Effort Integrated Services Differentiated Services Integrated Services Integrated

More information

Quality of Service in the Internet

Quality of Service in the Internet Quality of Service in the Internet Problem today: IP is packet switched, therefore no guarantees on a transmission is given (throughput, transmission delay, ): the Internet transmits data Best Effort But:

More information

Quality of Service in the Internet

Quality of Service in the Internet Quality of Service in the Internet Problem today: IP is packet switched, therefore no guarantees on a transmission is given (throughput, transmission delay, ): the Internet transmits data Best Effort But:

More information

QoS Configuration. Page 1 of 13

QoS Configuration. Page 1 of 13 QoS Configuration Page 1 of 13 Contents Chapter 1 QoS Configuration...3 1.1 Brief Introduction to QoS...3 1.1.1 Traffic...3 1.1.2 Traffic Classification... 3 1.1.3 Priority...4 1.1.4 Access Control List...

More information

AN RSVP MODEL FOR OPNET SIMULATOR WITH AN INTEGRATED QOS ARCHITECTURE

AN RSVP MODEL FOR OPNET SIMULATOR WITH AN INTEGRATED QOS ARCHITECTURE AN RSVP MODEL FOR OPNET SIMULATOR WITH AN INTEGRATED QOS ARCHITECTURE Sibel Tarıyan Özyer (a), Reza Hassanpour (b) (a)(b) Department of Computer Engineering, Çankaya University, Ankara Turkey (a) tariyan@cankaya.edu.tr,

More information

Chapter 24 Congestion Control and Quality of Service Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display.

Chapter 24 Congestion Control and Quality of Service Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 24 Congestion Control and Quality of Service 24.1 Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 24-1 DATA TRAFFIC The main focus of congestion control

More information

Internet Quality of Service: an Overview

Internet Quality of Service: an Overview Internet Quality of Service: an Overview W. Zhao and et al, Columbia University presented by 리준걸 2006.10.25 INC Lab, Seoul Nat l University Outline Introduce QoS framework IntServ DiffServ Detailed mechanism

More information

Configuring QoS CHAPTER

Configuring QoS CHAPTER CHAPTER 37 This chapter describes how to configure quality of service (QoS) by using automatic QoS (auto-qos) commands or by using standard QoS commands on the Catalyst 3750-E or 3560-E switch. With QoS,

More information

Introduction to IP QoS

Introduction to IP QoS Introduction to IP QoS Primer to IP Quality of Service Aspects Queuing, Shaping, Classification Agenda IP QoS Introduction Queue Management Congestion Avoidance Traffic Rate Management Classification and

More information

QoS for Real Time Applications over Next Generation Data Networks

QoS for Real Time Applications over Next Generation Data Networks QoS for Real Time Applications over Next Generation Data Networks Final Project Presentation December 8, 2000 http://www.engr.udayton.edu/faculty/matiquzz/pres/qos-final.pdf University of Dayton Mohammed

More information

Mohammad Hossein Manshaei 1393

Mohammad Hossein Manshaei 1393 Mohammad Hossein Manshaei manshaei@gmail.com 1393 Voice and Video over IP Slides derived from those available on the Web site of the book Computer Networking, by Kurose and Ross, PEARSON 2 Multimedia networking:

More information

Introducing IP Quality of Service

Introducing IP Quality of Service C H A P T E R 1 Introducing IP Quality of Service Service providers and enterprises used to build and support separate networks to carry their voice, video, mission-critical, and non-mission-critical traffic.

More information

Configuring Modular QoS Congestion Avoidance

Configuring Modular QoS Congestion Avoidance Congestion avoidance techniques monitor traffic flow in an effort to anticipate and avoid congestion at common network bottlenecks. Avoidance techniques are implemented before congestion occurs as compared

More information

Traffic Management using Multilevel Explicit Congestion Notification

Traffic Management using Multilevel Explicit Congestion Notification Traffic Management using Multilevel Explicit Congestion Notification Arjan Durresi, Mukundan Sridharan, Chunlei Liu, Mukul Goyal Department of Computer and Information Science The Ohio State University

More information

Explicit Congestion Notification for Error Discrimination

Explicit Congestion Notification for Error Discrimination Explicit Congestion Notification for Error Discrimination A practical approach to Improve TCP performance over wireless networks M. A. Alnuem, J. E. Mellor, R. J. Fretwell Mobile Computing, Networks and

More information

Lecture 21. Reminders: Homework 6 due today, Programming Project 4 due on Thursday Questions? Current event: BGP router glitch on Nov.

Lecture 21. Reminders: Homework 6 due today, Programming Project 4 due on Thursday Questions? Current event: BGP router glitch on Nov. Lecture 21 Reminders: Homework 6 due today, Programming Project 4 due on Thursday Questions? Current event: BGP router glitch on Nov. 7 http://money.cnn.com/2011/11/07/technology/juniper_internet_outage/

More information

Router s Queue Management

Router s Queue Management Router s Queue Management Manages sharing of (i) buffer space (ii) bandwidth Q1: Which packet to drop when queue is full? Q2: Which packet to send next? FIFO + Drop Tail Keep a single queue Answer to Q1:

More information

CHOKe A stateless mechanism for providing Quality of Service in the Internet

CHOKe A stateless mechanism for providing Quality of Service in the Internet CHOKe A stateless mechanism for providing Quality of Service in the Internet Balaji Prabhakar, Rong Pan Department of Electrical Engineering Stanford University Stanford, CA 9435 fbalaji,rongg@leland.stanford.edu

More information