Osama Aboul-Magd Nortel

Slides:



Advertisements
Similar presentations
Quality of Service CS 457 Presentation Xue Gu Nov 15, 2001.
Advertisements

QoS Scheduling in Cable and Broadband Wireless Networks
Session: IT 601: Mobile Computing IEEE e Prof. Anirudha Sahoo IIT Bombay.
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.
Differentiated Services. Service Differentiation in the Internet Different applications have varying bandwidth, delay, and reliability requirements How.
1 Medium Access Control Enhancements for Quality of Service IEEE Std e TM November 2005.
ACN: IntServ and DiffServ1 Integrated Service (IntServ) versus Differentiated Service (Diffserv) Information taken from Kurose and Ross textbook “ Computer.
School of Information Technologies IP Quality of Service NETS3303/3603 Weeks
802.11g & e Presenter : Milk. Outline g  Overview of g  g & b co-exist QoS Limitations of e  Overview of.
Internet QoS Syed Faisal Hasan, PhD (Research Scholar Information Trust Institute) Visiting Lecturer ECE CS/ECE 438: Communication Networks.
CSc 461/561 CSc 461/561 Multimedia Systems Part C: 3. QoS.
Spring 2002CS 4611 Quality of Service Outline Realtime Applications Integrated Services Differentiated Services.
Integrated Services (RFC 1633) r Architecture for providing QoS guarantees to individual application sessions r Call setup: a session requiring QoS guarantees.
CS Spring 2011 CS 414 – Multimedia Systems Design Lecture 23 - Multimedia Network Protocols (Layer 3) Klara Nahrstedt Spring 2011.
CSE QoS in IP. CSE Improving QOS in IP Networks Thus far: “making the best of best effort”
Providing QoS in Ad Hoc Networks with Distributed Resource Reservation IEEE802.11e and extensions Ulf Körner and Ali Hamidian.
A Study of the Bandwidth Management Architecture over IEEE WiMAX Student :Sih-Han Chen Advisor : Ho-Ting Wu Date :
AeroMACS QOS.
1 Quality of Service Outline Realtime Applications Integrated Services Differentiated Services MPLS.
More about channels In b/g, there are 11 channels, starting at 2.412GHz at a spacing of 5MHz. Each channel owns a bandwidth of 22MHz.
Methods for providing Quality of Service in WLANs W.Burakowski, A. Beben, J.Sliwinski Institute of Telecommunications, Warsaw University of Technology,
1 Medium Access Control Enhancements for Quality of Service IEEE Std e TM November 2005.
Chapter 30 Quality of Service Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Mapping Differentiated Service Classes to User Priorities
Advanced Computer Networks
Instructor Materials Chapter 6: Quality of Service
Chapter 9 Optimizing Network Performance
IEEE e Performance Evaluation
AeroMACS QOS.
EE 122: Lecture 19 (Asynchronous Transfer Mode - ATM)
RSVP and Integrated Services in the Internet: A Tutorial
Guidelines for DiffServ to IEEE Mapping
Wireless Mesh Networks
AeroMACS QOS.
Implementation for Intra-AC Differentiated Services
IEEE : Wireless LANs ALOHA, Slotted ALOHA
IEEE 802.1Qat and IEEE Quality of Service Inteworking
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 6: Quality of Service Connecting Networks.
Taxonomy of network applications
Advanced Computer Networks
QoS Tutorial Date: Authors: Nov 2008 Nov 2008
CprE 458/558: Real-Time Systems
Requirements and Implementations for Intra-flow/Intra-AC DiffServ
Requirements and Implementations for Intra-flow/Intra-AC DiffServ
Analysis and Evaluation of a New MAC Protocol
Provision of Multimedia Services in based Networks
Review: Network link technologies
Speaker:Fu-Yuan Chuang Advisor:Ho-Ting Wu Date:
EE 122: Quality of Service and Resource Allocation
IEEE 802 QoS Architectures
Mapping Differentiated Service Classes to User Priorities
Dynamic Management for End-to-end IP QoS
Class-based Contention Periods (CCP) for the n MAC
EDCF Issues and Suggestions
Joint meeting with 802.1AVB Date: Authors: July 2009
802.11e QoS Tutorial Date: Authors: Nov 2008 Nov 2008
Student : Min-Hua Yang Advisor : Ho-Ting Wu Date :
Interworking with 802.1Qat Stream Reservation Protocol
A Fair Scheduling Scheme for HCF
Requirements and Implementations for Intra-flow/Intra-AC DiffServ
Uniform e Admissions Control Signaling for HCF and EDCF
CIS679: Two Planes and Int-Serv Model
Interworking with 802.1Qat Stream Reservation Protocol
Proposed Resolution for Draft 3.0
IEEE 802.1Qat and IEEE Quality of Service Inteworking
IEEE 802.1Qat and IEEE Quality of Service Inteworking
Real-Time Protocol (RTP)
Requirements and Implementations for Intra-flow/Intra-AC DiffServ
Real-Time Protocol (RTP)
802.11e QoS Tutorial Date: Authors: Oct 2008 Oct 2008
Presentation transcript:

