White Paper Digital Video Networks & Quality of Service

Size: px
Start display at page:

Download "White Paper Digital Video Networks & Quality of Service"

Transcription

1 White Paper Digital Networks & Quality of Service

2 TABLE OF CONTENTS INTRODUCTION... 3 WHAT IS QUALITY OF SERVICE?... 3 DIGITAL VIDEO TRANSPORT REQUIREMENTS... 3 NETWORK TECHNOLOGIES... 4 INTEGRATED SERVICES VS. DEDICATED NETWORK... 6 VOICE TRAFFIC... 6 DATA TRAFFIC... 6 VIDEO TRAFFIC... 6 VIDEO QUALITY IN LOADED NETWORKS AND REMEDIES... 7 QUEUING... 7 BANDWIDTH CAPACITY OVERFLOW... 8 LOWER BANDWIDTH REQUIREMENTS... 8 INCREASE LINK CAPACITY... 8 TRAFFIC ENGINEERING... 8 BANDWIDTH ARBITRATION POLICIES... 8 TRANSIENT BUFFER OVERFLOWS... 9 FLOW CONTROL... 9 LARGER BUFFERS... 9 TRAFFIC SHAPING AND POLICING BANDWIDTH ARBITRATION WHEN IS BANDWIDTH ARBITRATION NEEDED? DEFAULT BEHAVIOR OF PACKET SWITCHING NETWORKS DEFAULT BEHAVIOR OF VIRTUAL CIRCUIT NETWORKS ARBITRATION POLICIES PRIORITY QUEUING CONGESTION AVOIDANCE CONCLUSION Digital Networks & QoS White Paper 2/16

3 Introduction This white paper addresses the issues of quality of service relevant to building digital video network applications. We chose to cover in-depth the three most common network technologies deployed in metropolitan area networks : Ethernet, routed IP networks, and ATM networks. Particular attention is given to the key differences between data and video networks and how it translates into the specific QoS requirements of video networks. What is quality of service? In our context, quality of service, or QoS, defines all the techniques that can be deployed to arbitrate network resources when there is not enough of those resources for all network packets to be delivered to their destinations at a given point in time. It is worth noting that the lowest delay, jitter, and packet loss are always achieved when there is no congestion since no data will ever be queued, hence delayed or lost in this case. The opposite is also true : whenever network capacity is not sufficient, no matter how sophisticated the QoS technologies you deploy, packets will still be lost or delivered late in the network. In this definition, we have voluntarily left aside the issues of guaranteed delay or jitter limits. These are mostly irrelevant as digital video has intrinsic delays in the tens of milliseconds (video is 50 or 60 samples per second), which are orders of magnitude above the maximum delays and jitters that can be observed in a MAN, so that we can safely ignore them. Classically, QoS techniques are divided into : shaping, policing, tagging, queuing and scheduling. We will introduce these concepts in their context as we find out what happens in an overloaded video network. Digital video transport requirements The consideration detailed later on quality of service apply to all types of video compression algorithms. Digital video is compressed so as to take advantage of the redundancies of the video signal to reduce the bandwidth requirements on the network. Spatial redundancies (inside one video frame) are always exploited. This is the basis of two of most common compression techniques in video networks for surveillance or CCTV applications : MJPEG (DCT) and MJPEG2000 (wavelets). Temporal redundancies (from one frame to the next) can also be exploited, which dramatically reduces the bandwidth requirements. To do so, consecutive frames are grouped into group of pictures or GOPs, which range in size from 4 (typical value for VisioWave 3D wavelets) to 12 (MPEG2) or more (MPEG4). The downside of this added efficiency is longer delays, since one GOP has to be fully acquired before it can be compressed and sent over the network, and a higher sensitivity to packet loss, since one entire GOP will be lost for each packet dropped by the network. Table 1 presents the common requirements in terms of bandwidth Digital Networks & QoS White Paper 3/16

4 and packet loss of different compression algorithms, as well as there processing delays. Table 1: Requirements of different video compression algorithms Compression algorithm Intrinsic delay Bandwidth Packet loss MJPEG 40 ms 8 Mbit/s < 50 packet/s MJPEG ms 4 Mbit/s < 50 packet/s 3D Wavelets (v2) 100 ms 2 Mbit/s < 12 packet/s 3D Wavelets (v3) 340 ms 1 Mbit/s < 3 packet/s MPEG1 260 ms 1.5 Mbit/s < 4 packet/s MPEG4 1 s 800 Kbit/s < 1 packet/s Temporal compression is the most useful tool when confronted with quality of service issues in digital video network since they can double or triple the number of video channels transported on the same network, but particular attention must be paid to the added packet loss sensitivity. VisioWave s 3D wavelet form of temporal compression is especially relevant in this context since it is activated simply by reprogrammation of the FPGA compression engine and does not require extra costly compression hardware unlike MPEG1/2/4. Network Technologies The three most common network technologies available to Metropolitan Area Network builders are : switched / gigabit Ethernet, routed IP networks, ATM networks. IP networks with an ATM backbone are considered routed IP networks for the purpose of this discussion. The first two types often work together with the routed IP network connecting together a series of Ethernet LANs, as on Figure 1. Ingress router Egress router Routed IP Backbone Access LAN Access LAN Output Input Figure 1: Mixed Routed IP / switched Ethernet network Digital Networks & QoS White Paper 4/16

