DiffServ Architecture: Impact of scheduling on QoS

Size: px
Start display at page:

Download "DiffServ Architecture: Impact of scheduling on QoS"

Transcription

1 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 of different applications such as Voice, Video and Data traffic, it is not possible to mix them in one queue. Voice and Video application have stringent delay and loss requirements and require differential treatment from the data traffic which runs over TCP. In order to provide any differentiation of traffic, we must provide three separate queues for each of these traffic classes. Therefore, the simplest scheduling mechanism, i.e. FCFS, cannot be employed in a DiffServ architecture. Priority Queuing can provide a good QoS to the higher priority classes and thus can be used to service the Expedited Forwarding (EF) class. However, lower priority traffic classes can be starved if the higher priority queues have a steady traffic inflow. Weighted Fair Queuing (WFQ) can avoid the problem of starvation but it is difficult to select appropriate weights for the different traffic classes. Even a very high weight to the EF class fails to provide the QoS support, which can match the support provided by PQ. Therefore, a combination of PQ and WFQ should be used to provide differential treatment to the different traffic classes. Introduction: With the rapid growth of the Internet, customers are demanding multimedia applications such as telephony and video on demand, to be available on the Internet. The greatest challenge facing the providers of these services is the provisioning of Quality of Service (QoS). The best effort service provided by the IP layer does not provide any QoS guarantees. The elaborate reliability features provided by TCP at the expense of a greater end to end delay are inappropriate for multimedia communication. The key requirements of multimedia traffic are low end to end delay and bounded jitter. There have been various architectures, proposed during the 1990 s, which have promised to meet these requirements. Integrated Services(IntServ) architecture proposed during the mid 90 s advocates the reservation of resources in advance [RFC 1633]. Each flow is supposed to reserve the needed resources before the actual transmission of information. All the routers are required to be IntServ compliant by having information about each and every flow and make separate decision for each of them. Differentiating each and every flow according to its needed resources ensures strict QoS guarantees. However, the reason IntServ has not been accepted in the Internet is its scalability problem. Typically more than 250,000 flows pass through Internet core routers and storing information about each of them is simply impractical. It was felt that it would be efficient to transfer the processing requirement from the core of the network to the edges. Differentiated Services (DiffServ) architecture proposes the differentiation of traffic on the basis of its class [RFC 2474]. Each class is composed of an aggregation of similar flows. Therefore, whereas there may be more than 250,000 flows passing through the Internet routers, they would be differentiated into 5-10 classes. This architecture is scalable but has several problems before it can be actually implemented. Service can be easily stolen in this architecture by marking packets to be of

2 a high priority class. It also fails to meet the varying delay constraints imposed by various multimedia applications under heavy network load since there can be jitter within a traffic of certain class. However, this architecture provides a basis which could be used to provide QoS guarantees to specific applications. DiffServ Architecture: In this architecture, traffic is aggregated into classes at the edge routers and each class receives certain per hop behavior (PHB) at the core routers. The three main classes proposed in this architecture are the Expedited Forwarding (EF) class, Assured Forwarding (AF) class and the Best Effort class. The EF class is assured a minimum departure rate which is equal to at least its arrival rate. This class is suitable for applications which require very low jitter and no packet loss, such as voice. On the other hand, AF class is not guaranteed any strict bandwidth allocation but it is assured a priority in packet dropping over the Best Effort class. The Best Effort class is not provided any guarantee. The PHB of the core routers depends on the class to which the traffic belongs. The key to achieving a certain PHB is the use of appropriate scheduling mechanisms combined with buffer management schemes. This ensures that the router is able to give differential treatment to the traffic in terms of bandwidth allocation and packet dropping. Therefore, these PHB at all routers can translate into end to end QoS guarantees. However, the extent of these guarantees is still being actively researched since it is very important for the future growth of Internet. This project is aimed at studying the various scheduling schemes available for DiffServ architecture. The two QoS parameters which are analyzed are jitter and packet loss. With the sophisticated compression schemes employed nowadays, packet loss can have significant impact on the QoS. It is due to the fact that with the help of compression, one packet contains a lot of information, the loss of which results in losing significant amount of information. Moreover, sometimes subsequent packets/frames are encoded with respect to previous packets/frames and therefore one packet drop can have impact on the subsequent packets as well. Jitter, which is the variation in the end to end delay, is another very important QoS parameter. Jitter is mainly produced due to the variable queuing delay encountered at the routers. With a fixed end to end delay, multimedia applications such as video streaming can employ a buffer and with the help of some initial buffering can start non-stop play out. However, if jitter is present and is unbounded we can not design a suitable buffering mechanism which could ensure that we are able to play non-stop videos. Therefore, a bounded jitter is essential in the provisioning of QoS. Simulation: The network simulator, OPNET IT-GURU [3] has been used for simulation purposes. It has a QoS module which allows three different scheduling schemes, 1)First Come First Serve (FCFS), 2)Priority Queuing (PQ) and 3) Weighted Fair Queuing (WFQ).