Osama Aboul-Magd Nortel 802 QoS Architectures Osama Aboul-Magd Nortel

Outline QoS Components and Architectures IEEE 802 QoS Models Reservation model Differentiating model IEEE 802 QoS Models IEEE 802.1 QoS IEEE 802.11 QoS IEEE 802.15 QoS (no data is provided) IEEE 802.16 QoS IEEE 802.17 QoS Inter-working Model 5/8/2019 802 QoS Architectures

QoS Components Policy Server Control Plane classification signaling Routing Admission Control Traffic Conditioning Outpout I/F Data Path Shaping Scheduling 5/8/2019 802 QoS Architectures

QoS Architectures Reservation Model Differentiating Model Require signaling for resource reservation Require per session state Usually includes defined services Possible to support applications with stringent requirements Examples include ATM QoS, IP Integrated Services (Intserv) Differentiating Model Different treatment of frames based on information carried in the frame header Engineering is the main tool for assuring application performance Examples includes IP Differentiated Services (Diffserv) 5/8/2019 802 QoS Architectures

Reservation Model Request Message Response Request message includes elements related to session identification, service class, and performance objectives Response message indicates acceptance or rejection of the request The signaling protocol can be a “soft” or a “hard” state protocol Soft state requires refreshing the state from time to time 5/8/2019 802 QoS Architectures

Reservation Model Examples IETF Integrated Service (IntServ) Uses RSVP (soft state) for signaling Two services are defined Guaranteed Service (GS): provides mathematical upper bound on packet delays Controlled Load Service (CLS): the service offered is the same as that seen by best-effort service on a lightly loaded netwok ATM Forum Traffic Management Uses PNNI (hard state) for signaling and routing A number of service categories are defined. Among them: Constant Bit Rate (CBR) Variable Bit Rate (VBR)  both real-time and non-real-time Unspecified Bit Rate (UBR) similar to best effort service 5/8/2019 802 QoS Architectures

Differentiating Model PHB1 PHB2 No end-to-end signaling is required Only edge switches need to maintain per flow state ad possibly perform policing and/or shaping Core switches need only to forward packets according to their per hop behavior (PHB) information in the frame header. No per-flow state allows scalability to a large number of flows End-to-end services are constructed by combing edge rules and nodal behavior 5/8/2019 802 QoS Architectures

Differentiating Model Examples IP Differentiated Service (Diffserv) PHB information is carried in the IP header (ToS byte in IPv4 or class field in IPv6) A number of PHBs were specified and standardized by the IETF Expedited Forward (EF): ensure a limit on the time a packet stays in the queue Assured forwarding (AF): Class Selector (CS): introduced to support legacy routers. Introduces 8 straight priority levels Ethernet (802.1) User Priority bits Introduces 8 straight priority levels 5/8/2019 802 QoS Architectures