5 Native ATM networks require ATM adapters in the video equipments to connect directly to the ATM cloud, as depicted on Figure 2. ATM Cloud Output Input Figure 2: "Native" ATM network Ring configurations are common in video network for security applications. Depending on the technology employed, they will be considered as switched Ethernet or ATM networks. IP routing is seldom encountered in ring topologies, but switched packet rings are becoming a common router interconnect technology, under such names as Cisco DPT, or Resilient Packet Ring, as part of an IP backbone. Digital Networks & QoS White Paper 5/16

6 Integrated services vs. dedicated network The computer network that transports the video stream can be either dedicated to this task, or shared with other services, typically voice and data. QoS requirements of voice and data services are drastically different from those of digital video. In integrated service environment QoS support from the network is required to accommodate those differences without damaging interferences, e.g. loss of voice or video when transferring huge chunks of data. Voice traffic Voice is very sensitive to delay and jitter, it is also very low, constant bandwidth. Voice is suitable to regulation by access control : it is OK to deny a call at setup time if it is not possible to guarantee a good quality throughout the conversation. Calls have a limited duration in time and, as other call finish, the user will be able to redial and retry another call setup. On the other hand degrading the voice quality of all currently established calls to allow another user in would not be acceptable. This is the reason why we recommend using resource reservation mechanisms to support voice over network applications, whether IP RSVP or ATM SVC. This will effectively give priority to voice over video. If not desirable, we recommend setting a limit on the amount of bandwidth that can be reserved by RSVP VoIP calls or AAL0 SVC calls. Usual telephony rules of thumb apply when dimensioning this maximum voice bandwidth as it is very analog to trunking of phone lines. Data traffic Data is very bursty and bandwidth intensive, but also very tolerant to losses and delays, all the more so as it is almost invariably using TCP/IP. TCP has a built-in congestion control algorithm that self regulates the bandwidth used by data connections in a congested network. We recommend having data prioritized as the lowest class of service on IP networks, or using LANE services with UBR class of service on ATM networks. This will enable data users to use the maximum bandwidth when available and let video and audio flow freely. Traffic With those basic QoS setups, integrated services networks will be equivalent to dedicated networks with regards to digital video streams. From now on we will focus only on dedicated networks. Digital Networks & QoS White Paper 6/16

7 quality in loaded networks and remedies quality degrades because packet loss occurs in an overloaded network. A closer look at queuing mechanisms inside the network equipment will shed some light on the possible remedies. Queuing At the highest level, a video stream flows from a source (video input equipment) to a receiver (video output equipment) through a network, which can be modelized as a series of links and switches/routers that must be passed through from the source to the receiver (figure3). Input Output Input Link 1 Link 2 Link 3 Link 4 Output Figure 3: Physical vs. logical view of links Before transmission on each link, including the first link from video input equipment to access network switch, video packets are first put in a queue, then retrieved by the scheduler of the physical link for actual transmission to the next hop (figure 4). Whenever more packets enter the queue at a given time than the physical link can schedule, the queue occupation grows. If this condition lasts long enough, the queue will overflow and additional packets are dropped. Incoming Packet Packets Queued LINK Excess Packets Dropped Figure 4: Packet Queuing Digital Networks & QoS White Paper 7/16

8 How to prevent packets from being dropped will depend on the nature of the excess of packets. If there is a link where, on average, more bytes per second must travel than the capacity of the link could allow, it is what we call a bandwidth capacity overflow condition. If, on the opposite, all links have enough capacity for their average use, but bursts of data will overflow the queue from time to time, packet loss is only occasional and we call this a transient buffer overflow condition. Bandwidth capacity overflow In the first case, there are four possible remedies, presented here in order of increased implementation complexity. Lower bandwidth requirements One option is to use the temporal compression on VisioWave equipments. You can dramatically reduce the amount of network resources required for each stream without sacrifying visual quality. Another option is to lower the number of frames per second that need to be displayed on the output equipment. In some security application, 12 frames per second is enough, and better than lowering the overall quality of each frame. Increase link capacity For example if the uplink from input equipment to access network is not large enough, you could put an additional network interface in it, or upgrade from 100Mb Ethernet to 1Gb Ethernet, or from OC-3 ATM to OC-12. The same is true for links inside the network, although it is not as straightforward since there may be more than one path from source to destination, which leads to the second option. Traffic engineering traffic engineering refers to the deviation of excess traffic on alternate network routes. For backbone links, rerouting might just be the solution. In general ATM networks running the PNNI protocol will always seek rerouting options at call setup time, as do MPLS networks running LDP. IP networks running internal routing protocols such as RIP, IGRP or OSPF, will do the same on a perpacket, rather than per-call basis provided you use link metrics proportional to the actual capacity of each link. On the other hand, layer 2 Ethernet network running the spanning tree protocol will only seek to avoid loops in the packet forwarding tables, but will make no attempt at optimizing link utilization. This is generally not a concern since these technologies are deployed on local access networks with plenty of extra capacity, but it should be kept in mind when thinking about pure Ethernet MANs. Bandwidth Arbitration Policies Deploy QoS strategies to arbitrate the bandwidth between the different users of the system. Unlike voice application, resource reservation is not the best option : in most security applications a lower number of frames per second is more acceptable than not Digital Networks & QoS White Paper 8/16