3 Network Model: The network model consists of two routers having three kinds of traffic sources, FTP traffic, VoIP traffic and Video Conferencing traffic. The link connecting the two routers is the bottleneck in the communication. The capacity of this link is 1.54 Mbps whereas all the other links have a capacity of 10Mbps. The Video Source and VoIP source are acting as background source traffics for VoIP and Video Conferencing. Their respective sinks are present and their statistics are not monitored. They have been included to ensure that in the presence of separate queues for each traffic type, the original traffic gets mixed with the traffic of similar type. This would ensure that the queuing delay for each packet at each hop is variable. The various parameters for each application are as follows: FTP Command Inter Request File Size Type of Service Mix(Get/Total) Time(sec) 50% Exponential(10) Constant(50000) Best Effort(0) Video Conferencing Frame Inter arrival Frame Size Type of Service Time 15 frames/sec 128X120 pixels Streaming Multimedia(4) VoIP Silence Length Talk Spurt Encode Type of Service Length Scheme Exponential (0.85) Exponential(0.325) GSM silence Interactive Voice(6)

4 In this simulation, it is assumed that the routers implement output queues. All the packets destined for the same output are queued at the relevant output ports. In case of FCFS, only one queue is kept for each output port while in PQ and WFQ, three separate queues are kept at each output port for the three traffic classes; Voice, Video and Data. The differentiation is provided on the assumption that each source can appropriately classify its traffic and would not try to mark the lower priority packets as higher priority packets. Scheduling Schemes: There are various scheduling schemes, each having its own advantages and disadvantages. In this report, simulations study of the various scheduling schemes has been conducted. The results are as follows: FCFS: It is the simplest scheduling scheme to implement. All the packets leave in the same order in which they arrive. It is quite obvious that we can not provide any differential treatment to any of the packets. There is no guarantee on the number of packets dropped for each traffic flow and the delay encountered by packets at each hop. It is also unfair in the sense that flows sending the traffic at higher rates get most of the buffer and bandwidth share. On the other hand, flows of lesser bit rates are adversely affected. They get lesser buffer and bandwidth share and a greater packet loss. Therefore, well behaved sources working over TCP would be greatly affected because of congestion control mechanisms employed by TCP. All the above assertions are verified by the simulations. The graphs below show that the loss is the greatest for FTP which is the most conservative flow. Similarly, it is the least for VoIP which has an almost Constant Bit Rate traffic which is higher than the other sources. FTP Video Conferencing VoIP Packet Loss: The difference between the Average Traffic Sent and the Average Traffic Received Another important issue in FCFS is the buffer size. We can reduce packet loss by increasing the buffer size. However, increasing the buffer size would result in a greater variation in the end to end delay since the packets originally being dropped are being stored at the end of the buffer, thus incurring a larger end to end delay.

5 IP traffic dropped as a function of Max Queue Size Voice Traffic Received as a function of Max Queue Size Voice Packet delay variation 1) Voice Traffic Received as a function of Jitter Graph 1 summarizes the above issue by showing the trade off between the traffic received and the jitter. A lower jitter would mean a lower traffic received which is equivalent to a higher packet loss. Number of Queues: Once it is shown that we cannot mix all the three traffic classes in one queue, the next issue is to determine the appropriate number of queues to service these classes. This issue has been addressed in [1], in which the mixing of various traffic classes has been considered. Voice and Data traffic cannot be mixed without incurring a large loss in throughput. The utilization of the link has to less than 20% so as to ensure that the stringent requirements of Voice traffic are met in the presence of the bursty nature of the Data traffic. Similar reasoning has been presented for not mixing Data and Video traffics. Although, Video traffic has less stringent requirements compared to Voice traffic, packet loss after a certain limit can severely degrade the QoS for Video applications. Therefore, these two traffic classes should not be mixed in a single queue. Lastly, the mixing of Voice and Video traffic has been considered. For this analysis, the Video traffic has been differentiated into constant bit rate traffic (CBR) and variable bit rate (VBR) traffic. In CBR video encoding, the encoding parameters are adjusted according to the content of the scene to output a constant bit rate stream. CBR Video traffic is therefore, similar to Voice traffic but has a higher bit rate. Therefore, if the

6 aggregate load of CBR Video and Voice traffic can be handled, they can be mixed together in one queue. However, in case of VBR Video traffic, which is bursty, the two traffic classes cannot be mixed. Practically, it would be unreasonable to assume that all the Video flows would be CBR. Therefore, it is essential to have three separate queues for each of the three traffic classes. In the ensuing simulation analysis, three separate queues have been used for Data, Voice and Video traffic. PQ: The simulation for FCFS shows that it is unfair and can not provide differential treatment to the higher priority traffic. PQ can be implemented by having a separate buffer for each of the traffic. The queue having a higher priority is given preference in the scheduling decision. We only move to the lower priority queues if the higher priority queues are empty. The advantage of PQ is that QoS guarantees can be provided for the higher priority queues. However, the QoS given to the lower priority queues is very much dependent on the traffic characteristics of the higher priority queues. If there is a steady inflow of traffic in the higher priority queues, lower priority queues can be starved. For the simulation purpose, the Type of Service(ToS) field in the IP header is used to assign priority to a traffic source. As mentioned above, the highest priority is given to Voice traffic which requires strict QoS guarantees. The next priority is given to Video Conferencing traffic while the FTP traffic belongs to the Best Effort class. Video Conferencing VoIP FTP The above graphs compare the Traffic Received for the three traffic types in the two scenarios. The blue curves show the traffic received in case of PQ and the red one is for FCFS. The highest priority traffic i.e. VoIP, has an improvement in the received traffic. In fact by assigning it the highest priority we have eliminated its packets losses. The results for the second priority traffic class, Video Conferencing, show that the packet losses for this traffic class, has increased with the use of PQ. This is due to the fact that it only got an opportunity when the queue for VoIP traffic was empty. Since, there are packet losses in the second priority class, it is natural that the best effort class would not have got any service. This is shown by the traffic received for FTP traffic. It has been completely starved and no traffic was received.