IEEE 802.1 QoS Follows a differentiated model with no resource reservation 3 User priority bits were introduced in 1999(??) as part of 802.1Q Tag. Provides up to 8 straight priority levels similar to the differentiated service class selector PHB. Recently augmented (802.1ad) to support drop precedence in a number of possible ways 7x1, 6x2, and 5x3 (five transmission classes with 3 discard levels) Brings 802.1 QoS very close to IP differentiated services 5/8/2019 802 QoS Architectures

Possible Implementation E-EF Class-based or Weighted Fair Queuing (WFQ) Scheduler Ethernet Frame E-AF2x E-AF1x Link PHB = PSC + Drop Precedence DF P-bits PHB PSC Drop Precedence 111 EF Low 110 AF41 AF4 101 AF42 High AF31 AF3 011 AF32 010 AF21 AF2 001 AF22 000 DF E-DiffServ Classes 5/8/2019 802 QoS Architectures

IEEE 802.11 (WLAN) QoS Supports both differentiating and reservation models. EDCA (Enhanced Distributed Channel Access) supports four levels (Access Categories) of differentiated access HCCA (HCF Controlled Channel Access) is centrally controlled and allocates TXOP (Transmission Opportunities) using polling and based on some scheduler. 5/8/2019 802 QoS Architectures

IEEE 802.11 Access Categories (AC) IEEE 802.11 defines 4 Access Categories (AC) for use with EDCA. The priority of an AC to access the WM is determined by the Arbitration Inter-frame Spacing AIFS[AC], and congestion window, CWmin[AC] and CWmax[AC] One-to-one mapping between UP and AC Mapping to AC UP Designation AC 001 BK AC_BK Background 010 BK AC_BK Background 000 BE AC_BE Best Effort Transmit Queues 011 BE AC_BE Best Effort 100 CL AC_VI Video 101 VI AC_VI Video Per Queue Channel Access Function 110 VO AC_V0 Voice 111 NC AC_VO Voice 5/8/2019 802 QoS Architectures

IEEE 802.11 EDCA AIFS[j] AIFS[i] Busy Medium DIFS Contention Window DIFS/AIFS PIFS Next Frame SIFS Each QoS station has a separate channel access function per AC. Access rules are similar to those of DCF (CSMA/CA) The TXOP duration is advertised by the AP in the EDCA Parameter Set IE. The QoS station ensures that its transmission does not exceed the TXOP limit Fragmentation may be employed A “continuation” TXOP is granted if there is a frame available for transmission that fits in the remaining TXOP duration A “continuation” TXOP is granted to the same AC that initially won the TXOP. Internal collisions are handled as if they were external collision. The higher priority AC gains access to the WM. 5/8/2019 802 QoS Architectures

IEEE 802.11 HCCA HCCA is a polling scheme that is centrally controlled by Hybrid Coordinator (HC) HC resides in the AP. TXOP are assigned by the HC to a QSTA at a regular interval and for a specified duration TXOP duration and frequency are determined based on Traffic Specifications (TSPEC IE) Traffic Streams (TS) are locally identified using TSID (part of TID) HC may generate CFP. However it is mandatory for HC to use CFP for QoS data transfers Controlled access phase (CAP) cab be initiated at anytime by the HC Element ID Length TS INFO Nominal MSDU Size Maximum MSDU Size Minimum Service Interval Maximum Service Interval Service Start Time Minimum Data Rate Peak Data Rate Maximum Burst Size Inactivity Interval Suspension Interval Mean Data Rate Delay Bound Minimum Physical Rate Surplus Bandwidth Allowance Medium Time Traffic Type Access Policy TSInfo Ack Policy TSID Direction User Priority Aggregation APSD Schedule Rsvd 5/8/2019 802 QoS Architectures