9 being able to visualize a camera when a situation occurs. On the other hand, when a critical situation happens, it may be desirable to allocate resources to some security operators in priority. This may mean a dynamic redistribution of bandwidth between streams after their establishment, which rules out the common resource reservation protocols : IP RSVP and ATM SVC. We will examine bandwidth arbitration options in the next section : priority queuing and congestion avoidance. Transient buffer overflows The latter case, transient overflow conditions, can be definitely cured. Here are also the remedies in order of increased implementation complexity. Flow control This is mostly applicable to Ethernet networks. By keeping switch decisions and associated hardware simple, switched Ethernet or gigabit Ethernet offers much larger link bandwidth than other network technologies. Cost cutting is often done at the expense of the amount of buffer memory available for queues. More often than not, this translates into very poor handling of video streams, because of their bursty characteristics. However, the Ethernet model is actually valid for digital video network applications. There does not need to be large buffers at every link between the sender and receiver just in case this one link is transiently overloaded. One correctly sized buffer as far upstream as possible is enough provided that back pressure can be applied from the overloaded link up to that upstream queue. This is exactly what flow control (802.3x) does in Ethernet network. In most cases, turning on flow control on all Ethernet elements, including the Ethernet adapter of the video input equipment, will eliminate occasional frame dropping by taking advantage of the internal queue in the video input equipment. Flow control is enabled by default on VisioWave Ethernet video equipment and the buffer size at the input equipment is automatically dimensioned according to the user settings for compression on a per input basis. Larger buffers For networks that do not have a flow control mechanism, such as routed IP or ATM, care must be taken to correctly size the queues on each equipment, which requires a better understanding of the characteristics of video streams. A video input equipment will invariably contain a digital video sampler (also called video decoder) that converts the PAL or NTSC signal from the camera into digital video frames. At least one frame must be completely digitalized, and one GOP for temporal compression, before being passed on to the compression engine. The compression engine processes the video frames using mathematical transforms, such as the discrete cosine or wavelet transforms, to compact the energy of the signal into a few coefficients. Those coefficient are then passed to the entropy coder which produces the bit stream that will sent on the network. Digital Networks & QoS White Paper 9/16

10 The bottom line here is that each frame or GOP is processed independently of the others and the bit stream is produced at once at the end of the encoding pipeline, which produces one large burst of data. The burst size is one compressed video frame or one compressed GOP for temporal compression. For example, assuming an 8 Mbit/s video stream without temporal compression at 50 frames per second, each frame is 8 Mbit 50 = 160 Kbit or 20 Kbytes. Table 2 gives common frame sizes for different compression settings. Table 2: burst size for different compression settings Compression Bandwidth Burst Size DCT at 50fps 8 Mbit/s 20 Kbytes Wavelets at 50fps 6 Mbit/s 15 Kbytes Wavelets at 25fps 4 Mbit/s 20 Kbytes 3D Wavelets (GOP of 4) 4 Mbit/s 40 Kbytes 3D Wavelets at 25fps 2 Mbit/s 40 Kbytes The correct queue size for a link is then the burst size multiplied by the number of video streams that may pass through this link. Assuming the full bandwidth of the link will be used for video, the queue size is simply the link bandwidth divided by 50 or 60 depending on whether PAL or NTSC is used. If temporal compression is applied, this number must be adjusted by multiplying with the GOP size in number of frames. Table 3 gives common buffer size for different combination of network and compression technologies. Table 3: Buffer size for different compression and link types Compression Link Type Buffer Size Non temporal 50 fps 100 Mb Ethernet 250 Kbytes Non temporal 50 fps 155 Mb ATM 336 Kbytes Non temporal 25 fps 100 Mb Ethernet 500 Kbytes Non temporal 25 fps 155 Mb ATM 672 Kbytes Temporal 50 fps 100 Mb Ethernet 1 Mbyte Temporal 50 fps 155 Mb ATM 1.3 Mbytes Non temporal 25 fps 100 Mb Ethernet 2 Mbytes Non temporal 25 fps 155 Mb ATM 2.6 Mbytes Buffer size cannot usually be easily extended for Ethernet switches. On most IP routers, there is a fixed amount of total buffer memory which can be allocated for each link by configurations settings. Digital Networks & QoS White Paper 10/16