7 Implementing PQ greatly reduces jitter for higher priority queues. It is due to the fact that a packet only has to wait behind the packets of the same traffic type. In FCFS, since there is only one queue, a packet has to wait behind a greater number of packets belonging to different traffic types. This greatly increases the variability in the delay incurred at each hop. The graphs below compare the jitter for Voice and Video Conferencing Traffic in the two scenarios. VoIP jitter : FCFS PQ Video Conferencing jitter: FCFS PQ The worst case jitter for VoIP in case of FCFS was approximately 2.0 seconds while in PQ it is almost seconds. Similarly, the worst case jitter for Video Conferencing in case of FCFS is 1 second while in PQ it is seconds (Note:There is a difference in the scale for FCFS and PQ graphs) In the above scenario, the two higher priority queues, Voice and Video had a high traffic inflow and therefore the FTP traffic was completely starved. Giving FTP traffic the highest priority and Voice traffic, the lowest priority, gave interesting results. The FTP traffic received was significantly increased while there was on change in the Video traffic received. The Voice traffic, which was given the lowest priority, was completely starved out. A look at the graph for the total IP traffic dropped reveals that the traffic dropped is greater if the highest priority traffic is FTP rather than Voice. It is due to the fact that

8 Voice traffic, which runs over UDP, is unable to adjust to the packet loss. FTP traffic, which runs over TCP, adjusts to the packet loss by slowing its rate. Therefore, if the objective is to minimize the total traffic dropped, than the lower priority classes should be such that they are able to adjust to the packet loss. PQ: Original Priorities PQ1: New Priorities FTP Traffic Received Video Traffic Received Voice Traffic Received IP traffic dropped Weighted Fair Queuing: The problems of fairness and starvation can be avoided by employing a fair scheduling mechanism, Weighted Fair Queuing (WFQ). Fair Queuing is based on the idea of Generalized Processor Sharing (GPS). The idea is to logically simulate bit by bit round robin scheduling by scheduling packets in a similar manner. In WFQ, weights are associated with each queue such that the number of consecutive time

9 slots given to a queue depends on the weight associated with each queue. This scheme ensures that the lower priority queues are not starved and are given the bandwidth share, which is equal to their relative weight. Two simulations were conducted for WFQ with different weights assigned to each of the three queues. The weights along with the simulation results are as follows: WFQ: Queue FTP Video Voice Weight Comparison of FTP Traffic Received in the three schemes Comparison of Video Traffic Received in the three schemes Comparison of Voice Traffic Received in the three schemes Comparison of IP traffic dropped in the three schemes The above graphs show a significant increase in the traffic received for FTP traffic, since it is not being starved and is given a separate queue. Video traffic received is higher in

10 WFQ compared to PQ because the higher priority queue (Voice), is only given a higher share and is not serviced all the time. However, the Voice traffic received is lower in WFQ compared to PQ in which it had the highest priority. The jitter in WFQ was almost identical to that in PQ and therefore the graphs have not been shown. As discussed earlier, Voice traffic has the most stringent QoS requirements. The above WFQ simulation showed an improvement in the overall fairness and the traffic being received. However, the traffic received for Voice traffic decreased, which can lead to severe degradation in the quality of Voice. Therefore another simulation was conducted with higher weight for the Voice traffic class. WFQ1: Queue FTP Video Voice Weight The above graph show the comparison of Voice traffic received in the two scenarios of WFQ. It shows that a very high weight has resulted in only a slight increase in the received traffic. Moreover, it is still less than the traffic received with PQ. Combination of WFQ and PQ: As shown above it is difficult to select appropriate weights for each traffic class. Moreover, the strict guarantees, which are needed by the EF class and provided by PQ, are not met with WFQ. Therefore, [2] have proposed an adaptive priority mechanism, which results in a scheduling mechanism, which is similar to WFQ with optimum weights. It maintains the priorities within a certain range such that the minimum guarantees are also provided while the lower priority queues are also not starved. However, this scheme requires monitoring of traffic flows and doing computations, which are not easy to implement. In [1] a similar technique has been used which advocates the use of a combination of PQ and WFQ scheduling mechanisms. Their idea is based on the observation that Voice traffic, which usually requires limited