IEEE 802.11 TSPEC Procedure (Admission Control) QSTA QAP ADDTS Request (TSPEC) ADDTS Response (TSPEC, Schedule) Schedule Info Service Interval Maximum TXOP Duration Elements ID Service Start Time Specification Interval Length The AP uses the traffic parameters to perform admission control on the incoming request Service Interval is the time between two successive service periods (SP) Directly related to bandwidth reserved 5/8/2019 802 QoS Architectures

IEEE 802.15 QoS 5/8/2019 802 QoS Architectures

IEEE 802.16 QoS DownLink UpLink Base Sstation (BS) Subscriber Station (SS) IEEE 802.16 MAC is connection oriented. Each connection, upon establishment, subscribes to one of the scheduled services Resource allocation, admission, and scheduling is controlled by the base station (BS)- centralized control architecture 5/8/2019 802 QoS Architectures

IEEE 802.16 QoS Scheduled services includes: Unsolicited Grant Services (UGS): supports services that generates fixed units of data periodically (CBR service). Real-time Polling Service (rtPS): supports real-time data streams with variable size data such as VoIP and video Extended rtPS: supports real-time applications such as voice with silence suppresion. Non-real-time Polling Service (nrtPS): supports delay tolerant data streams Best Effort: supports data stream with no requirements on minimum service levels. Traffic parameters include: maximum sustained traffic rate, minimum reserved traffic rate, maximum latency, and tolerated jitter. Scheduled services and traffic parameters are similar to those defined for ATM. 5/8/2019 802 QoS Architectures

IEEE 802.16 Scheduled Class Summary Possible Applications Expected Application Traffic Traffic Paramters UGS CBR Voice (no silence submission), circuit emulation Fixed-size packets at fixed intervals Sustained maximum traffic rate rtPS MPEG Video Variable-size packets at fixed intervals Maximum sustained traffic rate, minimum reserved traffic rate Extended rtPS Voice with silence suppression Variable-size packets at fixed interval (I don’t think this is correct) Same as rtPS nrtPS Data application with minimum rate requirements, e.g. FTP Variable-size packets, variable intervals BE Data applications with no minimum rate requirements Who cares Maximum sustained traffic rate 5/8/2019 802 QoS Architectures

IEEE 802.17 QoS IEEE 802.17 (RPR) defines three traffic classes, class A, class B, and class C. Class A is divided into classes A0 and A1 Class B is divided into B-CIR and B-EIR. Class C is best effort service Bandwidth allocated for A0 traffic is called reserved and can only be used by the station holding the reservation Bandwidth allocated for A1 and B-CIR traffic is called reclaimable and may be used for other transmissions Bandwidth reservation requests are broadcast on the ring using topology messages Each station calculates how much bandwidth it can reserve. 5/8/2019 802 QoS Architectures

Some Remarks IEEE 802 models are not homogeneous and follows different architectures IEEE 802.1 and IEEE 802.11 (EDCA) follows mainly a differentiating model IEEE 802.11 (HCCA), IEEE 802.16, and IEEE 802.17 follows reservation model with defined service classes for .16 and .17 QoS inter-working between different IEEE 802 technologies could follow rules established for other inter-working, e.g. between ATM service categories and IP differentiated services. 5/8/2019 802 QoS Architectures

Inter-working Scenraio IEEE 802.3 IP Network IEEE 802.11 QoS inter-working is needed IEEE 802.11 <--> IEEE 802.1 (within 802 scope) IEEE 802.1 and IP (out of scope) Inter-working between IEEE 802.11 (EDCA) and IEEE 802.1 is straightforward EDCA utilizes the same UP bits as in IEEE 802.1 Other inter-working scenarios may be more interesting, e.g. IEEE 802.11 (HCCA) to IEEE 802.11. 5/8/2019 802 QoS Architectures