11 Finally on ATM switches, there is usually a fixed amount of total buffer memory which will be allocated according to the parameters of the SVC nrtvbr setup call messages. VisioWave equipments automatically use the correct parameters for nrtvbr SVCs. ATM PVCs on the other hand must be programmed on the ATM switches using, for example, the data from Table 2. If the queue size requirements cannot be met, they can be reduced by a technique called traffic shaping. Traffic shaping and policing Shaping and policing always operate together. Shaping refers to the idea of smoothing traffic bursts by sending smaller, evenly spaced, packets. Assuming all video streams conform to the same shaping characteristics, the buffer size can be reduced to one shaping atom (largest Ethernet packet or one ATM cell) per video stream. Policing is the action of rejecting incoming streams which do not pass a conformance test, so as not to allow a stream which breaks the assumptions about buffer size into the system. Shaping does not apply to Ethernet networks where flow control is a much lighter mechanism to achieve the same goal. In routed IP networks, shaping requires dedicated hardware which is never found on Ethernet adapters. Furthermore the video streams usually first travel through a switch Ethernet access network before entering the routed backbone, so that shaping at the video input equipment is not relevant. For this reason, shaping is typically performed by so called edge routers, which the access networks connect to. In this configuration, shaping in routed IP networks effectively shifts the buffer size requirements from the backbone routers up to the edge routers. This really makes a difference only when priority queuing, presented next, is used since it keeps the size of the different queues of backbone routers reasonable. For ATM networks shaping is pervasive when using CBR calls. Because of the very small size of ATM cells, dedicated hardware is required on the video input equipment to support CBR virtual circuits. The ATM option of VisioWave video equipments supports CBR SVC calls if configured, and will automatically match the peak cell rate parameter with the current compression settings. We do not recommend using CBR unless severely constrained by buffer size limits in the ATM switches, as it will introduce unnecessary delays in most cases because of the added maximum buffering in the video input equipments. The recommended nrtvbr class of service will optimize the delay / queue size ratio for most ATM networks. Digital Networks & QoS White Paper 11/16

12 Bandwidth Arbitration When is bandwidth arbitration needed? Bandwidth arbitration among video streams will be required each time the bandwidth capacity of one of the video network links is overflowed. Such a condition can sometimes be ruled out. For instance because of massive over-planning of network capacity. Another common case is because streaming patterns are well identified, for example the network is only used to transport video between two points and calls are not set up on demand. In all other cases the default behavior of the network under overload is probably not acceptable and one of the techniques presented later must be applied. Default behavior of packet switching networks In Ethernet, routed IP networks or ATM networks using UBR SVC calls, random packets will be discarded as the queues overflow. Even when very few packets are being dropped, the effect will be spectacular because digital video is very sensitive to packet or cell loss, so quality will degrade quickly. Table 4 below shows the effective frame rate for different values of network over-utilization and video packet size for Ethernet and ATM networks. On average, all users will see the same degradation of frame rate, or no video at all if packet loss is massive enough to affect all video frames. The video connections will then be detected as down by the receiver, which will retry them, thereby repeating the overload condition periodically. Users will then experience intermittent, unreliable, service as video streams keep being reestablished. Table 4: Packet loss vs. frame loss for Ethernet/IP and ATM networks Compression Type Overuse Frame loss ratio (IP 1472 byte packets) Frame loss ratio (ATM 48 byte cells) Non temporal 50fps at 6 Mbit/s 1 % 10 % 95 % Non temporal 50fps at 6 Mbit/s 10 % 65 % 100 % Non temporal 25fps at 4 Mbit/s 1 % 15 % 98 % Non temporal 25fps at 4 Mbit/s 10 % 75 % 100 % Temporal 50fps at 4 Mbit/s 1 % 25 % 99.9 % Temporal 50fps at 4 Mbit/s 10 % 95 % 100 % Digital Networks & QoS White Paper 12/16

13 Default behavior of virtual circuit networks In ATM networks using nrtvbr or CBR SVC calls or IP networks using RSVP calls, overload conditions cannot appear because the access control check will prevent the establishment of any new video call once the maximum capacity is reached. This can be quite detrimental because bandwidth is allocated on a first come first served basis and does not depend on individual user identification. Hence some video streams may reserve enough bandwidth on one of the backbone link to effectively cut out entire sections of the network that depend on this link. For those applications requiring the frequent establishment of video calls, such as cycling through a series of cameras, the result will be again intermittent, unreliable service. Arbitration Policies The goals of arbitration policies are : 1. To provide some guarantees of service availability as required by the operating constraints of the security installation. For example, one central security center may be required to always be able to display any of the cameras regardless of the activity in the local security centers. 2. To provide graceful degradation of service (frame rate or image quality). For instance if twice the number of streams normally supported at 50fps is required at one point, they all should switch to 25fps mode, instead of going into an intermittent mode where only half of the streams can be viewed. Priority Queuing The first model of arbitration is network based. To provide differentiated service guarantees, packets are tagged with a priority level. Tagging is done in the video input equipment and may be based on where the video originates from, where it is displayed or who required it. Policies can be entirely customized through the VisioWave Operating System API. In this model, switches or routers will use multiple queues, one per priority level, on their output interfaces, and packets will be placed in the queue which maps to their priority level (figure 5). The output scheduler is configured to always service the queue with the highest priority level first, effectively giving a guarantee that video streams running at this priority level will never experience video quality degradation unless the network is overflowed by video streams running at the same or higher priority level. Digital Networks & QoS White Paper 13/16