11 bandwidth, would not starve the lower priority traffics. However, since Video traffic requires large bandwidth it would starve the lower priority traffic. Therefore, PQ should be used to schedule Voice traffic while WFQ should be used for Video and Data traffic. It would ensure that appropriate differentiation is being done and starvation is also avoided. The above scheme was simulated in this report. Since, OPNET IT GURU do not provide support for two different scheduling mechanisms to be used in one router, an additional router (Router2) was used. This router received the Video and FTP traffic and employed the WFQ scheduling scheme. It was connected to the original router (Router1), which also received the Voice traffic and employed a PQ scheduling mechanism. In this router, the highest priority was given to the Voice traffic while equal priorities were given to FTP and Video traffics. This ensured that while PQ is applied to the Voice traffic, WFQ is applied to Video and FTP traffic. Therefore, the possibility of Video traffic starving FTP traffic is eliminated. New network model The Video traffic was assigned the weight of 2 while the FTP traffic was assigned a weight of 1. The new scenario was named Combination and a comparison with the original scenarios showed an improvement in the traffic received for Voice which is comparable to that of PQ. At the same time, lower priority queues are not being starved and the overall IP traffic dropped is also reasonable.

12 FTP traffic received in all the schemes Video traffic received in all the schemes Voice traffic received in all the schemes IP traffic dropped in all the schemes Conclusions: The above simulations show the need as well as the ways to provide differentiation of traffic. The use of a combination of WFQ and PQ gives the best results. It not only ensures that we are able to service EF class traffic, which needs absolute priority, but it also avoids the problem of starvation. However, it was assumed that Voice traffic would not starve the lower priority queues. Moreover, despite the importance of the scheduling technique there are other important factors which also contribute in providing a certain PHB at a router. There is a need to combine the scheduling schemes with appropriate buffer management schemes such as RED. Also, there are many

13 obstacles which need to be cleared before the actual deployment of DiffServ architecture. Although, the above simulations provide a fair comparison of the various scheduling algorithms and their impact on the QoS, there are other factors, which would also contribute in providing a framework that could provide QoS support for multimedia traffic over the Internet. References: [1] F. Tobagi, W. Noureddine, B. Chen, A. Markopoulou, C. Fraleigh, M. Karam, JM Pulido, J. Kimura, "Service Differentiation in the Internet to Support Multimedia Traffic", in Springer Verlag LNCS, Vol. 2170, September [2] N.Natchimuthu, J.Khan, Adaptive Traffic Management Algorithm for IP-Based DiffServ WAN, ATNAC [3] OPNET Technologies, Inc.

DiffServ Architecture: Impact of scheduling on QoS

DiffServ Architecture: Impact of scheduling on QoS DiffServ Architecture: Impact of scheduling on QoS Introduction: With the rapid growth of the Internet, customers are demanding multimedia applications such as telephony and video on demand, to be available

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

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

Service-to-Service Mapping of Differentiated Services to the ABR Service of ATM in Edge/Core Networks

Service-to-Service Mapping of Differentiated Services to the ABR Service of ATM in Edge/Core Networks Service-to-Service Mapping of Differentiated Services to the ABR Service of ATM in Edge/Core Networks Deepak Sreenivasamurthy Masters Thesis M.S. Computer Engineering University of Kansas October 22, 1999

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

Congestion Management Overview

Congestion Management Overview Congestion management features allow you to control congestion by determining the order in which packets are sent out an interface based on priorities assigned to those packets. Congestion management entails

More information

Lecture 13. Quality of Service II CM0256

Lecture 13. Quality of Service II CM0256 Lecture 13 Quality of Service II CM0256 Types of QoS Best Effort Services Integrated Services -- resource reservation network resources are assigned according to the application QoS request and subject

More information

TDDD82 Secure Mobile Systems Lecture 6: Quality of Service

TDDD82 Secure Mobile Systems Lecture 6: Quality of Service TDDD82 Secure Mobile Systems Lecture 6: Quality of Service Mikael Asplund Real-time Systems Laboratory Department of Computer and Information Science Linköping University Based on slides by Simin Nadjm-Tehrani

More information

Multimedia Networking. Network Support for Multimedia Applications

Multimedia Networking. Network Support for Multimedia Applications Multimedia Networking Network Support for Multimedia Applications Protocols for Real Time Interactive Applications Differentiated Services (DiffServ) Per Connection Quality of Services Guarantees (IntServ)

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

Quality of Service Mechanism for MANET using Linux Semra Gulder, Mathieu Déziel

Quality of Service Mechanism for MANET using Linux Semra Gulder, Mathieu Déziel Quality of Service Mechanism for MANET using Linux Semra Gulder, Mathieu Déziel Semra.gulder@crc.ca, mathieu.deziel@crc.ca Abstract: This paper describes a QoS mechanism suitable for Mobile Ad Hoc Networks

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

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

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

A Comparative Study of Different Queuing Scheduling Disciplines

A Comparative Study of Different Queuing Scheduling Disciplines RESEARCH ARTICLE OPEN ACCESS A Comparative Study of Different Queuing Scheduling Disciplines Sarhan M. Musa, Mahamadou Tembely, Matthew N. O. Sadiku, And Pamela Obliomon Roy G. Perry College of Engineering,

More information

Tutorial 9 : TCP and congestion control part I

Tutorial 9 : TCP and congestion control part I Lund University ETSN01 Advanced Telecommunication Tutorial 9 : TCP and congestion control part I Author: Antonio Franco Course Teacher: Emma Fitzgerald January 27, 2015 Contents I Before you start 3 II

More information

Network Support for Multimedia

Network Support for Multimedia Network Support for Multimedia Daniel Zappala CS 460 Computer Networking Brigham Young University Network Support for Multimedia 2/33 make the best of best effort use application-level techniques use CDNs

