Multimedia Wireless Networks: Technologies, Standards, and QoS Chapter 3. QoS Mechanisms TTM8100 Slides edited by Steinar Andresen.

Slides:



Advertisements
Similar presentations
Quality of Service CCDA Quick Reference.
Advertisements

Computer Networks20-1 Chapter 20. Network Layer: Internet Protocol 20.1 Internetworking 20.2 IPv IPv6.
20.1 Chapter 20 Network Layer: Internet Protocol Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
IPv4 - The Internet Protocol Version 4
IPv4/6 Nirmala Shenoy Information Technology Department Rochester Institute of Technology.
Jaringan Komputer Dasar Network Layer dan IP (1) Aurelio Rahmadian.
Top-Down Network Design Chapter Thirteen Optimizing Your Network Design Copyright 2010 Cisco Press & Priscilla Oppenheimer.
1 Providing Quality of Service in the Internet Based on Slides from Ross and Kurose.
Real-Time Protocol (RTP) r Provides standard packet format for real-time application r Typically runs over UDP r Specifies header fields below r Payload.
CPSC Topics in Multimedia Networking A Mechanism for Equitable Bandwidth Allocation under QoS and Budget Constraints D. Sivakumar IBM Almaden Research.
Network Layer Packet Forwarding IS250 Spring 2010
CS Summer 2003 Lecture 8. CS Summer 2003 Populating LFIB with LDP Assigned/Learned Labels Changes in the LFIB may be triggered routing or.
CSE 401N Multimedia Networking-2 Lecture-19. Improving QOS in IP Networks Thus far: “making the best of best effort” Future: next generation Internet.
Oct 19, 2004CS573: Network Protocols and Standards1 IP: Datagram and Addressing Network Protocols and Standards Autumn
School of Information Technologies IP Quality of Service NETS3303/3603 Weeks
Internet QoS Syed Faisal Hasan, PhD (Research Scholar Information Trust Institute) Visiting Lecturer ECE CS/ECE 438: Communication Networks.
Design of QoS Router Terrance Lee. Broadband Internet Architecture Intelligent Access Electronic Switch (Intserv or Diffserv) Switching /Routing QoS Security.
24-1 Chapter 24. Congestion Control and Quality of Service part Quality of Service 23.6 Techniques to Improve QoS 23.7 Integrated Services 23.8.
IPv6 Fundamentals Chapter 2: IPv6 Protocol
© Janice Regan, CMPT 128, CMPT 371 Data Communications and Networking Network Layer ICMP and fragmentation.
Internet Protocol (IP)
CIS679: Scheduling, Resource Configuration and Admission Control r Review of Last lecture r Scheduling r Resource configuration r Admission control.
Integrated Services (RFC 1633) r Architecture for providing QoS guarantees to individual application sessions r Call setup: a session requiring QoS guarantees.
CSE679: QoS Infrastructure to Support Multimedia Communications r Principles r Policing r Scheduling r RSVP r Integrated and Differentiated Services.
CSE QoS in IP. CSE Improving QOS in IP Networks Thus far: “making the best of best effort”
Quality of Service (QoS)
Top-Down Network Design Chapter Thirteen Optimizing Your Network Design Oppenheimer.
1 Internet Quality of Service (QoS) By Behzad Akbari Spring 2011 These slides are based on the slides of J. Kurose (UMASS)
UNIT IP Datagram Fragmentation Figure 20.7 IP datagram.
University of the Western Cape Chapter 12: The Transport Layer.
1 The Internet and Networked Multimedia. 2 Layering  Internet protocols are designed to work in layers, with each layer building on the facilities provided.
Chapter 81 Internet Protocol (IP) Our greatest glory is not in never failing, but in rising up every time we fail. - Ralph Waldo Emerson.
CS Spring 2009 CS 414 – Multimedia Systems Design Lecture 21 – Case Studies for Multimedia Network Support (Layer 3) Klara Nahrstedt Spring 2009.
CS4550 Computer Networks II IP : internet protocol, part 2 : packet formats, routing, routing tables, ICMP read feit chapter 6.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 OSI Network Layer Network Fundamentals – Chapter 5.
1 Congestion Control Computer Networks. 2 Where are we?
Network Support for QoS – DiffServ and IntServ Hongli Luo CEIT, IPFW.
CS 4396 Computer Networks Lab
Bjorn Landfeldt, The University of Sydney 1 NETS3303 Networked Systems.
CSC 600 Internetworking with TCP/IP Unit 5: IP, IP Routing, and ICMP (ch. 7, ch. 8, ch. 9, ch. 10) Dr. Cheer-Sun Yang Spring 2001.
Mr. Mark Welton.  Quality of Service is deployed to prevent data from saturating a link to the point that other data cannot gain access to it  QoS allows.
1 12-Jan-16 OSI network layer CCNA Exploration Semester 1 Chapter 5.
1 IEX8175 RF Electronics Avo Ots telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika inst.
Chapter 3 TCP and IP 1 Chapter 3 TCP and IP. Chapter 3 TCP and IP 2 Introduction Transmission Control Protocol (TCP) User Datagram Protocol (UDP) Internet.
Providing QoS in IP Networks
2016/3/16 1 Network Layer. 2016/3/ Layer 3 Functionalities The Network layer provides services to exchange the individual pieces of data over the.
1 Lecture 15 Internet resource allocation and QoS Resource Reservation Protocol Integrated Services Differentiated Services.
Multicast and Quality of Service Internet Technologies and Applications.
Lecture 13 IP V4 & IP V6. Figure Protocols at network layer.
2. Data Link Layer: Medium Access Control. Scheduling.
Ethernet Packet Filtering – Part 2 Øyvind Holmeide 10/28/2014 by.
1 28-Sep-16 S Ward Abingdon and Witney College CCNA Exploration Semester 1 OSI network layer CCNA Exploration Semester 1 Chapter 5.
Advanced Computer Networks
Instructor Materials Chapter 6: Quality of Service
IP - The Internet Protocol
Top-Down Network Design Chapter Thirteen Optimizing Your Network Design Copyright 2010 Cisco Press & Priscilla Oppenheimer.
Networking Devices.
IP - The Internet Protocol
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 6: Quality of Service Connecting Networks.
Guide to TCP/IP Fourth Edition
Communication Networks NETW 501
EE 122: Lecture 18 (Differentiated Services)
EE 122: Differentiated Services
CIS679: Two Planes and Int-Serv Model
Network Fundamentals – Chapter 5
IPv4 Addressing By, Ishivinder Singh( ) Sharan Patil ( )
Real-Time Protocol (RTP)
Real-Time Protocol (RTP)
Internet Protocol version 6 (IPv6)
Presentation transcript:

Multimedia Wireless Networks: Technologies, Standards, and QoS Chapter 3. QoS Mechanisms TTM8100 Slides edited by Steinar Andresen

QoS Mechanisms

Traffic handling mechanisms (sometimes called In-traffic mechanisms) are mechanisms that classify, handle, police, and monitor the traffic across the network. The main mechanisms are: 1.classification, 2.channel access, 3.packet scheduling, and 4.traffic policing.

Bandwidth management mechanisms (sometimes called Out-of-traffic mechanisms) are mechanisms that manage the network resources (e.g., bandwidth) by coordinating and configuring network devices' (i.e., hosts, base stations, access points) traffic handling mechanisms. The main mechanisms are: 1.resource reservation signaling and 2.admission control.

Classification

Classification Techniques related to OSI layers ApplicationUser/Application Identification TransportFlow (5 tuplet IP Address) NetworkIPTOS, DSCP Data Link802.1p/Q Classification Physical Layer OSI layerClassification Techniques

Data Link Classification (ref. 3- bits field IEEE 802 header)

Network Layer Classification Network layer, or Layer 3 classification is using Layer 3 header.s Layer 3 classification enables service differentiation in Layer 3 network. An example of Layer 3 classification is IPTOS (Internet protocol type of service –IPv4 and IPv6 standard defined a prioritization field in the IP header RFC 1349 defined a TOS field in IPv4 header. The type of service field consists of a 3-bit precedence subfield, a 4-bit TOS subfield, and the final bit which is unused and is set to be 0. The 4-bit TOS subfield enables 16 classes of service. In IPv6 header there is an 8-bit class of service field and DSCP (Internet protocol differential service code point). – Later IETF’s differentiated services working group redefined IPv4 IPTOS to be DSCP,. DSCP has a 6-bit field enabling 64 classes of service.

Structure of IPTOS and DSCP in IPv4 4-bit version 16-bit total length (in bytes) 16-bit identification 3-bit flag 13-bit fragment offset 8-bit TOS 32-bit source IP address 32-bit destination IP address bit header l 8-bit TTL8-bit Protocol16-bit header checksum DATA 3-bit Precedence 4-bit TOS0 6-bit DSCP 2-bit Unused 0 7 DSCP IPTOS

Structure of IPTOS and DSCP in IPv6 4-bit version Flow Label Payload LengthNext HeaderHop Limit 8-bit traffic class Payload Length Payload length 031

Transport Layer Classification A 5-tuplet IP header source IP, destination IP, source port, destination port, and protocol IP) can be used for transport layer classification.