14 High Priority Queue Classifier Incoming Packet TOS Field Medium Priority Queue Scheduler LINK Low Priority Queue figure 5: Priority Queuing Two implementations of this model are available for VisioWave video equipments: 802.1p Ethernet QoS and DiffServ IP QoS, suitable respectively for switched Ethernet networks and routed IP networks. They are usually applied together when video equipments are first connected to Ethernet local access networks, themselves interconnected by an IP backbone. The graceful degradation objective is met by giving a higher priority level to every other video frame, thereby providing users with consistent 25fps service when 50fps can no longer be sustained. This works because packets losses will be concentrated in odd frames, leaving even frames intact. The same idea can be extended recursively, so that video quality gracefully reverts to 12.5fps, then 6 fps. For NTSC, the numbers are 60fps, 30fps, 15fps and 7.5 fps respectively. Figure 6 below details the priority level of each individual frames inside the stream that will be applied by a VisioWave video input equipment in graceful degradation mode. Priority Level fps 12 fps 25 fps Frame # Figure 6: Priority level settings for graceful degradation Digital Networks & QoS White Paper 14/16

15 Priority queuing has three major advantages over resource reservation schemes like ATM SVC or IP RSVP : 1. It is scalable and cost efficient since every router or switch only has to maintain a handful of queues and does not need to track the state of all individual connections flowing through it. 2. Arbitration can be done on a per user or class of users basis rather than first come first served, thereby providing a higher level of video availability in critical situations. 3. The level of service degradation self adapts to network conditions. Network resources utilization is always optimized and capacity can be planned for the average case, while still providing hard guarantees on availability. Resource reservation on the other hand will always provide worst case service because it books the maximum amount of bandwidth which can be used by each individual connection and prevents statistical multiplexing of video streams. Congestion Avoidance An innovative approach to QoS will be introduced with release 2.1 of the video operating system, called congestion avoidance. This model is purely application level and does not rely on any QoS mechanism in the network itself. It is therefore suited for ATM networks with UBR class of service, or IP/Ethernet networks without support for differentiated services. The only assumption on the network is that congestion is indicated by packet loss. In this model, the receivers constantly measure the quality of the link in terms of delay and packet loss. This information is fed back to the video input equipments where the number of frames per second in dynamically adjusted so that congestion is minimal, using the binomial congestion control laws. The algorithm is designed so that congestion is detected and controlled before frames are actually dropped because of excessive packet loss, making it a real congestion avoidance algorithm. Adaptation is not as fine grained as with priority queuing, which works at the packet level, but for most applications adaptation times in the order of a few seconds are acceptable. Arbitration policies are supported with the same priority level semantics as for priority queuing and are controlled by the same APIs. Arbitration is done by adjusting the back off aggressivity of the congestion avoidance algorithm to the priority level of each stream. This means that lower level video streams will back off faster than higher priority ones, effectively transferring their share of bandwidth to higher priority streams. Inside the same priority class, bandwidth is shared evenly among the different streams. Graceful degradation is built into the algorithm since it operates directly at the frame level and not at the packet level like network based techniques. In a nutshell, the congestion avoidance feature brings the benefits of priority queuing to digital video networks without having to upgrade to expensive new DiffServ enabled routers or switches. Digital Networks & QoS White Paper 15/16

16 It is especially relevant in environment where different network technologies are mixed, for example ATM, IP over SONET and gigabit Ethernet, because it operates at the application layer and encompasses all elements of the link between the video input equipment and the receivers, regardless of the underlying network technologies. Therefore, it can provide a realistic answer to availability concerns in environments where existing network investments must be preserved and priority queuing is not available on all elements. Conclusion The VisioWave Operating System provides a comprehensive support for the quality of service requirements of security applications. On the one hand, cost effective digital video networks can be built with low cost Ethernet technologies without sacrifying service availability and custom arbitration policies. On the other hand, current service integration technologies such as DiffServ, IP RSVP and ATM SVC are extensively supported, enabling true multi-service network integration of video applications. In particular, the power of emerging priority queuing networking products can be leveraged to provide uninterrupted video, voice and data services in a multi service IP network. Digital Networks & QoS White Paper 16/16

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

Asynchronous Transfer Mode (ATM) ATM concepts

Asynchronous Transfer Mode (ATM) ATM concepts Asynchronous Transfer Mode (ATM) Asynchronous Transfer Mode (ATM) is a switching technique for telecommunication networks. It uses asynchronous time-division multiplexing,[1][2] and it encodes data into

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

Introduction to ATM Traffic Management on the Cisco 7200 Series Routers

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

Optical networking technology

Optical networking technology 1 Optical networking technology Technological advances in semiconductor products have essentially been the primary driver for the growth of networking that led to improvements and simplification in the

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

Lecture Outline. Bag of Tricks

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

More information

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

Master Course Computer Networks IN2097

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

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

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

UBR Congestion controlled Video Transmission over ATM Eltayeb Omer Eltayeb, Saudi Telecom Company

UBR Congestion controlled Video Transmission over ATM Eltayeb Omer Eltayeb, Saudi Telecom Company UBR Congestion controlled Video Transmission over ATM Eltayeb Omer Eltayeb, Saudi Telecom Company ABSTRACT The ATM unspecified bit rate (UBR) class of service some times referred to as best effort service-

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