More information

Multi-class Applications for Parallel Usage of a Guaranteed Rate and a Scavenger Service

Multi-class Applications for Parallel Usage of a Guaranteed Rate and a Scavenger Service Department of Computer Science 1/18 Multi-class Applications for Parallel Usage of a Guaranteed Rate and a Scavenger Service Markus Fidler fidler@informatik.rwth-aachen.de Volker Sander sander@fz.juelich.de

More information

MODELLING & SIMULATION OF QUEUING DISCIPLINES OVER THE N/W CARRIED APPLICATIONS (FTP, VIDEO AND VOIP) FOR TRAFFIC DROPPED & TIME DELAY

MODELLING & SIMULATION OF QUEUING DISCIPLINES OVER THE N/W CARRIED APPLICATIONS (FTP, VIDEO AND VOIP) FOR TRAFFIC DROPPED & TIME DELAY Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 4, Issue. 1, January 2015,

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

CCVP QOS Quick Reference Sheets

CCVP QOS Quick Reference Sheets Why You Need Quality of Service (QoS)...3 QoS Basics...5 QoS Deployment...6 QoS Components...6 CCVP QOS Quick Reference Sheets Basic QoS Configuration...11 Traffic Classification and Marking...15 Queuing...26

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

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

Topic 4b: QoS Principles. Chapter 9 Multimedia Networking. Computer Networking: A Top Down Approach

Topic 4b: QoS Principles. Chapter 9 Multimedia Networking. Computer Networking: A Top Down Approach Topic 4b: QoS Principles Chapter 9 Computer Networking: A Top Down Approach 7 th edition Jim Kurose, Keith Ross Pearson/Addison Wesley April 2016 9-1 Providing multiple classes of service thus far: making

More 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

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

Networking Issues in LAN Telephony. Brian Yang

Networking Issues in LAN Telephony. Brian Yang Networking Issues in LAN Telephony Brian Yang 5-3-00 Topics Some background Flow Based QoS Class Based QoS and popular algorithms Strict Priority (SP) Round-Robin (RR), Weighted Round Robin (WRR) and Weighted

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

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

CSCD 433/533 Advanced Networks Spring Lecture 22 Quality of Service

CSCD 433/533 Advanced Networks Spring Lecture 22 Quality of Service CSCD 433/533 Advanced Networks Spring 2016 Lecture 22 Quality of Service 1 Topics Quality of Service (QOS) Defined Properties Integrated Service Differentiated Service 2 Introduction Problem Overview Have

More information

Sections Describing Standard Software Features

Sections Describing Standard Software Features 30 CHAPTER This chapter describes how to configure quality of service (QoS) by using automatic-qos (auto-qos) commands or by using standard QoS commands. With QoS, you can give preferential treatment to

More information

Telematics 2. Chapter 3 Quality of Service in the Internet. (Acknowledgement: These slides have been compiled from Kurose & Ross, and other sources)

Telematics 2. Chapter 3 Quality of Service in the Internet. (Acknowledgement: These slides have been compiled from Kurose & Ross, and other sources) Telematics 2 Chapter 3 Quality of Service in the Internet (Acknowledgement: These slides have been compiled from Kurose & Ross, and other sources) Telematics 2 (WS 14/15): 03 Internet QoS 1 Improving QOS

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

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

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

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

ENSC 427 Communication Networks Final Project Presentation Spring Comparison and analysis of FIFO, PQ, and WFQ Disciplines in OPNET

ENSC 427 Communication Networks Final Project Presentation Spring Comparison and analysis of FIFO, PQ, and WFQ Disciplines in OPNET 1 ENSC 427 Communication Networks Final Project Presentation Spring 2011 Comparison and analysis of FIFO, PQ, and WFQ Disciplines in OPNET 2 Shadi: Shadi: Presentation Structure Introduction Background

More information

Order of Packet Transmission and Dropping

Order of Packet Transmission and Dropping LAB 11 Queuing Disciplines Order of Packet Transmission and Dropping OBJECTIVES The objective of this lab is to examine the effect of various queuing disciplines on packet delivery and delay for different

More information

Order of Packet Transmission and Dropping

Order of Packet Transmission and Dropping Laboratory 9 Queuing Disciplines Order of Packet Transmission and Dropping Objective The objective of this lab is to examine the effect of different queuing disciplines on packet delivery and delay for

More information

QoS Technology White Paper

QoS Technology White Paper QoS Technology White Paper Keywords: QoS, service model, IntServ, DiffServ, congestion management, congestion avoidance, queuing technology, traffic policing, traffic shaping, link efficiency mechanism.

More information

Multicast and Quality of Service. Internet Technologies and Applications

Multicast and Quality of Service. Internet Technologies and Applications Multicast and Quality of Service Internet Technologies and Applications Aims and Contents Aims Introduce the multicast and the benefits it offers Explain quality of service and basic techniques for delivering

More information

Quality of Service Monitoring and Delivery Part 01. ICT Technical Update Module

Quality of Service Monitoring and Delivery Part 01. ICT Technical Update Module Quality of Service Monitoring and Delivery Part 01 ICT Technical Update Module Presentation Outline Introduction to IP-QoS IntServ Architecture DiffServ Architecture Post Graduate Certificate in Professional

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

