QoS provisioning. Lectured by Alexander Pyattaev. Department of Communications Engineering Tampere University of Technology
|
|
- Tabitha Newton
- 5 years ago
- Views:
Transcription
1 QoS provisioning Lectured by Alexander Pyattaev Department of Communications Engineering Tampere University of Technology March 6, 2012
2 Outline 1 Introduction 2 QoS support elements Traffic classification Traffic monitoring Traffic shaping Connection admission control Scheduling for service Queue management Backup and reservation Lectured by Alexander Pyattaev (TUT) TLT-2727 March 6, / 27
3 Provisioning QoS? Provisioning = providing resources in advance So we provide resources that QoS-aware system will use to provide services with guaranteed quality level. General law is - we provide more then will actually be used This is called overprovisioning This is better than running out of resources! Our task is to compute exactly the required amount And on top of that the minimal required reserve for possible failures Secondary tasks include: Fair/priority scheduling - decide who goes first Admission control - decide who is VIP Traffic shaping/network feedback - control the flows at source Lectured by Alexander Pyattaev (TUT) TLT-2727 March 6, / 27
4 QoS support elements We build a QoS-aware system based on several key elements: 1 Traffic classification 2 Traffic monitoring 3 Traffic shaping 4 Connection admission control 5 Scheduling for service 6 Queue management 7 Backup and reservation We also build it in such a way that we have a clear performance limit, which we would then advertise to the customers. The goal of this lecture is to provide an overview of what is available to us, before we dive into the complex topics behind. Lectured by Alexander Pyattaev (TUT) TLT-2727 March 6, / 27
5 Outline 1 Introduction 2 QoS support elements Traffic classification Traffic monitoring Traffic shaping Connection admission control Scheduling for service Queue management Backup and reservation Lectured by Alexander Pyattaev (TUT) TLT-2727 March 6, / 27
6 Traffic classes and classification Typically, networks carry more then one class of traffic, e.g. Voice data - CBR class Video broadcasts - nrt class Bulk transfers - BE class Separate QoS agreements should be made for each class, and for all of them together Sources Monitoring CBR CBR Priority Uplink service BE Classifier BE nrt nrt Drop Normal service Lectured by Alexander Pyattaev (TUT) TLT-2727 March 6, / 27
7 Classification approaches One may approach classification from different angles: Agree during connection setup (RSVP protocol does that) Include class of servie label into every packet (IP) Classify traffic dynamically (How exactly is a separate question) First two approaches are widely accepted and are used widely. The dynamic classification typically is employed when some prioritization is needed, for example: Connections slower than 100 kbps - high priority (nrt service) 100 kbps - 1Mbps - best-effort service More than 1Mbps - drop packets Such policies are typically employed when no prior knowlege of the traffic can be expected Lectured by Alexander Pyattaev (TUT) TLT-2727 March 6, / 27
8 Traffic monitoring Monitoring means measurements. Primary application is to provide data for policing, shaping and queue management. The classification can be based on measurements (as described above). We have to measure: Sustained rate Bursts and their parameters Delay and jitter This has to be done on a per-flow basis, so it has to be Fast and scalable Stable and autonomous Accurate Lectured by Alexander Pyattaev (TUT) TLT-2727 March 6, / 27
9 Token bucket A universal all-in-one tool for measurements of rate Deep inside is in fact a primitive queuing system model + some extra logic Parameters: B - bucket size R - arrival rate S - service rate T 1 - almost-full threshold T 2 - almost-empty threshold See picture on the next slide Lectured by Alexander Pyattaev (TUT) TLT-2727 March 6, / 27
10 Token bucket T 1 Arrivals R tokens/s B T 2 c(t) Departures S tokens/s Lectured by Alexander Pyattaev (TUT) TLT-2727 March 6, / 27
11 Using token buckets - monitor flow rate This is the most common usecase. 1 Fix the token arrival rate R, tokens arrive at regular intervals 2 Every time the packet of size s arrives on a link, remove s tokens If c(t) < s mark the packet as non-conforming 3 Repeat from step 1 Non-conforming packets are subjected to the appropriate policy later. Bucket size B controls the system inertia: If B < s min, all packets will be marked If B s, s const, only CBR flows will pass through If B = n s max, bursts of up to n packets will be allowed to pass One may use analytical results for M/D/1 system to analyze the performance of this algorithms in first approximation, yet G/D/1 model suits much better. Lectured by Alexander Pyattaev (TUT) TLT-2727 March 6, / 27
12 Using token buckets - marking fluctuating traffic Single Rate Three Color Marker (srtcm), RFC 2697 Traffic parameters that are controlled: Committed Information Rate, CIR Committed (expected) Burst Size, CBS Excess Burst Size, EBS srtcm classifies to one of three categories Green: traffic does not exceed (CIR, CBS) Yellow: exceeds (CIR,CBS), but not (CIR,EBS) Red: exceeds (CIR,EBS) Lectured by Alexander Pyattaev (TUT) TLT-2727 March 6, / 27
13 Details of srtcm CIR - measured in bytes/s. or packets/s - expected maximum sustained rate CBS and EBS - measured in bytes or packets - expected and maximum burst parameters, some restrictions apply: (EBD > 0) (CBS > 0) and EBS CBS If bytes are used, max(cbs, EBS) s max Basis of srtcm: two Token Bucket elements, connected in chain. Arrivals TB(CIR,EBS) TB(CIR,CBS) Classified traffic Overflow Overflow Here TB(B, R) is a token bucket with size B and rate R Lectured by Alexander Pyattaev (TUT) TLT-2727 March 6, / 27
14 Three-rate TCM (trtcm) Defined in RFC Like srtcm, but also controls peak information rate (PIR). trtcm classifies to the same three categories: Green: traffic does not exceed (CIR, CBS) Yellow: exceeds (CIR,CBS), but not (PIR,EBS) Red: exceeds (PIR,EBS) Arrivals TB(CIR,EBS) TB(PIR,CBS) Classified traffic Overflow Overflow TCM algorithms can be extended to fit more rates by putting more token buckets in chain, which allows to construct arbitrary classifiers. Lectured by Alexander Pyattaev (TUT) TLT-2727 March 6, / 27
15 Measuring delay In most cases, delay is explicitly measured by sending special probe packets into the network. Refer to RFC 2544 for some examples for Ethernet networks. There are 2 basic approaches: Two devices with synchronized clocks (typically via GPS) are put at the ends of the network, time delta is measured directly. This typically requires specialized hardware. A loopback device is put at one end, a round-trip-time(rtt) is measured. This is what ping utility does, and requires no extra hardware. In both cases measurements have to be performed on a loaded network. clock source loopback Network Network Lectured by Alexander Pyattaev (TUT) TLT-2727 March 6, / 27
16 What about delay jitter? Unlike delay itself, delay jitter can be easily measured. Delay jitter is essentially the derivative of inter-arrival times. Again, refer to RFC 2544 for some examples for Ethernet networks. This is the main reason why it is used for QoS instead of variance Normally, a mean square value over some window is reported An absolute (or squared) value of delay jitter may be used to feed token bucket In this case single delayed packets would not trigger an alarm Yet a consistent delay disturbances would! Jitter can be also measured along with delay when 2 devices with synchronized clocks are used. More stuff to come in the lecture on traffic monitoring and policing! Lectured by Alexander Pyattaev (TUT) TLT-2727 March 6, / 27
17 Traffic shaping concept The shaping implies changing the traffic pattern without changing the total quantity. Shaping is implemented through smart buffering, that is passing the packets through a delay line. Shaping allows to remove bursts and load spikes This comes at a cost of extra delay! Shaping is equivalent to lowpass-filtering of arrival flow rate Traffic shaping is mostly employed in core networks, where multiple flows are aggregated and reshaped to fit a given backbone. There will be a separate lecture on buffering and buffer management! Lectured by Alexander Pyattaev (TUT) TLT-2727 March 6, / 27
18 Traffic shaping for a broadband link 5 4 Original flow Shaped flow Possible losses Link capacity Here you can see how link usage can be optimized with traffic shaping Lectured by Alexander Pyattaev (TUT) TLT-2727 March 6, / 27
19 Time-sequence chart for shaping Cumulative flow, pkts Traffic shaping - time-seq chart Arriving flow Shaped flow Possible losses This proves that no traffic is discarded, it is merely delayed (for 5 sec) Lectured by Alexander Pyattaev (TUT) TLT-2727 March 6, / 27
20 Admission control idea Question: is there a way to support this traffic? Motivation: it is better to serve few customers properly, then all of them badly. The motivation is reasonable only for very sensitive services, especially voice calls. Connection admission control (CAC) variants: Dynamic Static Combination of these two CAC can be enforced for: Single flow Aggregated flow Lectured by Alexander Pyattaev (TUT) TLT-2727 March 6, / 27
21 Dynamic CAC Usually used for single flows CAC function is evaluated at each network node separately Special resource reservation protocols are used (RSVP, etc.) If any router along the path refuses reservation, it is rejected completely Incorporated in Integrated Services, ATM, MPLS, SS7. Dynamic CAC is typically preferred for dynamic networks, but it may be too slow for highly dynamic networks like vehicular mesh networks. Lectured by Alexander Pyattaev (TUT) TLT-2727 March 6, / 27
22 Static CAC Usually used for aggregated flows CAC function is evaluated at network entry point Static CAC is used between ISP s and telecoms operators Static CAC is also used for voice connections in telephone networks Static CAC is used for static setups like broadband links, or for services that require such behavior. Such services include telephony, video conferences, gaming etc. There will be a separate lecture on admission control! Lectured by Alexander Pyattaev (TUT) TLT-2727 March 6, / 27
23 Scheduling concept There are always some shared resources. We would like to distribute those among many users: buffer space rate of the outgoing link processing time radio resources in radio networks Task of a scheduling algorithm is to distribute those resources according to some policy between users. There are many ways to do that! Lectured by Alexander Pyattaev (TUT) TLT-2727 March 6, / 27
24 Scheduler types Schedulers without priorities FIFO Round Robin, RR Deficit Round Robin, DRR Priority schedulers Generalized Processor Sharing, GPS Weighed Fair Queuing, WFQ Self-Clocked Fair Queuing, SCFQ Completely Fair Queuing, CFQ Worst-Case Fair Weighed Fair Queuing, WF2Q Worst-Case Fair Weighed Fair Queuing Plus, WF2Q+...just to name few! Note: There are many more, only few are actually implemented There will be a separate lecture on admission control! Lectured by Alexander Pyattaev (TUT) TLT-2727 March 6, / 27
25 Queue management Idea: If the queue overflow is imminent, when and which packet should be dropped? AIM: congestion(overflow) control/avoidance Performance of the algorithm is evaluated based on: Congestion control performance Decision whether to drop is taken When packet arrives to the system When congestion is experienced Queue management algorithms Passive Droptail (Taildrop) Random (Just drop random packets) Active Random early detection (RED)...and many more There will be a separate lecture on traffic policing! Lectured by Alexander Pyattaev (TUT) TLT-2727 March 6, / 27
26 Reservation basics Reserves are the resources that are used when something breaks. Affect the reliability only. Several policies are possible: N + 1 reservation - for each element keep 1 spare N + x reservation - for each element keep x spare ones 2N reservation - keep a complete system duplicate For example, the total reliability for an N+1 system built of blocks with reliability p 0 could be estimated as follows: p ok = 1 ((1 p 0 ) (N + 1) (1 p r )), where p r is the probability that reserves are activated properly. It is critical to realize that 2N reservation, although providing excellent resilience, is typically very expensive, and should be avoided at all costs. One has to compute the required reservation rate for each component to guarantee reliability. Lectured by Alexander Pyattaev (TUT) TLT-2727 March 6, / 27
27 Conclusions We have considered building blocks for QoS Those allow us to draft and test a network that provides QoS Those do not tell us how to dimension such network! There are several ways to put the blocks together, those are discussed in the lecture on QoS frameworks. Some of the topics discussed require a more detailed look, and will be discussed separately. Lectured by Alexander Pyattaev (TUT) TLT-2727 March 6, / 27
QoS metrics and requirements
QoS metrics and requirements Lectured by Alexander Pyattaev Department of Communications Engineering Tampere University of Technology alexander.pyattaev@tut.fi March 5, 2012 Outline 1 Introduction 2 Performance
More informationNetwork 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 informationLecture 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 informationAdvanced Computer Networks
Advanced Computer Networks QoS in IP networks Prof. Andrzej Duda duda@imag.fr Contents QoS principles Traffic shaping leaky bucket token bucket Scheduling FIFO Fair queueing RED IntServ DiffServ http://duda.imag.fr
More informationOverview Computer Networking What is QoS? Queuing discipline and scheduling. Traffic Enforcement. Integrated services
Overview 15-441 15-441 Computer Networking 15-641 Lecture 19 Queue Management and Quality of Service Peter Steenkiste Fall 2016 www.cs.cmu.edu/~prs/15-441-f16 What is QoS? Queuing discipline and scheduling
More informationTopic 4b: QoS Principles. Chapter 9 Multimedia Networking. Computer Networking: A Top Down Approach
Topic 4b: QoS Principles Chapter 9 Computer Networking: A Top Down Approach 7 th edition Jim Kurose, Keith Ross Pearson/Addison Wesley April 2016 9-1 Providing multiple classes of service thus far: making
More informationReal-Time Protocol (RTP)
Real-Time Protocol (RTP) Provides standard packet format for real-time application Typically runs over UDP Specifies header fields below Payload Type: 7 bits, providing 128 possible different types of
More informationAdvanced 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 informationNetwork 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 informationImproving 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 informationMaster 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 informationMohammad 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 informationMaster 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 informationQuality 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 informationDefining QoS for Multiple Policy Levels
CHAPTER 13 In releases prior to Cisco IOS Release 12.0(22)S, you can specify QoS behavior at only one level. For example, to shape two outbound queues of an interface, you must configure each queue separately,
More informationQuality 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 informationQuality 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 informationH3C 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 informationQoS Guarantees. Motivation. . link-level level scheduling. Certain applications require minimum level of network performance: Ch 6 in Ross/Kurose
QoS Guarantees. introduction. call admission. traffic specification. link-level level scheduling. call setup protocol. reading: Tannenbaum,, 393-395, 395, 458-471 471 Ch 6 in Ross/Kurose Motivation Certain
More informationdifferent problems from other networks ITU-T specified restricted initial set Limited number of overhead bits ATM forum Traffic Management
Traffic and Congestion Management in ATM 3BA33 David Lewis 3BA33 D.Lewis 2007 1 Traffic Control Objectives Optimise usage of network resources Network is a shared resource Over-utilisation -> congestion
More informationQoS Configuration. Overview. Introduction to QoS. QoS Policy. Class. Traffic behavior
Table of Contents QoS Configuration 1 Overview 1 Introduction to QoS 1 QoS Policy 1 Traffic Policing 2 Congestion Management 3 Line Rate 9 Configuring a QoS Policy 9 Configuration Task List 9 Configuring
More informationReal-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 informationQuality of Service (QoS) Computer network and QoS ATM. QoS parameters. QoS ATM QoS implementations Integrated Services Differentiated Services
1 Computer network and QoS QoS ATM QoS implementations Integrated Services Differentiated Services Quality of Service (QoS) The data transfer requirements are defined with different QoS parameters + e.g.,
More informationQuality of Service (QoS)
CEN445 Network Protocols and Algorithms Chapter 5 Network Layer 5.4 Quality of Service Dr. Mostafa Hassan Dahshan Department of Computer Engineering College of Computer and Information Sciences King Saud
More informationUnit 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 informationQuality 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 informationQOS IN PACKET NETWORKS
QOS IN PACKET NETWORKS THE KLUWER INTERNATIONAL SERIES IN ENGINEERING AND COMPUTER SCIENCE QOS IN PACKET NETWORKS by Kun I. Park, Ph.D. The MITRE Corporation USA Springer ebook ISBN: 0-387-23390-3 Print
More informationCSE 123b Communications Software
CSE 123b Communications Software Spring 2002 Lecture 10: Quality of Service Stefan Savage Today s class: Quality of Service What s wrong with Best Effort service? What kinds of service do applications
More informationof-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 informationADVANCED COMPUTER NETWORKS
ADVANCED COMPUTER NETWORKS Congestion Control and Avoidance 1 Lecture-6 Instructor : Mazhar Hussain CONGESTION CONTROL When one part of the subnet (e.g. one or more routers in an area) becomes overloaded,
More informationOverview. 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 informationInternet Services & Protocols. Quality of Service Architecture
Department of Computer Science Institute for System Architecture, Chair for Computer Networks Internet Services & Protocols Quality of Service Architecture Dr.-Ing. Stephan Groß Room: INF 3099 E-Mail:
More informationComputer Networking. Queue Management and Quality of Service (QOS)
Computer Networking Queue Management and Quality of Service (QOS) Outline Previously:TCP flow control Congestion sources and collapse Congestion control basics - Routers 2 Internet Pipes? How should you
More informationSharing Bandwidth Fairly During Congestion
CHAPTER 12 When no QoS policies exist, the router serves traffic with best effort service. The router makes no distinction between high and low priority traffic and makes no allowances for the needs of
More informationEpisode 5. Scheduling and Traffic Management
Episode 5. Scheduling and Traffic Management Part 3 Baochun Li Department of Electrical and Computer Engineering University of Toronto Outline What is scheduling? Why do we need it? Requirements of a scheduling
More informationCongestion in Data Networks. Congestion in Data Networks
Congestion in Data Networks CS420/520 Axel Krings 1 Congestion in Data Networks What is Congestion? Congestion occurs when the number of packets being transmitted through the network approaches the packet
More informationKommunikationssysteme [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 informationContents. QoS overview 1
Contents QoS overview 1 QoS service models 1 Best-effort service model 1 IntServ model 1 DiffServ model 1 QoS techniques overview 1 Deploying QoS in a network 2 QoS processing flow in a device 2 Configuring
More informationQUALITY of SERVICE. Introduction
QUALITY of SERVICE Introduction There are applications (and customers) that demand stronger performance guarantees from the network than the best that could be done under the circumstances. Multimedia
More informationWhat Is Congestion? Computer Networks. Ideal Network Utilization. Interaction of Queues
168 430 Computer Networks Chapter 13 Congestion in Data Networks What Is Congestion? Congestion occurs when the number of packets being transmitted through the network approaches the packet handling capacity
More informationConfiguring global CAR 73 Overview 73 Configuring aggregate CAR 73 Configuration procedure 73 Configuration example 73
Contents QoS overview 1 Introduction to QoS 1 QoS service models 1 Best-effort service model 1 IntServ model 1 DiffServ model 2 QoS techniques overview 2 Deploying QoS in a network 2 QoS processing flow
More informationTable of Contents 1 QoS Overview QoS Policy Configuration Priority Mapping Configuration 3-1
Table of Contents 1 QoS Overview 1-1 Introduction to QoS 1-1 Networks Without QoS Guarantee 1-1 QoS Requirements of New Applications 1-1 Congestion: Causes, Impacts, and Countermeasures 1-2 Causes 1-2
More informationLecture 4 Wide Area Networks - Congestion in Data Networks
DATA AND COMPUTER COMMUNICATIONS Lecture 4 Wide Area Networks - Congestion in Data Networks Mei Yang Based on Lecture slides by William Stallings 1 WHAT IS CONGESTION? congestion occurs when the number
More informationLecture 9. Quality of Service in ad hoc wireless networks
Lecture 9 Quality of Service in ad hoc wireless networks Yevgeni Koucheryavy Department of Communications Engineering Tampere University of Technology yk@cs.tut.fi Lectured by Jakub Jakubiak QoS statement
More informationCHAPTER 3 EFFECTIVE ADMISSION CONTROL MECHANISM IN WIRELESS MESH NETWORKS
28 CHAPTER 3 EFFECTIVE ADMISSION CONTROL MECHANISM IN WIRELESS MESH NETWORKS Introduction Measurement-based scheme, that constantly monitors the network, will incorporate the current network state in the
More informationQuality 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 informationFrom ATM to IP and back again: the label switched path to the converged Internet, or another blind alley?
Networking 2004 Athens 11 May 2004 From ATM to IP and back again: the label switched path to the converged Internet, or another blind alley? Jim Roberts France Telecom R&D The story of QoS: how to get
More informationResource allocation in networks. Resource Allocation in Networks. Resource allocation
Resource allocation in networks Resource Allocation in Networks Very much like a resource allocation problem in operating systems How is it different? Resources and jobs are different Resources are buffers
More informationTDDD82 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 informationConverged Networks. Objectives. References
Converged Networks Professor Richard Harris Objectives You will be able to: Discuss what is meant by convergence in the context of current telecommunications terminology Provide a network architecture
More informationNetworking Quality of service
System i Networking Quality of service Version 6 Release 1 System i Networking Quality of service Version 6 Release 1 Note Before using this information and the product it supports, read the information
More informationIntegrated and Differentiated Services. Christos Papadopoulos. CSU CS557, Fall 2017
Integrated and Differentiated Services Christos Papadopoulos (Remixed by Lorenzo De Carli) CSU CS557, Fall 2017 1 Preliminary concepts: token buffer 2 Characterizing Traffic: Token Bucket Filter Parsimonious
More informationITBF 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 informationMulticast 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 informationBasics (cont.) Characteristics of data communication technologies OSI-Model
48 Basics (cont.) Characteristics of data communication technologies OSI-Model Topologies Packet switching / Circuit switching Medium Access Control (MAC) mechanisms Coding Quality of Service (QoS) 49
More informationTable of Contents 1 QoS Overview QoS Policy Configuration Priority Mapping Configuration 3-1
Table of Contents 1 QoS Overview 1-1 Introduction to QoS 1-1 Introduction to QoS Service Models 1-1 Best-Effort Service Model 1-1 IntServ Service Model 1-2 DiffServ Service Model 1-2 QoS Techniques Overview
More informationPerformance Management Quality of Service Avaya Advanced Gateway 2330
Performance Management Quality of Service Avaya Advanced Gateway 2330 AG10.2.2 NN47263-601, 01.01 August 2010 2010 Avaya Inc. All Rights Reserved. Notice While reasonable efforts have been made to ensure
More informationMultimedia networking: outline
Multimedia networking: outline 7.1 multimedia networking applications 7.2 streaming stored video 7.3 voice-over-ip 7.4 protocols for real-time conversational applications: RTP, SIP 7.5 network support
More informationPart1: 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 informationQoS Policy Parameters
CHAPTER 6 This chapter describes the parameters, both required and optional, for QoS provisioning using the ISC user interface. Service level QoS parameters include all entry fields in the VoIP, Management,
More informationLast 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 informationTelematics 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 informationCEN445 Network Protocols & Algorithms. Network Layer. Prepared by Dr. Mohammed Amer Arafah Summer 2008
CEN445 Network Protocols & Algorithms Network Layer Prepared by Dr. Mohammed Amer Arafah Summer 2008 1 Congestion Control Algorithms General Principles of Congestion Control Congestion Prevention Policies
More informationConfiguring priority marking 63 Priority marking overview 63 Configuring priority marking 63 Priority marking configuration example 64
Contents QoS overview 1 Introduction to QoS 1 QoS service models 1 Best-effort service model 1 IntServ model 1 DiffServ model 2 QoS techniques overview 2 Deploying QoS in a network 2 QoS processing flow
More informationLecture 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 informationScheduling. 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 informationNetwork Model for Delay-Sensitive Traffic
Traffic Scheduling Network Model for Delay-Sensitive Traffic Source Switch Switch Destination Flow Shaper Policer (optional) Scheduler + optional shaper Policer (optional) Scheduler + optional shaper cfla.
More informationCongestion Control Open Loop
Congestion Control Open Loop Muhammad Jaseemuddin Dept. of Electrical & Computer Engineering Ryerson University Toronto, Canada References 1. A. Leon-Garcia and I. Widjaja, Communication Networks: Fundamental
More informationQuality 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 informationComparing the bandwidth and priority Commands of a QoS Service Policy
Comparing the and priority s of a QoS Service Policy Contents Introduction Prerequisites Requirements Components Used Conventions Summary of Differences Configuring the Configuring the priority Which Traffic
More informationMultimedia Applications over Packet Networks
Multimedia Networking and Quality of Service Mario Baldi Technical Univeristy of Torino Computer Engineering Department mario.baldi@polito.it +39 011 564 7067 staff.polito.it/mario.baldi Nota di Copyright
More informationPresentation 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 informationIntroduction to IP QoS
Introduction to IP QoS Primer to IP Quality of Service Aspects Queuing, Shaping, Classification Agenda IP QoS Introduction Queue Management Congestion Avoidance Traffic Rate Management Classification and
More informationQoS Technology White Paper
QoS Technology White Paper Keywords: Traffic classification, congestion management, congestion avoidance, precedence, differentiated services Abstract: This document describes the QoS features and related
More informationCSCD 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 informationMul$media Networking. #10 QoS Semester Ganjil 2012 PTIIK Universitas Brawijaya
Mul$media Networking #10 QoS Semester Ganjil 2012 PTIIK Universitas Brawijaya Schedule of Class Mee$ng 1. Introduc$on 2. Applica$ons of MN 3. Requirements of MN 4. Coding and Compression 5. RTP 6. IP Mul$cast
More informationATM Quality of Service (QoS)
ATM Quality of Service (QoS) Traffic/Service Classes, Call Admission Control Usage Parameter Control, ABR Agenda Introduction Service Classes and Traffic Attributes Traffic Control Flow Control Special
More informationPrioritizing Services
CHAPTER 8 Voice, video, and data applications have differing quality of service needs. Voice applications, for example, require a small but guaranteed amount of bandwidth, are less tolerant of packet delay
More informationA 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 informationETSF10 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 informationTraffic Management and. QoS Issues for Large High-Speed Networks
Traffic Management and QoS Issues for Large High-Speed Networks Columbus, OH 43210 Jain@CIS.Ohio-State.Edu This presentation is available on-line: http://www.cis.ohio-state.edu/~jain/talks/nas_ipg.htm
More informationCS519: 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 informationMultimedia Networking and Quality of Service
Multimedia Networking and Quality of Service Mario Baldi Politecnico di Torino (Technical Univeristy of Torino) Department of Computer Engineering mario.baldi [at] polito.it +39 011 564 7067 staff.polito.it/mario.baldi
More informationCommon network/protocol functions
Common network/protocol functions Goals: Identify, study common architectural components, protocol mechanisms Synthesis: big picture Depth: important topics not covered in introductory courses Overview:
More informationWeek 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 informationByte-Based Weighted Random Early Detection
Byte-Based Weighted Random Early Detection First Published: August 26, 2003 Last Updated: February 28, 2006 This feature module explains how to enable byte-based Weighted Random Early Detection (WRED).
More informationReferences. 네트워크프로세서를위한네트워크 QoS 아키텍쳐. (Network QoS Architecture for Network Processor) References. Content 연세대학교전기전자공학과프로세서연구실박사과정정원영
이강좌는연세대학교이용석교수연구실에서제작되었으며 copyright가없으므로비영리적인목적에한하여누구든지복사, 배포가가능합니다. 연구실홈페이지에는 고성능마이크로프로세서에관련된많은강좌가있으며누구나무료로다운로드받을 수있습니다. 연세대학교전기전자공학과프로세서연구실박사과정정원영 E-mail: yonglee@yonsei.ac.kr 네트워크프로세서를위한네트워크 Qo 아키텍쳐
More informationPriority Traffic CSCD 433/533. Advanced Networks Spring Lecture 21 Congestion Control and Queuing Strategies
CSCD 433/533 Priority Traffic Advanced Networks Spring 2016 Lecture 21 Congestion Control and Queuing Strategies 1 Topics Congestion Control and Resource Allocation Flows Types of Mechanisms Evaluation
More informationQuality 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 informationQoS MIB Implementation
APPENDIXB This appendix provides information about QoS-based features that are implemented on the Cisco Carrier Routing System line cards and what tables and objects in the QoS MIB support these QoS features.
More informationHierarchical Queuing Framework
Hierarchical Queuing Framework Last updated: July 2008 Summary This document describes the new behavioral changes and Command Line Interface (CLI) modifications to the queuing infrastructure on non-distributed
More informationCS 344/444 Computer Network Fundamentals Final Exam Solutions Spring 2007
CS 344/444 Computer Network Fundamentals Final Exam Solutions Spring 2007 Question 344 Points 444 Points Score 1 10 10 2 10 10 3 20 20 4 20 10 5 20 20 6 20 10 7-20 Total: 100 100 Instructions: 1. Question
More informationExam: Title : Quality of Service (QOS) Ver :
Exam: 642-642 Title : Quality of Service (QOS) Ver : 08.10.04 Section A contains 115 questions. Section B contains 70 questions. Section C contains 76 questions. The total number of questions is 261. Missing
More informationQoS: Per-Session Shaping and Queuing on LNS
QoS: Per-Session Shaping and Queuing on LNS First Published: February 28, 2006 The QoS: Per-Session Shaping and Queuing on LNS feature provides the ability to shape (for example, transmit or drop) or queue
More informationCBQ configuration example 7
Contents QoS overview 1 Introduction to QoS 1 Networks without QoS guarantee 1 QoS requirements of new applications 1 Congestion: causes, impacts, and countermeasures 2 Causes 2 Impacts 2 Countermeasures
More informationConfiguring 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 informationMultimedia 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 informationConfiguring Quality of Service
CHAPTER 13 This chapter describes the Quality of Service (QoS) features built into your ML-Series card and how to map QoS scheduling at both the system and interface levels. This chapter contains the following
More informationTopic 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 informationProblems 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