Configuring QoS CHAPTER

Configuring QoS CHAPTER CHAPTER 36 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

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

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

Configuring QoS CHAPTER

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

More information

Configuring QoS. Finding Feature Information. Prerequisites for QoS

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

More information

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

different problems from other networks ITU-T specified restricted initial set Limited number of overhead bits ATM forum Traffic Management

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

What Is Congestion? Effects of Congestion. Interaction of Queues. Chapter 12 Congestion in Data Networks. Effect of Congestion Control

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

What Is Congestion? Computer Networks. Ideal Network Utilization. Interaction of Queues

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

Network-Adaptive Video Coding and Transmission

Network-Adaptive Video Coding and Transmission Header for SPIE use Network-Adaptive Video Coding and Transmission Kay Sripanidkulchai and Tsuhan Chen Department of Electrical and Computer Engineering, Carnegie Mellon University, Pittsburgh, PA 15213

More information

Congestion in Data Networks. Congestion in Data Networks

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

QoS Configuration. Overview. Introduction to QoS. QoS Policy. Class. Traffic behavior

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

Configuring QoS CHAPTER

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

More information

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

Capacity Planning for Next Generation Utility Networks (PART 1) An analysis of utility applications, capacity drivers and demands

Capacity Planning for Next Generation Utility Networks (PART 1) An analysis of utility applications, capacity drivers and demands Capacity Planning for Next Generation Utility Networks (PART 1) An analysis of utility applications, capacity drivers and demands Utility networks are going through massive transformations towards next

More information

ATM Logical Connections: VCC. ATM Logical Connections: VPC

ATM Logical Connections: VCC. ATM Logical Connections: VPC ATM Logical Connections: VCC Logical Connections in ATM are referred to as virtual channel connections (VCCs). Virtual channel (VC) is a generic term used to describe unidirectional transport of ATM cells

More information

BW Protection. 2002, Cisco Systems, Inc. All rights reserved.

BW Protection. 2002, Cisco Systems, Inc. All rights reserved. BW Protection 2002, Cisco Systems, Inc. All rights reserved. 1 Cisco MPLS - Traffic Engineering for VPNs Amrit Hanspal Sr. Product Manager MPLS & QoS Internet Technologies Division 2 Agenda MPLS Fundamentals

More information

From ATM to IP and back again: the label switched path to the converged Internet, or another blind alley?

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

Quality of Service Commands policy-map. This command has no default behavior or values.

Quality of Service Commands policy-map. This command has no default behavior or values. Quality of Service Commands policy-map policy-map To create or modify a policy map that can be attached to one or more interfaces to specify a service policy, use the policy-map global configuration command.

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

Introduction to Quality of Service

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

Ahmed Benallegue RMDCN workshop on the migration to IP/VPN 1/54

Ahmed Benallegue RMDCN workshop on the migration to IP/VPN 1/54 MPLS Technology Overview Ahmed Benallegue A.Benallegue@ecmwf.int RMDCN workshop on the migration to IP/VPN 1/54 Plan 1. MPLS basics 2. The MPLS approach 3. Label distribution RSVP-TE 4. Traffic Engineering

More information

Convergence of communication services

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

Configuring Quality of Service

Configuring Quality of Service 3 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 a Catalyst 45 series switch. It also describes

More information

Quality of Service (QoS) Computer network and QoS ATM. QoS parameters. QoS ATM QoS implementations Integrated Services Differentiated Services

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

IP Network Emulation

IP Network Emulation Developing and Testing IP Products Under www.packetstorm.com 2017 PacketStorm Communications, Inc. PacketStorm is a trademark of PacketStorm Communications. Other brand and product names mentioned in this

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

Fragmenting and Interleaving Real-Time and Nonreal-Time Packets

Fragmenting and Interleaving Real-Time and Nonreal-Time Packets CHAPTER 16 Fragmenting and Interleaving Real-Time and Nonreal-Time Packets Integrating delay-sensitive real-time traffic with nonreal-time data packets on low-speed links can cause the real-time packets

More information

CS 344/444 Computer Network Fundamentals Final Exam Solutions Spring 2007

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

Part 5: Link Layer Technologies. CSE 3461: Introduction to Computer Networking Reading: Chapter 5, Kurose and Ross

Part 5: Link Layer Technologies. CSE 3461: Introduction to Computer Networking Reading: Chapter 5, Kurose and Ross Part 5: Link Layer Technologies CSE 3461: Introduction to Computer Networking Reading: Chapter 5, Kurose and Ross 1 Outline PPP ATM X.25 Frame Relay 2 Point to Point Data Link Control One sender, one receiver,

More information

RSVP Scalability Enhancements

RSVP Scalability Enhancements This document describes the Cisco Resource Reservation Protocol (RSVP) scalability enhancements. It identifies the supported platforms, provides configuration examples, and lists related IOS command line

More information

Contents. QoS overview 1

Contents. 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 information

QUALITY of SERVICE. Introduction

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

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

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

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

Trafffic Engineering 2015/16 1