Understanding SROS Priority Queuing, Class-Based WFQ, and QoS Maps

Understanding SROS Priority Queuing, Class-Based WFQ, and QoS Maps Configuration Guide 5991-2121 May 2006 Understanding SROS Priority Queuing, Class-Based WFQ, and QoS Maps This Configuration Guide explains the concepts behind configuring your Secure Router Operating

More information

Presentation Outline. Evolution of QoS Architectures. Quality of Service Monitoring and Delivery Part 01. ICT Technical Update Module

Presentation Outline. Evolution of QoS Architectures. Quality of Service Monitoring and Delivery Part 01. ICT Technical Update Module Quality of Service Monitoring and Delivery Part 01 ICT Technical Update Module Presentation Outline Introduction to IP-QoS IntServ Architecture DiffServ Architecture Post Graduate Certificate in Professional

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

SIMULATION FRAMEWORK MODELING

SIMULATION FRAMEWORK MODELING CHAPTER 5 SIMULATION FRAMEWORK MODELING 5.1 INTRODUCTION This chapter starts with the design and development of the universal mobile communication system network and implementation of the TCP congestion

More information

Grandstream Networks, Inc. GWN7000 QoS - VoIP Traffic Management

Grandstream Networks, Inc. GWN7000 QoS - VoIP Traffic Management Grandstream Networks, Inc. GWN7000 QoS - VoIP Traffic Management Table of Contents INTRODUCTION... 4 DSCP CLASSIFICATION... 5 QUALITY OF SERVICE ON GWN7000... 6 USING QOS TO PRIORITIZE VOIP TRAFFIC...

More information

CSE 123b Communications Software

CSE 123b Communications Software CSE 123b Communications Software Spring 2002 Lecture 10: Quality of Service Stefan Savage Today s class: Quality of Service What s wrong with Best Effort service? What kinds of service do applications

More information

Lecture 24: Scheduling and QoS

Lecture 24: Scheduling and QoS Lecture 24: Scheduling and QoS CSE 123: Computer Networks Alex C. Snoeren HW 4 due Wednesday Lecture 24 Overview Scheduling (Weighted) Fair Queuing Quality of Service basics Integrated Services Differentiated

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

Sections Describing Standard Software Features

Sections Describing Standard Software Features 27 CHAPTER This chapter describes how to configure quality of service (QoS) by using automatic-qos (auto-qos) commands or by using standard QoS commands. With QoS, you can give preferential treatment to

More information

Module objectives. Integrated services. Support for real-time applications. Real-time flows and the current Internet protocols

Module objectives. Integrated services. Support for real-time applications. Real-time flows and the current Internet protocols Integrated services Reading: S. Keshav, An Engineering Approach to Computer Networking, chapters 6, 9 and 4 Module objectives Learn and understand about: Support for real-time applications: network-layer

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

Deploying MPLS & DiffServ

Deploying MPLS & DiffServ Deploying MPLS & DiffServ Thomas Telkamp Director, Data Architecture & Technology Global Crossing Telecommunications, Inc. telkamp@gblx.net MPLS and DiffServ technologies are getting a lot of attention

More information

CS519: Computer Networks. Lecture 5, Part 5: Mar 31, 2004 Queuing and QoS

CS519: Computer Networks. Lecture 5, Part 5: Mar 31, 2004 Queuing and QoS : Computer Networks Lecture 5, Part 5: Mar 31, 2004 Queuing and QoS Ways to deal with congestion Host-centric versus router-centric Reservation-based versus feedback-based Window-based versus rate-based

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

Master Course Computer Networks IN2097

Master Course Computer Networks IN2097 Chair for Network Architectures and Services Prof. Carle Department for Computer Science TU München Chair for Network Architectures and Services Prof. Carle Department for Computer Science TU München Master

More information

Master Course Computer Networks IN2097

Master Course Computer Networks IN2097 Chair for Network Architectures and Services Prof. Carle Department for Computer Science TU München Master Course Computer Networks IN2097 Prof. Dr.-Ing. Georg Carle Christian Grothoff, Ph.D. Chair for

More information

HSCN Quality of Service (QoS) Policy

HSCN Quality of Service (QoS) Policy HSCN Quality of Service (QoS) Policy Published March 2018 Copyright 2018 Health and Social Care Information Centre. The Health and Social Care Information Centre is a non-departmental body created by statute,

More information

QoS User view From modelling to service class

QoS User view From modelling to service class QoS User view From modelling to service class STQ Workshop - 1 & 2 July 2009 P-Y Hebert AFUTT User Group vice-chairman ETSI 2009. All rights reserved Index UMTS Classes of Service (CoS) ITU-T Y.1541 QoS

More information

of-service Support on the Internet

of-service Support on the Internet Quality-of of-service Support on the Internet Dept. of Computer Science, University of Rochester 2008-11-24 CSC 257/457 - Fall 2008 1 Quality of Service Support Some Internet applications (i.e. multimedia)

More information

Multimedia networking: outline

Multimedia networking: outline Multimedia networking: outline 9.1 multimedia networking applications 9.2 streaming stored video 9.3 voice-over-ip 9.4 protocols for real-time conversational applications: SIP Skip RTP, RTCP 9.5 network

More information