Transport Layer Classification A 5-tuplet IP header can uniquely identify the individual application or flow. This classification provides the finest granularity and supports per- flow QoS service. Limitations: OK at the EDGE, but NOT Suitable to CORE Problems when passing firewalls using NAT

Application or User Classfication The users or applications can be uniquely identified by an ID and a central agency in the network can be made responsible to –allow or reject requests for new sessions, depending on the traffic situation. Normally each session also will be given a unique ID number.

Channel Access Mechanisms There is two options to channel access control: 1. Collision based access and 2. Collision-free channel access Collision based access needs a MAC protocol that tries to avoid and resolve collisions (in the case they occur). E.g. CSMA/CD. Service level can be improved by: –Over-provisioning or –Adding a priority scheme

Collision-Free Channel Access Polling TDMA - illustrated here -static or dynamic

Packet Scheduling Mechanisms - Hierarchical or - Flat Packet scheduling

FIFO Packet Scheduling

Strict Priority Packet Scheduling

Weight Fair Queue (WFQ)

Traffic Policing Mechanisms (A): Incoming traffic with rate R which is less than the bucket rate r. The outgoing traffic rate is equal to R. In this case when we start with an empty bucket, the burstiness of the incoming traffic is the same as the burstiness of the outgoing traffic as long as R < r.

Traffic Policing Mechanisms (B): Incoming traffic with rate R which is greater than the bucket rate r. The outgoing traffic rate is equal to r (bucket rate).

Traffic Policing Mechanisms (C): Same as (B) but the bucket is full. Non-conformant traffic is either dropped or sent as best effort traffic.

Token Bucket Mechanism (A) The incoming traffic rate is less than the token arrival rate. In this case the outgoing traffic rate is equal to the incoming traffic rate.

Token Bucket Mechanism (B) The incoming traffic rate is greater than the token arrival rate. In case there are still tokens in the bucket, the outgoing traffic rate is equal to the incoming traffic rate.

Token Bucket Mechanism (C) If the incoming traffic rate is still greater than the token arrival rate (e.g., long traffic burst), eventually all the tokens will be exhausted. In this case the incoming traffic has to wait for the new tokens to arrive in order to be able to send out. Therefore, the outgoing traffic is limited at the token arrival rate.

Resource Reservation Signaling Mechanisms Provision of resource reservation signaling that notifies all devices along the communication path on the multimedia applications' QoS requirements. Delivery of QoS requirements to the admission control mechanism that decides if there are available resources to meet the new request QoS requirements. Notification of the application regarding the admission result.

Resource Reservation Signaling Mechanisms

Admission Control –Explicit admission control: This approach is based on explicit resource reservation. Applications will send the request to join the network through the resource reservation signaling mechanism. The request that contains QoS parameters is forwarded to the admission control mechanism. The admission control mechanism decides to accept or reject the application based on the application's QoS requirements, available resources, performance criteria, and network policy. –Implicit admission control: There is no explicit resource reservation signaling. The admission control mechanism relies on bandwidth over- provisioning and traffic control (i.e., traffic policing).

QoS Architecture Applications with quantitative QoS requirements: mostly require QoS guaranteed services. Therefore, explicit resource reservation and admission control are needed, also require strict traffic control (traffic policing, packet scheduling, and channel access). Applications with qualitative QoS requirements: require high QoS levels but do not provide quantitative QoS requirements. We can use resource reservation and admission control. They also require traffic handling which delivers differentiated services. Best effort: There is no need for QoS guarantees. The network should reserve bandwidth for such services. The amount of reserved bandwidth for best effort traffic is determined by the network policy.

QoS Architecture for Infrastructure based Wireless Networks

QoS Architecture for Ad Hoc Wireless Networks