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

Similar documents
Lecture 14: Performance Architecture

Real-Time Protocol (RTP)

Quality of Service in the Internet

Internet Services & Protocols. Quality of Service Architecture

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

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

Quality of Service in the Internet

A Preferred Service Architecture for Payload Data Flows. Ray Gilstrap, Thom Stone, Ken Freeman

Improving QOS in IP Networks. Principles for QOS Guarantees

Multicast and Quality of Service. Internet Technologies and Applications

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

Mohammad Hossein Manshaei 1393

Lecture Outline. Bag of Tricks

Lecture 13. Quality of Service II CM0256

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

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

Advanced Computer Networks

CCVP QOS Quick Reference Sheets

QoS in IPv6. Madrid Global IPv6 Summit 2002 March Alberto López Toledo.

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

Quality of Service II

Lesson 14: QoS in IP Networks: IntServ and DiffServ

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

Telecommunication Services Engineering Lab. Roch H. Glitho

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

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

IP Differentiated Services

Differentiated Services

Network Support for Multimedia

Quality of Service (QoS)

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

DiffServ Architecture: Impact of scheduling on QoS

CSE 123b Communications Software

Implementing QoS in IP networks

QoS Technology White Paper

Congestion Management Overview

Master Course Computer Networks IN2097

Master Course Computer Networks IN2097

Part1: Lecture 4 QoS

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

IT Certification Exams Provider! Weofferfreeupdateserviceforoneyear! h ps://

Modular Quality of Service Overview on Cisco IOS XR Software

HUAWEI NetEngine5000E Core Router V800R002C01. Feature Description - QoS. Issue 01 Date HUAWEI TECHNOLOGIES CO., LTD.

H3C S9500 QoS Technology White Paper

Internet Quality of Service: an Overview

ETSF05/ETSF10 Internet Protocols. Performance & QoS Congestion Control

Differentiated Services

4A0-107 Q&As. Alcatel-Lucent Quality of Service. Pass Alcatel-Lucent 4A0-107 Exam with 100% Guarantee

EE 122: Differentiated Services

Setting Up Quality of Service

Quality of Service (QoS)

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

Quality of Service (QoS)

ITBF WAN Quality of Service (QoS)

QoS for Real Time Applications over Next Generation Data Networks

RSVP 1. Resource Control and Reservation

Resource Control and Reservation

Tutorial 9 : TCP and congestion control part I

"Charting the Course... Implementing Cisco Quality of Service (QOS) Course Summary

Networking Quality of service

ETSF05/ETSF10 Internet Protocols. Performance & QoS Congestion Control

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

Introduction to IP QoS

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

Overview Computer Networking What is QoS? Queuing discipline and scheduling. Traffic Enforcement. Integrated services

CSE 461 Quality of Service. David Wetherall

Implementing Cisco Quality of Service 2.5 (QOS)

MAHALAKSHMI ENGINEERING COLLEGE TIRUCHIRAPALLI

QoS Survey in IPv6 and Queuing Methods

Deliverable 1: ENDIKTIS

of-service Support on the Internet

Lecture 24: Scheduling and QoS

Differentiated Service Router Architecture - Classification, Metering and Policing

Multimedia Networking. Network Support for Multimedia Applications

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

Configuring QoS CHAPTER

A DiffServ transport network to bring 3G access to villages in the Amazon forest: a case study

Towards Service Differentiation on the Internet

Prof. Dr. Abdulmotaleb El Saddik. site.uottawa.ca mcrlab.uottawa.ca. Quality of Media vs. Quality of Service

Grandstream Networks, Inc. GWN7000 QoS - VoIP Traffic Management

QoS Technology White Paper

Week 7: Traffic Models and QoS

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

Page 1. Quality of Service. CS 268: Lecture 13. QoS: DiffServ and IntServ. Three Relevant Factors. Providing Better Service.

Multimedia Networking

Congestion Control and Resource Allocation

University of Cyprus Computer Science. Implementation and Evaluation of Differentiated Services on Linux

Order of Packet Transmission and Dropping

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

The Assured Forwarding PHB group

TDDD82 Secure Mobile Systems Lecture 6: Quality of Service

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

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

Protocols. End-to-end connectivity (host-to-host) Process-to-Process connectivity Reliable communication

Contents. QoS overview 1

5. QoS Functions in Core and Backbone Networks

Order of Packet Transmission and Dropping

fair-queue aggregate-limit

Queue Overflow. Dropping Packets. Tail Drop. Queues will always sometimes overflow. But Cause more variation in delay (jitter)

Real-Time Control Protocol (RTCP)