EE 122: Differentiated Services

EE 122: Differentiated Services What is the Problem? EE 122: Differentiated Services Ion Stoica Nov 18, 2002 Goal: provide support for wide variety of applications: - Interactive TV, IP telephony, on-line gamming (distributed simulations),

More information

Quality of Service (QoS)

Quality of Service (QoS) Quality of Service (QoS) A note on the use of these ppt slides: We re making these slides freely available to all (faculty, students, readers). They re in PowerPoint form so you can add, modify, and delete

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

Performance Modeling of Queuing Techniques for Enhance QoS Support for Uniform and Exponential VoIP & Video based Traffic Distribution

Performance Modeling of Queuing Techniques for Enhance QoS Support for Uniform and Exponential VoIP & Video based Traffic Distribution Performance Modeling of Queuing Techniques for Enhance QoS Support for Uniform and Exponential VoIP & Video based Traffic Distribution B.K Mishra Principal, Thakur College of Engineering and Technology,Thakur

More information

ETSF10 Internet Protocols Transport Layer Protocols

ETSF10 Internet Protocols Transport Layer Protocols ETSF10 Internet Protocols Transport Layer Protocols 2012, Part 2, Lecture 2.2 Kaan Bür, Jens Andersson Transport Layer Protocols Special Topic: Quality of Service (QoS) [ed.4 ch.24.1+5-6] [ed.5 ch.30.1-2]

More information

ITBF WAN Quality of Service (QoS)

ITBF WAN Quality of Service (QoS) ITBF WAN Quality of Service (QoS) qos - 1!! Scott Bradner Quality of Service (QoS)! the ability to define or predict the performance of systems on a network! note: predictable may not mean "best! unfair

More information

Towards Service Differentiation on the Internet

Towards Service Differentiation on the Internet Towards Service Differentiation on the Internet from New Internet and Networking Technologies and Their Application on Computational Sciences, invited talk given at Ho Chi Minh City, Vietnam March 3-5,

More information

Quality of Service in the Internet. QoS Parameters. Keeping the QoS. Leaky Bucket Algorithm

Quality of Service in the Internet. QoS Parameters. Keeping the QoS. Leaky Bucket Algorithm 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

Wireless Networks (CSC-7602) Lecture 8 (15 Oct. 2007)

Wireless Networks (CSC-7602) Lecture 8 (15 Oct. 2007) Wireless Networks (CSC-7602) Lecture 8 (15 Oct. 2007) Seung-Jong Park (Jay) http://www.csc.lsu.edu/~sjpark 1 Today Wireline Fair Schedulling Why? Ideal algorithm Practical algorithms Wireless Fair Scheduling

More information

Unit 2 Packet Switching Networks - II