Trafffic Engineering 2015/16 1 Traffic Engineering 2015/2016 Traffic Engineering: from ATM to MPLS fernando.silva@tecnico.ulisboa.pt Instituto Superior Técnico Trafffic Engineering 2015/16 1 Outline Traffic Engineering revisited Traffic

More information

Hands-On Metro Ethernet Carrier Class Networks

Hands-On Metro Ethernet Carrier Class Networks Hands-On Carrier Class Networks Course Description Carriers have offered connectivity services based on traditional TDM, Frame Relay and ATM for many years. However customers now use Ethernet as the interface

More information

SIMULATION OF PACKET DATA NETWORKS USING OPNET

SIMULATION OF PACKET DATA NETWORKS USING OPNET SIMULATION OF PACKET DATA NETWORKS USING OPNET Nazy Alborz, Maryam Keyvani, Milan Nikolic, and Ljiljana Trajkovic * School of Engineering Science Simon Fraser University Vancouver, British Columbia, Canada

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

ip rsvp reservation-host

ip rsvp reservation-host Quality of Service Commands ip rsvp reservation-host ip rsvp reservation-host To enable a router to simulate a host generating Resource Reservation Protocol (RSVP) RESV messages, use the ip rsvp reservation-host

More information

Priority Traffic CSCD 433/533. Advanced Networks Spring Lecture 21 Congestion Control and Queuing Strategies

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

Real-Time Applications. Delay-adaptive: applications that can adjust their playback point (delay or advance over time).