Transcription:

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 The need for QoS Convergence of media: Congestion occurs due to increasing data rates and traffic bursts result: delays, jitter, data loss no serious effect for non-real time applications like ftp or e-mail but: limitation for real-time applications A challenge for IP networks!

50 What is QoS Quality of Service provides a certain level of reliability so that the service requirements of a transmission are met Ideal case: QoS provides dedicated bandwidth, controlled jitter and delay, and improves loss characteristics.

51 Quality Parameters Delay (latency) the total elapsed time for a packet to go from the sender to the receiver Delay variation (jitter) the variation in the arrival time between consecutive packets Loss ratio or reliability the average error rate or the ratio of the number of packets that arrive and are usable at the destination to the number of packets that either do not arrive or are unusable (e.g. packets that arrive too late)

52 Quality of Service Requirements Service Delay Latency Delay variations (Jitter) Reliability Mail / File transfer low low high Database low / medium low high Video (MPEG) high medium low Telephony / Video Conference high high low

53 QoS Approaches Resource Reservation (Integrated Services) Network resources are allocated according to the applications QoS requests, and are subject to bandwidth policy. Prioritization (Differentiated Services, DiffServ) Network traffic is classified. To enable QoS, network elements give preferential treatment to classifications identified as having more demanding requirements.

54 Integrated Services (IntServ) standardized in RFC s 2210-2215 provide special handling for real-time applications mechanisms to identify traffic handle traffic according to service level division of real-time traffic in two types applications which can tolerate some amount of delay and jitter applications which need strict bandwidth guarantee provide constraints on the delay, but does not attempt to minimize jitter use of the signaling protocol RSVP

55 IntServ Service Types IntServ Controlled-load Service equivalent to best effort service under unloaded condition routers use statistical approaches to decide whether the requested bandwidth is available Guaranteed-load Service fixed boundaries on end-to-end queuing delays guarantees only possible for delays caused by queuing, not for the fixed delays (e.g. for transmission)

56 Resource Reservation Protocol (RSVP) RFC 2205 signaling protocol that provides reservation setup and control includes periodic refresh messages to maintain the state along the reserved path(s) reservation of resources only in one direction usable for unicast and multicast transmissions relies on IP routing protocols

57 RSVP Reservation Set Up

58 RSVP Issues RSVP involves many layers RSVP adds additional overhead to a data flow efficiency RSVP traffic can pass non-rsvp routers weak links with a best effort service RSVP is not widely used because it is not supported on many of the applications and operating systems RSVP operates on the first-come, first-served basis. It is impossible to prioritize critical applications. RSVP requires nontrivial modifications to the network (applications and all routers should support RSVP for a good performance)

59 Differentiated Services (DiffServ) I packets entering a DiffServ domain are classified and marked packet marking is done by network edge devices resources are allocated for the different classes use of the IPv4 Type of Service (ToS) field which is for DiffServ renamed in Differentiated Services Codepoint (DSCP) field DSCP value specifies a drop-order

60 Differentiated Services (DiffServ) II each router treats a packet according to the DSCP value packets with different DSCP values receive different treatment by the routers (Per Hop Behavior - PHB) determination of the classes are based on the policy of the DiffServ domain service provider and user define a traffic profile in a contract called Service Level Agreement (SLA) the traffic profile describes temporal properties of a traffic stream such as rate and burst size

61 DiffServ Service Levels

62 Elements of a DiffServ Router

63 Bandwidth Managers At the moment the traffic is classified independently of the current condition of the network Bandwidth Managers are planned/available they determine dynamically the status and the availability of network resources this information is delivered to the classifiers

64 Queuing and Scheduling Non-DiffServ Routers employ FIFO scheduling and a drop-on-overflow buffer management. When a buffer overflow occurs packets of all connections may be affected.

65 Queue Management: Random Early Discard (RED) RED drops packets before a buffer overflow occurs the TCP connections to which the packets belong are slowed down the average of the traffic is kept below the critical point

66 Queue Management: Random Early Discard (RED) cont. Weighted RED combines the capabilities of the RED algorithm with IP precedence. It discards rather packets of lower-priority traffic than of high-priority traffic.

67 Priority Queuing (PQ) Arriving packets are placed into the queue according to the packet priority This algorithm gives higher-priority queues absolute preferential treatment over low-priority queues

68 Weighted Fair Queuing (WFQ)

69 Weighted Fair Queuing (WFQ) cont. For each class a weight is specified and a portion of the output bandwidth is allocated in proportion to the weight In times of congestion the classes are restricted to their portion of bandwidth When a class is not using its allocated bandwidth, the excess bandwidth is shared among the other classes

70 Different Bandwidth Management Algorithms