Unit 2 Packet Switching Networks - II Unit 2 Packet Switching Networks - II Dijkstra Algorithm: Finding shortest path Algorithm for finding shortest paths N: set of nodes for which shortest path already found Initialization: (Start with source

More information

VoIP Protocols and QoS

VoIP Protocols and QoS Announcements I. Times have been posted for demo slots VoIP Protocols and QoS II. HW5 and HW6 solutions have been posted HW6 being graded Internet Protocols CSC / ECE 573 Fall, 2005 N. C. State University

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

Overview. Lecture 22 Queue Management and Quality of Service (QoS) Queuing Disciplines. Typical Internet Queuing. FIFO + Drop tail Problems

Overview. Lecture 22 Queue Management and Quality of Service (QoS) Queuing Disciplines. Typical Internet Queuing. FIFO + Drop tail Problems Lecture 22 Queue Management and Quality of Service (QoS) Overview Queue management & RED Fair queuing Khaled Harras School of Computer Science niversity 15 441 Computer Networks Based on slides from previous

More information

Cross-Layer Architecture for H.264 Video Streaming in Heterogeneous DiffServ Networks

Cross-Layer Architecture for H.264 Video Streaming in Heterogeneous DiffServ Networks Cross-Layer Architecture for H.264 Video Streaming in Heterogeneous DiffServ Networks Gabriel Lazar, Virgil Dobrota, Member, IEEE, Tudor Blaga, Member, IEEE 1 Agenda I. Introduction II. Reliable Multimedia

More information

Real-Time Control Protocol (RTCP)

Real-Time Control Protocol (RTCP) Real-Time Control Protocol (RTCP) works in conjunction with RTP each participant in RTP session periodically sends RTCP control packets to all other participants each RTCP packet contains sender and/or

More information

Part1: Lecture 4 QoS

Part1: Lecture 4 QoS Part1: Lecture 4 QoS Last time Multi stream TCP: SCTP Multi path TCP RTP and RTCP SIP H.323 VoIP Router architectures Overview two key router functions: run routing algorithms/protocol (RIP, OSPF, BGP)

More information

Scheduling. Scheduling algorithms. Scheduling. Output buffered architecture. QoS scheduling algorithms. QoS-capable router

Scheduling. Scheduling algorithms. Scheduling. Output buffered architecture. QoS scheduling algorithms. QoS-capable router Scheduling algorithms Scheduling Andrea Bianco Telecommunication Network Group firstname.lastname@polito.it http://www.telematica.polito.it/ Scheduling: choose a packet to transmit over a link among all

More information

Traffic Engineering 2: Layer 2 Prioritisation - CoS (Class of Service)

Traffic Engineering 2: Layer 2 Prioritisation - CoS (Class of Service) Published on Jisc community (https://community.jisc.ac.uk) Home > Network and technology service docs > Vscene > Technical details > Products > H.323 > Guide to reliable H.323 campus networks > Traffic

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

Progress Report No. 3. A Case Study on Simulation Scenario

Progress Report No. 3. A Case Study on Simulation Scenario NEXT GENERATION NETWORK (NGN) AVAILABILITY & RESILIENCE RESEARCH Progress Report No. 3 A Case Study on Simulation Scenario The University of Canterbury Team 21 December 2005 Progress Report This report

More information

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

Telecommunication Services Engineering Lab. Roch H. Glitho

Telecommunication Services Engineering Lab. Roch H. Glitho 1 Quality of Services 1. Terminology 2. Technologies 2 Terminology Quality of service Ability to control network performance in order to meet application and/or end-user requirements Examples of parameters

More information

ABE: Providing a Low Delay within Best Effort

ABE: Providing a Low Delay within Best Effort ABE: Providing a Low Delay within Best Effort P. Hurley, M. Kara, J. Le Boudec, and P. Thiran ICA, Swiss Federal Institute of Technology, Lausanne, Switzerland Sprint ATL, California Department of Computer

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

Network Layer Enhancements

Network Layer Enhancements Network Layer Enhancements EECS 122: Lecture 14 Department of Electrical Engineering and Computer Sciences University of California Berkeley Today We have studied the network layer mechanisms that enable

More information

Setting Up Quality of Service

Setting Up Quality of Service 7 Setting Up Quality of Service Contents Overview...................................................... 7-4 Evaluating Traffic on Your Network............................ 7-4 QoS Mechanisms on the ProCurve

More information

Kommunikationssysteme [KS]

Kommunikationssysteme [KS] Kommunikationssysteme [KS] Dr.-Ing. Falko Dressler Computer Networks and Communication Systems Department of Computer Sciences University of Erlangen-Nürnberg http://www7.informatik.uni-erlangen.de/~dressler/

More information

VoIP over wireless networks: a packet scheduling approach to provide QoS using Linux

VoIP over wireless networks: a packet scheduling approach to provide QoS using Linux VoIP over 82.11 wireless networks: a packet scheduling approach to provide QoS using Linux Terrence van Valkenhoef and Mishar Mahboob December 13, 25 Abstract In this work, we propose a layer three scheduler

More information

Telematics 2 & Performance Evaluation

Telematics 2 & Performance Evaluation Telematics 2 & Performance Evaluation Chapter 2 Quality of Service in the Internet (Acknowledgement: These slides have been compiled from Kurose & Ross, and other sources) 1 Improving QoS in IP Networks

More information

Queuing Disciplines. Order of Packet Transmission and Dropping. Laboratory. Objective. Overview

Queuing Disciplines. Order of Packet Transmission and Dropping. Laboratory. Objective. Overview Laboratory 2 Queuing Disciplines Order of Packet Transmission and Dropping Objective The objective of this lab is to examine the effect of different queuing disciplines on packet delivery and delay for

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

Week 7: Traffic Models and QoS

Week 7: Traffic Models and QoS Week 7: Traffic Models and QoS Acknowledgement: Some slides are adapted from Computer Networking: A Top Down Approach Featuring the Internet, 2 nd edition, J.F Kurose and K.W. Ross All Rights Reserved,

More information

Queuing. Congestion Control and Resource Allocation. Resource Allocation Evaluation Criteria. Resource allocation Drop disciplines Queuing disciplines

Queuing. Congestion Control and Resource Allocation. Resource Allocation Evaluation Criteria. Resource allocation Drop disciplines Queuing disciplines Resource allocation Drop disciplines Queuing disciplines Queuing 1 Congestion Control and Resource Allocation Handle congestion if and when it happens TCP Congestion Control Allocate resources to avoid

More information

PERFORMANCE OF PREMIUM SERVICE IN QOS IP NETWORK

PERFORMANCE OF PREMIUM SERVICE IN QOS IP NETWORK PERFORMANCE OF PREMIUM SERVICE IN QOS IP NETWORK Wojciech Burakowski Monika Fudala Halina Tarasiuk Institute of Telecommunications, Warsaw University of Technology ul. Nowowiejska 15/19, 00-665 Warsaw,

More information

Last time! Overview! 14/04/15. Part1: Lecture 4! QoS! Router architectures! How to improve TCP? SYN attacks SCTP. SIP and H.

Last time! Overview! 14/04/15. Part1: Lecture 4! QoS! Router architectures! How to improve TCP? SYN attacks SCTP. SIP and H. Last time Part1: Lecture 4 QoS How to improve TCP? SYN attacks SCTP SIP and H.323 RTP and RTCP Router architectures Overview two key router functions: run routing algorithms/protocol (RIP, OSPF, BGP) forwarding

More information

Quality of Service (QoS)

Quality of Service (QoS) Quality of Service (QoS) What you will learn Techniques for QoS Integrated Service (IntServ) Differentiated Services (DiffServ) MPLS QoS Design Principles 1/49 QoS in the Internet Paradigm IP over everything

More information