QoS metrics and requirements
|
|
- Alfred Leonard
- 5 years ago
- Views:
Transcription
1 QoS metrics and requirements Lectured by Alexander Pyattaev Department of Communications Engineering Tampere University of Technology March 5, 2012
2 Outline 1 Introduction 2 Performance metrics definition 3 Performance metrics used in QoS Metrics for traffic flows Metrics for service performance Service availability 4 Requirements for different services Best Effort service CBR (voice) service Real-Time (interactive) service Near real-time (video-on-demand) service Other services 5 Conclusions Lectured by Alexander Pyattaev (TUT) TLT-2727 March 5, / 29
3 Outline 1 Introduction 2 Performance metrics definition 3 Performance metrics used in QoS Metrics for traffic flows Metrics for service performance Service availability 4 Requirements for different services Best Effort service CBR (voice) service Real-Time (interactive) service Near real-time (video-on-demand) service Other services 5 Conclusions Lectured by Alexander Pyattaev (TUT) TLT-2727 March 5, / 29
4 Definition of QoS Yet another definition for QoS: Quality - assurance, that the service happens exactly as promised All performance metrics are within limits Service is available when customer needs it Service - the thing we do for which we are getting paid In our case serving requests In most cases those are network packets or connections Standards - ITU-T E.800 (outdated badly, suitable for telephony only) You are free to find your own as long as it makes sense. Lectured by Alexander Pyattaev (TUT) TLT-2727 March 5, / 29
5 Performance metrics? What are those? Let us consider telephony (following ITU ideas) Signal to noise ratio? - Yes Presence of echo? - Yes Signal strength? - Yes BUT Those are not interesting for us now! In modern networks we transfer digital data Only several metrics related to losses and timings are of interest Let us address those in more details. Lectured by Alexander Pyattaev (TUT) TLT-2727 March 5, / 29
6 Outline 1 Introduction 2 Performance metrics definition 3 Performance metrics used in QoS Metrics for traffic flows Metrics for service performance Service availability 4 Requirements for different services Best Effort service CBR (voice) service Real-Time (interactive) service Near real-time (video-on-demand) service Other services 5 Conclusions Lectured by Alexander Pyattaev (TUT) TLT-2727 March 5, / 29
7 Primary metrics For any queuing system, we can easily define some primary performance metrics of interest: Total time spent by request in the system (sojourn time) Probability of loss Maximum service rate As you can see, we are not interested in the details of system operation, only in the main metrics. Arrivals 100 pkts over 10 sec Queuing system? Service 78 pkts, delay of 3 sec/pkt Lectured by Alexander Pyattaev (TUT) TLT-2727 March 5, / 29
8 Do we need more metrics? Is it enough if we would like to provide service to the customers? The answer is it depends on the service. Best-effort service - provide some service No care for the user s data getting lost Promise some non-zero average service rate This is what most smaller ISP s provide This is what Internet was originally built on Service with defined quality - provide exact specifications What kind of service discipline is used What is the service rate Capability to handle bursts List goes on... This is what most cellular and telephone networks provide This is what serious businesses are built on Queuing system Arrivals Service Service rate, N pkts buffer distribution Lectured by Alexander Pyattaev (TUT) TLT-2727 March 5, / 29
9 How many metrics do we really need? To promise something, one need to define clearly the following: What he/she will do/make, what it would do The working conditions, in which the promise holds What happens when those conditions are not met How long this promise holds Same logic applies to QoS support: We promise that our queuing system will work according to some mathematical model We clearly state that our promise holds only when the arrival flow fits into some other mathematical model We clearly state what happens if the arrival flow restrictions are not met e.g. extra packets are dropped/delayed/billed 10 times extra... We define the reliability of our service Therefore, we need statistical metrics to define all of the above points Lectured by Alexander Pyattaev (TUT) TLT-2727 March 5, / 29
10 Outline 1 Introduction 2 Performance metrics definition 3 Performance metrics used in QoS Metrics for traffic flows Metrics for service performance Service availability 4 Requirements for different services Best Effort service CBR (voice) service Real-Time (interactive) service Near real-time (video-on-demand) service Other services 5 Conclusions Lectured by Alexander Pyattaev (TUT) TLT-2727 March 5, / 29
11 Traffic flow metrics - scientist s solution To promise handling of a given traffic flow, one defines its statistical properties Unfortunately, Customers and lawyers do not wish to understand what does variance mean It is difficult to prove that given observation fits/does not fit certain distribution One has to monitor the metrics continuously, which is challenging for non-stationary flows (try measuring variance of a non-stationary flow) We are trying to define a set of limiting conditions, not give an example of conditions where our system works So, the common metrics like distribution and its parameters (mean, variance...) do not fit our requirements and can not usually be used for QoS dimensioning Lectured by Alexander Pyattaev (TUT) TLT-2727 March 5, / 29
12 Traffic flow metrics - engineer s solution So we can not usually define or measure statistical properties; we improvise: We can always define maximum/minimum sustained rate (Mean) Limit the burst size in duration and amplitude (Variance and distribution) Limit the amount of traffic over long period (Non-stationarity) Let us consider an example in more detail: Flow, Gb/s 8 5 b time,h Lectured by Alexander Pyattaev (TUT) TLT-2727 March 5, / 29
13 Sustained rate The mean of the arrival rate over a small time window of duration t. Can be easily computed via sliding window algorithm Ignores minor fluctuations if t is large enough Handles non-stationarity well (finite-memory system) 8 Flow, Gb/s 5 b time,h Black line r- actual measurements (noisy and unreliable) Red line R- filtered measurements (show when something really happens) Thresholds R m ax and R min are set for overload and underloaded conditions Lectured by Alexander Pyattaev (TUT) TLT-2727 March 5, / 29
14 Burst detection The system is dimensioned in such a way that it can be stable at the maximum sustained rate R < R max. When R > R max, we detect a burst Peaks unexpectedly fill queues over their normal loading n The queue capacity N should be large enough to handle the extra burst The actual peak size is its integral above the R max (shown in blue) Normally, the peak immediate rate r m ax is hard-limited by channel bandwidth. All samples above R max are bursts, but we are only interested in those that cause R to go above R max (interval b) Flow, Gb/s r max 8 5 R max time,h b b Lectured by Alexander Pyattaev (TUT) TLT-2727 March 5, / 29
15 Load limitation Sometimes we want to limit the total amount of carried traffic: Throttle users hogging resources Detect connections that have got more resources then others Fit into some agreement specifying total amount of carried traffic The approach is similar to sustained rate, but with much larger t. Luckily, on large scale the bursts are unlikely, so normally those are not considered on this scale. Lectured by Alexander Pyattaev (TUT) TLT-2727 March 5, / 29
16 Special case - jitter In some cases we may wish to define the allowed limits for service delays We could use the metrics above, or we can do worse. RFC-3393 defines Jitter, or packet delay variation (PDV) as the first derivative of the packet delay. It is not variance, but is strongly correlated with it!. Normally, average jitter is measured (with a sliding window) to get a singleton value instead of a vector No jitter is a good jitter. Multimedia applications can usually adapt to nearly any delay, but do not tolerate jitter very well It is extremely hard to compute jitter analytically, and in ATM networks delay standard deviation is used instead Lectured by Alexander Pyattaev (TUT) TLT-2727 March 5, / 29
17 Serving side view Again, we do not specify the exact service discipline (in packet networks we usually do not know it anyway). Instead, we specify performance metrics in cases when arrival flows are according to our specifications Probability of packet loss Mean packet delay d, 95% packet delay d 95 95% of packets have delay d < d 95 The remaining 5% can have arbitrary delays What happens with packets that violate the arrival flow requirements No delay guarantees are given in this case Those packets can usually be dropped Therefore, the critical part is to specify the arrival flow, and then system performance specification is somewhat simpler task Lectured by Alexander Pyattaev (TUT) TLT-2727 March 5, / 29
18 Client side view What if we are representing the client and are requesting the service? We have to specify the flows we will be sending Also the flows we will be receiving (if necessary) We have to specify the service quality we would like to get For example, loss rate below and 95% delay of 30 ms. Lectured by Alexander Pyattaev (TUT) TLT-2727 March 5, / 29
19 Availability in networking Availability = probability that the service is available with claimed quality downtime at an given moment of time = 1 uptime+downtime If the service is working, but slower then allowed - it is not available Dropped connections in connection-oriented systems are typically counted separately Most telecoms operators have to guarantee availability of (5 min downtime/year) to get a license At the same time up to 0.5% of calls can be dropped during any given hour Lectured by Alexander Pyattaev (TUT) TLT-2727 March 5, / 29
20 Outline 1 Introduction 2 Performance metrics definition 3 Performance metrics used in QoS Metrics for traffic flows Metrics for service performance Service availability 4 Requirements for different services Best Effort service CBR (voice) service Real-Time (interactive) service Near real-time (video-on-demand) service Other services 5 Conclusions Lectured by Alexander Pyattaev (TUT) TLT-2727 March 5, / 29
21 Level of service The level of service(class of service) summarizes the performance metrics that some abstract service would require One-way delays and round-trip times Throughput, sustained and burst Other relevant parameters Those are also deeply connected with the use-case, so they deserve a better look at Lectured by Alexander Pyattaev (TUT) TLT-2727 March 5, / 29
22 Best Effort service Best Effort(BE) service means that all free network resources will be used to perform service. If the network is fully reserved for other service classes, nothing will be done No guarantees are given on delays The packet loss is limited, i.e. it works reliably, but slowly BE service is suitable primarily for data transfers, especially non-interactive ones. It is assumed that the transfer protocol employs some way of adapting the transfer rate to the available network speed, like TCP does. Lectured by Alexander Pyattaev (TUT) TLT-2727 March 5, / 29
23 Best Effort requirements Although it seems that BE service does not require any QoS, it is not true: Packets should not be lost (at least not too often), otherwise user may assume that service is not available Delays should be reasonable (below 2 sec for TCP), same reasons Average long-term speed should be assured, or the users will question value-for-money ratio you promise The Internet is suited mostly to handle BE traffic, but true BE service exists only in logistics. For example, some parcels may have BE priority, i.e. those are delivered only with other items going same direction. Lectured by Alexander Pyattaev (TUT) TLT-2727 March 5, / 29
24 CBR service Constant bit rate(cbr) service means that a fixed deterministic flow can be served, with guarantees on delay, delay variance and jitter Usually this implies voice or teleconference connections The most expensive kind of service (the most strict requirements) In most cases requires switched circuit (MPLS, ATM, Frame Relay...) One can never guarantee CBR service over Internet, however a good enough approximation can be reached (Skype) Lectured by Alexander Pyattaev (TUT) TLT-2727 March 5, / 29
25 Real-Time interactive services Real-time(RT) service requires minimal possible delay, but can survive jitter and packet loss. In fact, for RT services packet loss is preferred over extra delays. Limited bursts in arrivals are expected. RT services include games, remote desktops, telemetry Bandwidth is usually not a big issue In most cases requires switched circuit (MPLS, ATM, Frame Relay...) One can never guarantee quality for RT service over Internet, however a good enough approximation can be reached (any proper multiplayer game) Lectured by Alexander Pyattaev (TUT) TLT-2727 March 5, / 29
26 Near Real-Time services Near Real-Time(nRT) service typically requires fast response, but does not require a very stable connection. Such profile is typical for web applications, that generate large bursts of traffic with long waiting periods. Video-on-demand and web radio systems also fit the profile, as the client cache can compensate rather large jitter or even losses, but caching process itself is annoying to users Video on demand, web radio, any sort of streaming High bandwidth, fast responses, no stability requirements Can be implemented in Internet Such services are expected to occupy a significant portion of the Internet links (after file transfers, of course), and therefore should always be taken into account Lectured by Alexander Pyattaev (TUT) TLT-2727 March 5, / 29
27 Other services One may define other classes of service as needed. There is no universal standard, but the above ones are commonly used when talking about QoS-related topics. Lectured by Alexander Pyattaev (TUT) TLT-2727 March 5, / 29
28 Outline 1 Introduction 2 Performance metrics definition 3 Performance metrics used in QoS Metrics for traffic flows Metrics for service performance Service availability 4 Requirements for different services Best Effort service CBR (voice) service Real-Time (interactive) service Near real-time (video-on-demand) service Other services 5 Conclusions Lectured by Alexander Pyattaev (TUT) TLT-2727 March 5, / 29
29 Summary Definition of QoS - a formalized way to specify service performance Generic ideas about performance metrics used in QoS area Methods to measure metrics of interest Typical classes of service that are needed in the Internet Relations between classes and applications Lectured by Alexander Pyattaev (TUT) TLT-2727 March 5, / 29
QoS provisioning. Lectured by Alexander Pyattaev. Department of Communications Engineering Tampere University of Technology
QoS provisioning Lectured by Alexander Pyattaev Department of Communications Engineering Tampere University of Technology alexander.pyattaev@tut.fi March 6, 2012 Outline 1 Introduction 2 QoS support elements
More informationCongestion and its control: Broadband access networks. David Clark MIT CFP October 2008
Congestion and its control: Broadband access networks David Clark MIT CFP October 2008 Outline Quick review/definition of congestion. Quick review of historical context. Quick review of access architecture.
More informationIntroduction to Real-Time Communications. Real-Time and Embedded Systems (M) Lecture 15
Introduction to Real-Time Communications Real-Time and Embedded Systems (M) Lecture 15 Lecture Outline Modelling real-time communications Traffic and network models Properties of networks Throughput, delay
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 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 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 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 informationConvergence of communication services
Convergence of communication services Lecture slides for S-38.191 5.4.2001 Mika Ilvesmäki Networking laboratory Contents Services and contemporary networks IP service Voice over IP DataoverIP Convergence
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 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
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 informationChapter 6: Congestion Control and Resource Allocation
Chapter 6: Congestion Control and Resource Allocation CS/ECPE 5516: Comm. Network Prof. Abrams Spring 2000 1 Section 6.1: Resource Allocation Issues 2 How to prevent traffic jams Traffic lights on freeway
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 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 informationBasic Reliable Transport Protocols
Basic Reliable Transport Protocols Do not be alarmed by the length of this guide. There are a lot of pictures. You ve seen in lecture that most of the networks we re dealing with are best-effort : they
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 informationCS519: Computer Networks
Lets start at the beginning : Computer Networks Lecture 1: Jan 26, 2004 Intro to Computer Networking What is a for? To allow two or more endpoints to communicate What is a? Nodes connected by links Lets
More informationDiffServ Architecture: Impact of scheduling on QoS
DiffServ Architecture: Impact of scheduling on QoS Abstract: Scheduling is one of the most important components in providing a differentiated service at the routers. Due to the varying traffic characteristics
More informationTeletraffic theory I: Queuing theory
Teletraffic theory I: Queuing theory Lecturer: Dmitri A. Moltchanov E-mail: moltchan@cs.tut.fi http://www.cs.tut.fi/kurssit/tlt-2716/ 1. Place of the course TLT-2716 is a part of Teletraffic theory five
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 informationETSF05/ETSF10 Internet Protocols. Performance & QoS Congestion Control
ETSF05/ETSF10 Internet Protocols Performance & QoS Congestion Control Quality of Service (QoS) Maintaining a functioning network Meeting applications demands User s demands = QoE (Quality of Experience)
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 informationSIMULATION 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 informationWhat Is Congestion? Effects of Congestion. Interaction of Queues. Chapter 12 Congestion in Data Networks. Effect of Congestion Control
Chapter 12 Congestion in Data Networks Effect of Congestion Control Ideal Performance Practical Performance Congestion Control Mechanisms Backpressure Choke Packet Implicit Congestion Signaling Explicit
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 information"Filling up an old bath with holes in it, indeed. Who would be such a fool?" "A sum it is, girl," my father said. "A sum. A problem for the mind.
We were doing very well, up to the kind of sum when a bath is filling at the rate of so many gallons and two holes are letting the water out, and please to say how long it will take to fill the bath, when
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 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 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 informationIntroduction to ATM Traffic Management on the Cisco 7200 Series Routers
CHAPTER 1 Introduction to ATM Traffic Management on the Cisco 7200 Series Routers In the latest generation of IP networks, with the growing implementation of Voice over IP (VoIP) and multimedia applications,
More informationApproaches to Deploying VoIP Technology Instead of PSTN Case Study: Libyan Telephone Company to Facilitate the Internal Work between the Branches
Approaches to Deploying VoIP Technology Instead of PSTN Case Study: Libyan Telephone Company to Facilitate the Internal Work between the Branches Dr. Elmabruk M Laias * Department of Computer, Omar Al-mukhtar
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 informationIntermediate Traffic Management
Intermediate Traffic Management This presentation has been generated by the ATM Forum for the purpose of educating the public on ATM Technology and the ATM Forum s activities. This presentation is the
More informationExperiments on TCP Re-Ordering March 27 th 2017
Experiments on TCP Re-Ordering March 27 th 2017 Introduction The Transmission Control Protocol (TCP) is very sensitive to the behavior of packets sent end-to-end. Variations in arrival time ( jitter )
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 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 informationBROADBAND AND HIGH SPEED NETWORKS
BROADBAND AND HIGH SPEED NETWORKS ATM SERVICE CATEGORIES Service Categories : represent particular combinations of traffic parameters and QoS parameters. These parameters are determined by users for a
More informationComputer Networked games
Computer Networked games Another form of multimedia traffic audio, video and interactive Slides courtesy Mark Claypool @ WPI page 1 Game Types First Person Shooters Doom, Quake, Counter-strike, Massive
More informationLecture 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 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 informationStreaming Video and TCP-Friendly Congestion Control
Streaming Video and TCP-Friendly Congestion Control Sugih Jamin Department of EECS University of Michigan jamin@eecs.umich.edu Joint work with: Zhiheng Wang (UofM), Sujata Banerjee (HP Labs) Video Application
More informationBuilding and evaluating network simulation systems
S-72.333 Postgraduate Course in Radiocommunications Fall 2000 Building and evaluating network simulation systems Shkumbin Hamiti Nokia Research Center shkumbin.hamiti@nokia.com HUT 06.02.2001 Page 1 (14)
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 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 informationAnalyzing the Receiver Window Modification Scheme of TCP Queues
Analyzing the Receiver Window Modification Scheme of TCP Queues Visvasuresh Victor Govindaswamy University of Texas at Arlington Texas, USA victor@uta.edu Gergely Záruba University of Texas at Arlington
More informationQuality of Service in Telecommunication Networks
Quality of Service in Telecommunication Networks Åke Arvidsson, Ph.D. Ericsson Core Network Development, Sweden Main Message Traffic theory: QoS is (partly) about congestion. Congestion is partly caused
More informationPerformance of UMTS Radio Link Control
Performance of UMTS Radio Link Control Qinqing Zhang, Hsuan-Jung Su Bell Laboratories, Lucent Technologies Holmdel, NJ 77 Abstract- The Radio Link Control (RLC) protocol in Universal Mobile Telecommunication
More informationEECS 428 Final Project Report Distributed Real-Time Process Control Over TCP and the Internet Brian Robinson
EECS 428 Final Project Report Distributed Real-Time Process Control Over TCP and the Internet Brian Robinson 1.0 Introduction Distributed real-time process control, from a network communication view, involves
More informationICS 451: Today's plan. Network Layer Protocols: virtual circuits Static Routing Distance-Vector Routing
ICS 451: Today's plan Network Layer Protocols: virtual circuits Static Routing Distance-Vector Routing Virtual Circuits: Motivation Implementing the routing table in hardware can be expensive to make it
More informationIntroduction to Quality of Service
Introduction to Quality of Service The use of IP as a foundation for converged networks has raised several issues for both enterprise IT departments and ISPs. IP and Ethernet are connectionless technologies
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 informationNetwork Management & Monitoring
Network Management & Monitoring Network Delay These materials are licensed under the Creative Commons Attribution-Noncommercial 3.0 Unported license (http://creativecommons.org/licenses/by-nc/3.0/) End-to-end
More informationChapter 1 Introduction
Emerging multimedia, high-speed data, and imaging applications are generating a demand for public networks to be able to multiplex and switch simultaneously a wide spectrum of data rates. These networks
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 informationChapter 24 Congestion Control and Quality of Service 24.1
Chapter 24 Congestion Control and Quality of Service 24.1 Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 24-1 DATA TRAFFIC The main focus of congestion control
More informationWHITE PAPER. Latency & Jitter WHITE PAPER OVERVIEW
Latency & Jitter In Networking Performance Evaluation OVERVIEW Latency and jitter are two key measurement parameters when evaluating and benchmarking the performance of a network, system or device. Different
More informationSamKnows test methodology
SamKnows test methodology Download and Upload (TCP) Measures the download and upload speed of the broadband connection in bits per second. The transfer is conducted over one or more concurrent HTTP connections
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 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 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 informationLayer 4 TCP Performance in carrier transport networks Throughput is not always equal to bandwidth
Layer 4 TCP Performance in carrier transport networks Throughput is not always equal to bandwidth Roland Stooss JDSU Deutschland GmbH Senior Consultant Data/IP Analysis Solutions Mühleweg 5, D-72800 Eningen
More informationATM Hierarchical Shaping ATM VC into VP Shaping, page 1
ATM Hierarchical Shaping ATM VC into VP Shaping, page 1 Traffic shaping is a quality of service (QoS) mechanism that is used to manage the network traffic by shaping the traffic to a specified rate. Traffic
More informationA common issue that affects the QoS of packetized audio is jitter. Voice data requires a constant packet interarrival rate at receivers to convert
A common issue that affects the QoS of packetized audio is jitter. Voice data requires a constant packet interarrival rate at receivers to convert data into a proper analog signal for playback. The variations
More 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 informationETSF05/ETSF10 Internet Protocols. Performance & QoS Congestion Control
ETSF05/ETSF10 Internet Protocols Performance & QoS Congestion Control Quality of Service (QoS) Maintaining a functioning network Meeting applications demands User s demands = QoE (Quality of Experience)
More information2. Traffic lect02.ppt S Introduction to Teletraffic Theory Spring
lect02.ppt S-38.145 - Introduction to Teletraffic Theory Spring 2005 1 Contents Traffic characterisation Telephone traffic modelling Data traffic modelling at packet level Data traffic modelling at flow
More informationCS321: Computer Networks Congestion Control in TCP
CS321: Computer Networks Congestion Control in TCP Dr. Manas Khatua Assistant Professor Dept. of CSE IIT Jodhpur E-mail: manaskhatua@iitj.ac.in Causes and Cost of Congestion Scenario-1: Two Senders, a
More informationAT&T Collaborate TM. Network Assessment Tool
AT&T Collaborate TM Network Assessment Tool 2016 AT&T Intellectual Property. All rights reserved. AT&T, Globe logo, Mobilizing Your World and DIRECTV are registered trademarks and service marks of AT&T
More informationTraffic Management Tools for ATM Networks With Real-Time and Non-Real-Time Services
Traffic Management Tools for ATM Networks With Real-Time and Non-Real-Time Services Kalevi Kilkki Helsinki University of Technology e-mail: kalevi.kilkki@hut.fi Abstract This presentation considers some
More informationAffects of Queuing Mechanisms on RTP Traffic Comparative Analysis of Jitter, End-to- End Delay and Packet Loss
Comparative Analysis of Jitter, End-to- End Delay and Packet Loss Gregory Epiphaniou 1 Carsten Maple 1 Paul Sant 1 Matthew Reeves 2 1 Institute for Research in Applicable Computing University of Bedfordshire
More informationLecture 5: Performance Analysis I
CS 6323 : Modeling and Inference Lecture 5: Performance Analysis I Prof. Gregory Provan Department of Computer Science University College Cork Slides: Based on M. Yin (Performability Analysis) Overview
More informationTelecommunication 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 informationQuantifying Skype User Satisfaction
EECS443: Skype satisfaction presentation p. 1/14 Quantifying Skype User Satisfaction Kuan-Ta Chen, Chun-Ying Huang, Polly Huang, and Chin-Laung Lei SIGCOMM 06, Sep 2006, Pisa, Italy. EECS443: Skype satisfaction
More informationTiming in Packet Networks. Stefano RUffini 9 March 2015
Timing in Packet Networks Stefano RUffini 9 March 2015 Giulio Bottari Contents Background Frequency sync via packets Two-Way Time Transfer NTP/PTP Details Impairments, Packet-based Metrics for frequency
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 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 informationImpact of Traffic Aggregation on Network Capacity and Quality of Service
Impact of Traffic Aggregation on Network Capacity and Quality of Service Towela Nyirenda-Jere (towela@ittc.ukans.edu) Information and Telecommunications Technology Center University of Kansas http:// www.ittc.ukans.edu
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 informationDistributed Systems. Fault Tolerance. Paul Krzyzanowski
Distributed Systems Fault Tolerance Paul Krzyzanowski Except as otherwise noted, the content of this presentation is licensed under the Creative Commons Attribution 2.5 License. Faults Deviation from expected
More informationMultimedia Networking
CMPT765/408 08-1 Multimedia Networking 1 Overview Multimedia Networking The note is mainly based on Chapter 7, Computer Networking, A Top-Down Approach Featuring the Internet (4th edition), by J.F. Kurose
More informationMultimedia Networking
CE443 Computer Networks Multimedia Networking Behnam Momeni Computer Engineering Department Sharif University of Technology Acknowledgments: Lecture slides are from Computer networks course thought by
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 informationVoIP 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 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 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 informationImpact of End-to-end QoS Connectivity on the Performance of Remote Wireless Local Networks
Impact of End-to-end QoS Connectivity on the Performance of Remote Wireless Local Networks Veselin Rakocevic School of Engineering and Mathematical Sciences City University London EC1V HB, UK V.Rakocevic@city.ac.uk
More informationComparison of the Quality of Service (QoS) on the IEEE e and the g Wireless LANs
ENSC 427: COMMUNICATION NETWORKS Comparison of the Quality of Service (QoS) on the IEEE 802.11e and the 802.11g Wireless LANs Spring 2010 Final Report Group 5 Yalda Hakki (yha17@sfu.ca) Rosy Johal (rja2@sfu.ca)
More informationINTERNATIONAL TELECOMMUNICATION UNION
INTERNATIONAL TELECOMMUNICATION UNION TELECOMMUNICATION STANDARDIZATION SECTOR STUDY PERIOD 21-24 English only Questions: 12 and 16/12 Geneva, 27-31 January 23 STUDY GROUP 12 DELAYED CONTRIBUTION 98 Source:
More informationChapter -5 QUALITY OF SERVICE (QOS) PLATFORM DESIGN FOR REAL TIME MULTIMEDIA APPLICATIONS
Chapter -5 QUALITY OF SERVICE (QOS) PLATFORM DESIGN FOR REAL TIME MULTIMEDIA APPLICATIONS Chapter 5 QUALITY OF SERVICE (QOS) PLATFORM DESIGN FOR REAL TIME MULTIMEDIA APPLICATIONS 5.1 Introduction For successful
More informationModule 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 informationQuality of Service (QoS) Provisioning in Interconnected Packed-based Networks
ITU Regional Standardization Forum for Africa Livingstone, Zambia 16-18 March 2016 Quality of Service (QoS) Provisioning in Interconnected Packed-based Networks Yvonne Umutoni, Quality of Service Development
More informationEECS 122: Introduction to Computer Networks Resource Management and QoS. Quality of Service (QoS)
EECS 122: Introduction to Computer Networks Resource Management and QoS Computer Science Division Department of Electrical Engineering and Computer Sciences University of California, Berkeley Berkeley,
More informationAT&T Collaborate TM. Network Assessment Tool
AT&T Collaborate TM Network Assessment Tool 2016 AT&T Intellectual Property. All rights reserved. AT&T, Globe logo, Mobilizing Your World and DIRECTV are registered trademarks and service marks of AT&T
More informationEngineering Quality of Experience: A Brief Introduction
Engineering Quality of Experience: A Brief Introduction Neil Davies and Peter Thompson November 2012 Connecting the quality of user experience to parameters a network operator can directly measure and
More informationIntroduction to the course
Introduction to the course Lecturer: Dmitri A. Moltchanov E-mail: moltchan@cs.tut.fi http://www.cs.tut.fi/ moltchan/modsim/ http://www.cs.tut.fi/kurssit/tlt-2706/ 1. What is the teletraffic theory? Multidisciplinary
More informationThe Controlled Delay (CoDel) AQM Approach to fighting bufferbloat
The Controlled Delay (CoDel) AQM Approach to fighting bufferbloat BITAG TWG Boulder, CO February 27, 2013 Kathleen Nichols Van Jacobson Background The persistently full buffer problem, now called bufferbloat,
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 informationEnabling Quality Architectures in the Infrastructure. John Warner Strategic Product Marketing Texas Instruments
Enabling Quality Architectures in the Infrastructure John Warner Strategic Product Marketing Texas Instruments Agenda Why do we need it? End Points Probes What protocols are used? Where does it fit? Are
More informationBurst-mode Transceivers and Differentiated Classes of Service for PON. Dr. Monir Hossen ECE, KUET
Burst-mode Transceivers and Differentiated Classes of Service for PON Dr. Monir Hossen ECE, KUET 1 Concept of Burst-mode Types of Burst-mode ONU Transmitter ~ ON/OFF with time slot fast ON/OFF is required
More informationChapter 1. Introduction
Chapter 1 Introduction In a packet-switched network, packets are buffered when they cannot be processed or transmitted at the rate they arrive. There are three main reasons that a router, with generic
More information