Real-Time Applications. Delay-adaptive: applications that can adjust their playback point (delay or advance over time). Real-Time Applications Tolerant: can tolerate occasional loss of data. Intolerant: cannot tolerate such losses. Delay-adaptive: applications that can adjust their playback point (delay or advance over

More information

Introduction to Wireless Networking ECE 401WN Spring 2008

Introduction to Wireless Networking ECE 401WN Spring 2008 Introduction to Wireless Networking ECE 401WN Spring 2008 Lecture 2: Communication Networks The first major topic we will study will be WLANs. But before that, we need to consider a few basics of networking.

More information

Lecture 4 Wide Area Networks - Congestion in Data Networks

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

NETWORK ARCHITECTURE

NETWORK ARCHITECTURE GLOBAL MPLS NETWORK ARCHITECTURE The IP backbone is designed to service connectivity for IP and IP VPN services. The backbone network provides IP connectivity between Points of Presence (POPs). The design

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

Bridging and Switching Basics

Bridging and Switching Basics CHAPTER 4 Bridging and Switching Basics This chapter introduces the technologies employed in devices loosely referred to as bridges and switches. Topics summarized here include general link-layer device

More information

CHAPTER 3 EFFECTIVE ADMISSION CONTROL MECHANISM IN WIRELESS MESH NETWORKS

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

ATM Quality of Service (QoS)

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

Asynchronous Transfer Mode

Asynchronous Transfer Mode ATM Asynchronous Transfer Mode CS420/520 Axel Krings Page 1 Protocol Architecture (diag) CS420/520 Axel Krings Page 2 1 Reference Model Planes User plane Provides for user information transfer Control

More information

QoS Guarantees. Motivation. . link-level level scheduling. Certain applications require minimum level of network performance: Ch 6 in Ross/Kurose

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

Configuring QoS Policy Actions and Rules

Configuring QoS Policy Actions and Rules CHAPTER 3 The second step in creating a QoS service policy is to define how you want the router to handle the packets that match the classification rules you defined in Chapter 2, Classifying Traffic.

More information

Configuring Modular QoS Congestion Avoidance

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

More information

Switched Network Latency Problems Solved

Switched Network Latency Problems Solved 1 Switched Network Latency Problems Solved A Lightfleet Whitepaper by the Lightfleet Technical Staff Overview The biggest limiter to network performance is the control plane the array of processors and

More information

Comparison of Shaping and Buffering for Video Transmission

Comparison of Shaping and Buffering for Video Transmission Comparison of Shaping and Buffering for Video Transmission György Dán and Viktória Fodor Royal Institute of Technology, Department of Microelectronics and Information Technology P.O.Box Electrum 229, SE-16440

More information

RSVP Support for RTP Header Compression, Phase 1

RSVP Support for RTP Header Compression, Phase 1 RSVP Support for RTP Header Compression, Phase 1 The Resource Reservation Protocol (RSVP) Support for Real-Time Transport Protocol (RTP) Header Compression, Phase 1 feature provides a method for decreasing

More information

Resource Guide Implementing QoS for WX/WXC Application Acceleration Platforms

Resource Guide Implementing QoS for WX/WXC Application Acceleration Platforms Resource Guide Implementing QoS for WX/WXC Application Acceleration Platforms Juniper Networks, Inc. 1194 North Mathilda Avenue Sunnyvale, CA 94089 USA 408 745 2000 or 888 JUNIPER www.juniper.net Table

More information

3. Quality of Service

3. Quality of Service 3. Quality of Service Usage Applications Learning & Teaching Design User Interfaces Services Content Process ing Security... Documents Synchronization Group Communi cations Systems Databases Programming

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

Cobalt Digital Inc Galen Drive Champaign, IL USA

Cobalt Digital Inc Galen Drive Champaign, IL USA Cobalt Digital White Paper IP Video Transport Protocols Knowing What To Use When and Why Cobalt Digital Inc. 2506 Galen Drive Champaign, IL 61821 USA 1-217-344-1243 www.cobaltdigital.com support@cobaltdigital.com

More information

Institute of Computer Technology - Vienna University of Technology. L73 - IP QoS Integrated Services Model. Integrated Services Model

Institute of Computer Technology - Vienna University of Technology. L73 - IP QoS Integrated Services Model. Integrated Services Model Integrated Services Model IP QoS IntServ Integrated Services Model Resource Reservation Protocol (RSVP) Agenda Integrated Services Principles Resource Reservation Protocol RSVP Message Formats RSVP in

More information

for Metropolitan Area Networks MPLS No. 106 Technology White Paper Abstract

for Metropolitan Area Networks MPLS No. 106 Technology White Paper Abstract No. 106 Technology White Paper Page: 1 of 7 MPLS for Metropolitan Area Networks Abstract The demand for bandwidth in Metropolitan Area Networks (MANs) and the increased availability of fiber has created

More information

General comments on candidates' performance

General comments on candidates' performance BCS THE CHARTERED INSTITUTE FOR IT BCS Higher Education Qualifications BCS Level 5 Diploma in IT April 2018 Sitting EXAMINERS' REPORT Computer Networks General comments on candidates' performance For the

More information

Multimedia Applications over Packet Networks

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

Design Intentions. IP QoS IntServ. Agenda. Design Intentions. L73 - IP QoS Integrated Services Model. L73 - IP QoS Integrated Services Model

Design Intentions. IP QoS IntServ. Agenda. Design Intentions. L73 - IP QoS Integrated Services Model. L73 - IP QoS Integrated Services Model Design Intentions Integrated Services Model IP QoS IntServ Integrated Services Model Resource Reservation Protocol (RSVP) The Internet was based on a best effort packet delivery service, but nowadays the

More information

ATM Hierarchical Shaping ATM VC into VP Shaping, page 1

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

Intermediate Traffic Management

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

Information and Communication Networks. Communication

Information and Communication Networks. Communication Information Technology Communication Information and Communication Networks Integrating IP and : Delivering QoS in an IP Environment Multiservice Platforms G One infrastructure supporting voice, video

More information

Cisco Optimizing Converged Cisco Networks. Practice Test. Version 2.6. https://certkill.com

Cisco Optimizing Converged Cisco Networks. Practice Test. Version 2.6. https://certkill.com Cisco 642-845 642-845 Optimizing Converged Cisco Networks Practice Test Version 2.6 QUESTION NO: 1 Cisco 642-845: Practice Exam Refer to the exhibit. NBAR is to be configured on router R1 to limit outgoing

More information

Design of a Weighted Fair Queueing Cell Scheduler for ATM Networks

Design of a Weighted Fair Queueing Cell Scheduler for ATM Networks Design of a Weighted Fair Queueing Cell Scheduler for ATM Networks Yuhua Chen Jonathan S. Turner Department of Electrical Engineering Department of Computer Science Washington University Washington University

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

UDP Traffic Management

UDP Traffic Management Packeteer Technical White Paper Series UDP Traffic Management May 2002 Packeteer, Inc. 10495 N. De Anza Blvd. Cupertino, CA 95014 408.873.4400 info@packeteer.com www.packeteer.com Company and product names

More information

Understanding the Variable Bit Rate Real Time (VBR rt) Service Category for ATM VCs

Understanding the Variable Bit Rate Real Time (VBR rt) Service Category for ATM VCs Understanding the Variable Bit Rate Real Time (VBR rt) Service Category for ATM VCs Document ID: 10414 Contents Introduction Prerequisites Requirements Components Used Conventions What is Variable Bit

More information

Introducing IP Quality of Service

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

More information

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

Telematics Chapter 7: MPLS

Telematics Chapter 7: MPLS Telematics Chapter 7: MPLS User watching video clip Beispielbild Application Layer Presentation Layer Session Layer Transport Layer Server with video clips Application Layer Presentation Layer Session

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

CPEG 514. Lecture 11 Asynchronous Transfer Mode (ATM) CPEG 514

CPEG 514. Lecture 11 Asynchronous Transfer Mode (ATM) CPEG 514 Lecture 11 Asynchronous Transfer Mode () Outline Introduction Virtual Circuit Setup PVC vs. SVC Quality of Service and Congestion Control IP over and Frame Relay interworking Network (integrated voice,

More information

Latency on a Switched Ethernet Network

Latency on a Switched Ethernet Network FAQ 07/2014 Latency on a Switched Ethernet Network RUGGEDCOM Ethernet Switches & Routers http://support.automation.siemens.com/ww/view/en/94772587 This entry is from the Siemens Industry Online Support.

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.

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 information

Multimedia Networking and Quality of Service

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

Techniques and Protocols for Improving Network Availability

Techniques and Protocols for Improving Network Availability Techniques and Protocols for Improving Network Availability Don Troshynski dtroshynski@avici.com February 26th, 2004 Outline of Talk The Problem Common Convergence Solutions An Advanced Solution: RAPID

More information