1 Quality of Service (QoS) Best Practices for CDMA2000 1xEV-DO Networks Engineering Services Group QUALCOMM, Inc.

Slides:



Advertisements
Similar presentations
Quality of Service CCDA Quick Reference.
Advertisements

Japan Telecom Information & Communication Labs
Scheduling in Wireless Systems. 2 CDMA2000: Overall Architecture Mobile Station.
H. 323 Chapter 4.
William Stallings Data and Computer Communications 7 th Edition Chapter 13 Congestion in Data Networks.
Top-Down Network Design Chapter Thirteen Optimizing Your Network Design Copyright 2010 Cisco Press & Priscilla Oppenheimer.
24.1 Chapter 24 Congestion Control and Quality of Service Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 25 Multimedia.
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.
Differentiated Services. Service Differentiation in the Internet Different applications have varying bandwidth, delay, and reliability requirements How.
ACN: IntServ and DiffServ1 Integrated Service (IntServ) versus Differentiated Service (Diffserv) Information taken from Kurose and Ross textbook “ Computer.
CS Summer 2003 Lecture 8. CS Summer 2003 Populating LFIB with LDP Assigned/Learned Labels Changes in the LFIB may be triggered routing or.
OSI Model.
In-Band Flow Establishment for End-to-End QoS in RDRN Saravanan Radhakrishnan.
CSE 401N Multimedia Networking-2 Lecture-19. Improving QOS in IP Networks Thus far: “making the best of best effort” Future: next generation Internet.
1 Quality of Service Outline Realtime Applications Integrated Services Differentiated Services.
CS335 Networking & Network Administration Tuesday, April 20, 2010.
Internet QoS Syed Faisal Hasan, PhD (Research Scholar Information Trust Institute) Visiting Lecturer ECE CS/ECE 438: Communication Networks.
Spring 2002CS 4611 Quality of Service Outline Realtime Applications Integrated Services Differentiated Services.
The OSI Model A layered framework for the design of network systems that allows communication across all types of computer systems regardless of their.
 The Open Systems Interconnection model (OSI model) is a product of the Open Systems Interconnection effort at the International Organization for Standardization.
1 © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public IP Telephony Introduction to VoIP Cisco Networking Academy Program.
Lawrence G. Roberts CEO Anagran September 2005 Advances Toward Economic and Efficient Terabit LANs and WANs.
1 Integrated and Differentiated Services Multimedia Systems(Module 5 Lesson 4) Summary: r Intserv Architecture RSVP signaling protocol r Diffserv Architecture.
CSE679: QoS Infrastructure to Support Multimedia Communications r Principles r Policing r Scheduling r RSVP r Integrated and Differentiated Services.
CS Spring 2011 CS 414 – Multimedia Systems Design Lecture 23 - Multimedia Network Protocols (Layer 3) Klara Nahrstedt Spring 2011.
Tiziana Ferrari Quality of Service Support in Packet Networks1 Quality of Service Support in Packet Networks Tiziana Ferrari Italian.
CSE QoS in IP. CSE Improving QOS in IP Networks Thus far: “making the best of best effort”
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Chapter 23 Congestion Control and Quality of Service.
IP QoS for 3G. A Possible Solution The main focus of this network QoS mechanism is to provide one, real time, service in addition to the normal best effort.
1 Kommunikatsiooniteenuste arendus IRT0080 Loeng 7 Avo Ots telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika inst.
Quality of Service (QoS)
Top-Down Network Design Chapter Thirteen Optimizing Your Network Design Oppenheimer.
Protocols and the TCP/IP Suite
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 7: Transport Layer Introduction to Networking.
Lectured By: Vivek Dimri Assistant Professor, CSE Dept. SET, Sharda University, Gr. Noida.
Cable network and multimedia services Speaker: 陳羿仲 Advisor: 吳和庭 2012/12/05.
1 Quality of Service Outline Realtime Applications Integrated Services Differentiated Services MPLS.
TELE202 Lecture 5 Packet switching in WAN 1 Lecturer Dr Z. Huang Overview ¥Last Lectures »C programming »Source: ¥This Lecture »Packet switching in Wide.
Computer Networks with Internet Technology William Stallings
CS Spring 2009 CS 414 – Multimedia Systems Design Lecture 21 – Case Studies for Multimedia Network Support (Layer 3) Klara Nahrstedt Spring 2009.
Multimedia Wireless Networks: Technologies, Standards, and QoS Chapter 3. QoS Mechanisms TTM8100 Slides edited by Steinar Andresen.
ﺑﺴﻢﺍﷲﺍﻠﺭﺣﻣﻥﺍﻠﺭﺣﻳﻡ. Group Members Nadia Malik01 Malik Fawad03.
Data and Computer Communications Chapter 11 – Asynchronous Transfer Mode.
1 Presentation_ID © 1999, Cisco Systems, Inc. Cisco All-IP Mobile Wireless Network Reference Model Presentation_ID.
QoS framework (PR0002) Rev.0.5 (Work in progress).
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNP 1 v3.0 Module 1 Overview of Scalable Internetworks.
3GPP2 Circuit-Switched Video Conferencing & Packet-Switched Video Telephony Services Overview Scott Droste Chair, TSG-C WG1 Applications & Services Motorola.
Prepared by Engr.Jawad Ali BSc(Hons)Computer Systems Engineering University of Engineering and Technology Peshawar.
Ch 6. Multimedia Networking Myungchul Kim
TSG-C Overview Dr. Edward G. Tiedemann Chair, TSG-C Working Group 3 Q UALCOMM Incorporated CDMA450 Evolution Seminar Hosted by 3GPP2,
1 Transport Layer: Basics Outline Intro to transport UDP Congestion control basics.
Chapter 6 outline r 6.1 Multimedia Networking Applications r 6.2 Streaming stored audio and video m RTSP r 6.3 Real-time, Interactive Multimedia: Internet.
© 2006 Cisco Systems, Inc. All rights reserved. 3.2: Implementing QoS.
An End-to-End Service Architecture r Provide assured service, premium service, and best effort service (RFC 2638) Assured service: provide reliable service.
Air-Interface Application Layer Security (A 2 LS) Wireless secure communications group, Whippany.
1 Lecture 15 Internet resource allocation and QoS Resource Reservation Protocol Integrated Services Differentiated Services.
1 Wireless Networks Lecture 24 CDMA2000 Dr. Ghalib A. Shah.
Lucent Technologies – Proprietary Use pursuant to company instruction Air-Interface Application Layer Security (A 2 LS) Wireless secure communications.
1 Flow-Aware Networking Introduction Concepts, graphics, etc. from Guide to Flow-Aware Networking: Quality-of-Service Architectures and Techniques for.
Instructor Materials Chapter 6: Quality of Service
Chapter 9 Optimizing Network Performance
Klara Nahrstedt Spring 2009
Top-Down Network Design Chapter Thirteen Optimizing Your Network Design Copyright 2010 Cisco Press & Priscilla Oppenheimer.
Chapter 25 Multimedia TCP/IP Protocol Suite
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 6: Quality of Service Connecting Networks.
Figure Areas in an autonomous system
Presentation transcript:

1 Quality of Service (QoS) Best Practices for CDMA2000 1xEV-DO Networks Engineering Services Group QUALCOMM, Inc.

QUALCOMM CONFIDENTIAL Introduction to QoS 2

QUALCOMM CONFIDENTIAL 3 What is QoS? QoS is a practice, that refers to the capability of a network to provide: Differentiated service to a selected group of user applications or for specific types of network traffic over ­Various transport technologies and across all communication segments QoS allows users with different OSI application layer needs to meet their service requirements while utilizing the available network resources efficiently QoS is IP data networking done right, to ensure consistent good user experience

QUALCOMM CONFIDENTIAL 4 Why implement QoS? Implementing QoS in IP networks: Ensures a consistent good user experience Enables new differentiated services and classes of service that were previously not feasible Supports tailored services for operator differentiation Allows coexistence of business-critical applications alongside interactive multimedia and voice applications Provides more efficient resource control and usage Is the foundation of the fully integrated network of the future

QUALCOMM CONFIDENTIAL 5 How is QoS achieved? QoS is achieved by optimal implementation of: Packet Classification Link Efficiency Queue Management Congestion Management Traffic Shaping and Policing Admission Control Every communication segment and network elements across all these communication segments must perform their share of QoS function Air interface, backhaul and IP backbone are few examples communication segments BTS, RAN, PDSN and Routers are few examples of network elements

QUALCOMM CONFIDENTIAL 6 QoS Application Criteria The four horsemen of an QoS applications are: Target Throughput (kbps): The minimum data rate at which usable data can be sent over the communication path from the origination to the destination Delay/Latency (ms): Maximum allowable delay between sending a packet at the origination and reception of that packet at the destination Jitter: The statistically tolerable variance of inter-arrival delay between two consecutive packets within the same IP flow/stream Reliability/PER (%): The number of packets that are in error out of the total number of packets transmitted The mechanism to honor the above per application requirements is Quality of Service (QoS)

QUALCOMM CONFIDENTIAL 7 Examples of QoS Applications Applications with flows that require QoS treatment are: Voice over IP (VoIP) ­Full-duplex communication with two flows: control and speech Packet Switched Video Telephony (PSVT) ­Full-duplex communication with three flows: control, audio and video Video Streaming (VS) ­Half-duplex communication with three flows: control, audio and video Push to Talk (PTT) ­Half-duplex communication with two flows: control and audio ­Rapid connection and paging Low Latency Games ­Full-duplex communication with one flow: control

QUALCOMM CONFIDENTIAL Evolution of QoS in CDMA2000 1xEV-DO Networks 8

QUALCOMM CONFIDENTIAL 9 QoS in a typical 1xEV-DO Network Architecture Air Interface QoS Backhaul QoS (Typically IP over T1) Backbone QoS (Typically IP over OC-3) R-P Interface QoS (Typically IP over Ethernet) Core Data Network QoS (Typically DiffServ mechanism) QoS Packet Marking and Classification

QUALCOMM CONFIDENTIAL User-based QoS in 1xEV-DO Rel 0 systems: Enables the system to treat users with different levels of priority based on their subscription level (Executive, Premium, Standard)  User profile determines priority level and available applications  Different levels of priority based on the current application utilized  Flexibility to switch priorities based on the applications launched Once priority established, all of the user’s application packets are treated with same priority Implemented with minimal software changes 10 QoS in 1xEV-DO Rel 0 Networks: User-based EXECUTIVE USER STANDARD USER Highest Priority Packets Medium Priority Packets Low Priority Packets PREMIUM USER

QUALCOMM CONFIDENTIAL 11 User-based QoS in 1xEV-DO Rel 0 Networks: Illustration Air Interface QoS User-based Inter-AT QoS Backhaul QoS QoS for Abis signaling QoS for different Users Backbone QoS Inherent application IP QoS Dependency on AT marking IP QoS R-P Interface QoS QoS for A11 signaling User Profile based QoS on A10 Core Data Network QoS (Typically DiffServ mechanism) QoS Packet Marking and Classification

QUALCOMM CONFIDENTIAL 12 QoS in 1xEV-DO Rev A: Application-based Application-based QoS in 1xEV-DO Rev A systems: Enables the system to treat applications with different levels of priority  Same applications within and across ATs get the same priority. Implemented with an upgrade to 1xEV-DO Rev A system that provides: 1xEV-DO Rev A Air interface features: Multi-Flow Packet Application and Enhanced Multi-flow Packet Application ­Packet-based RLP ­ROHC Short Packets Multi-user Packets One-to-many mapping of DRC index to transmission formats NULL to non-NULL Rate DRC mapping DRC Translation Offset RTCMAC Subtype 3 algorithm RL Hybrid ARQ Data Source Control channel Improved Access Channel for rapid access 1xEV-DO Rev A RAN features: QoS aware scheduler DRC/DSC Erasure mapping FL Delayed-ARQ Seamless handoff via Route Selection Sub-Synchronous Control Channel Cycle for fast paging Quick Connect 1xEV-DO Rev A PDSN features: SO67 to forward IP packets to RAN Packet filters & prioritization with Multiple A10’s Authorization & accounting

QUALCOMM CONFIDENTIAL 13 Application-based QoS in 1xEV-DO Rev A Networks: Illustration Air Interface QoS QoS Negotiated Application-based Intra and Inter-AT Backhaul QoS QoS for Abis signaling QoS for different Applications Backbone QoS Inherent application IP QoS Rely on PDSN marking IP QoS R-P Interface QoS QoS for A11 signaling Application Profile based QoS on Auxiliary A10 Core Data Network QoS (Typically DiffServ mechanism) QoS Packet Marking and Classification

QUALCOMM CONFIDENTIAL 14 QoS Evolution in 1xEV-DO 3GPP2 Framework: SUMMARY QoS Features1xEV-DO Rel 01xEV-DO Rev A (Backward compatible to Rel 0) 1xEV-DO Rev B (Backward compatible to Rel 0 and Rev A) Packet Classification User-based (UATI-based) Multi-Flow (MFPA) Enhanced Multi-flow (EMFPA) Multi-Flow RTCMAC (Subtype 3) Multi-Link Multi-Flow (MLMFPA) Multi-Carrier Traffic Channels Link Efficiency FL Hybrid ARQ Short and Long PL Packets Multi-User Packets RL Hybrid ARQ Packet-based framing ROHC Queue Management User-based Priority (Inter-AT) FL Proportional Fair Scheduler RL Rate Transition Probabilities Applications-based Priority (Inter-AT and Intra-AT) FL Generalized/Delay Fair RL RTCMAC algorithm (Transition\Priority Functions) Multi-Carrier Independent Queuing Congestion Management Flow Control RED, WRED and Tail Drop mechanisms FL D-ARQ, DRC/DSC Erasure, NULL to non-NULL Rate map RL RTCMAC algorithm Enhanced Flow Control Multi-Carrier Load Balancing Traffic Shaping and PDSN User-based Profile Application-based Profile (FL Scheduler and RL Token- bucket algorithm) Admission Control QoS Profiles and QoS Traffic Class based

QUALCOMM CONFIDENTIAL QoS in 1xEV-DO Rev A Networks 15

QUALCOMM CONFIDENTIAL 16 QoS Within a 1xEV-DO Rev A Framework The QoS required for an application with distinct IP Flows (such as PSVT Audio, PSVT Video and Signaling IP Flow) is achieved using: Multi-Flow Packet Application (MFPA) or Enhanced Multi-Flow Packet Application (EMFPA) Reverse Traffic Channel MAC Subtype 3 protocol (RTCMAC3) on the Reverse Link Enhanced Forward Traffic Channel MAC Protocol on the Forward Link Physical Layer Subtype 2 QoS aware Forward Link Scheduler Various attributes of the protocols are negotiated either using the Session Configuration Protocol or the Generic Attribute Update Protocol.

QUALCOMM CONFIDENTIAL 17 What does QoS mean in 1xEV-DO Rev A Networks? Flows, Flows, Flows, and Queues To achieve 1xEV-DO Rev A air interface QoS for an application, the following flows are used and negotiated: IP Flows are data streams generated by a user application (OSI) residing outside the 1xEV-DO Rev A protocol stack. RLP Flows reside at the 1xEV-DO Rev A Application Layer and use either Multi-Flow Packet Application (MFPA) or Enhanced MFPA. These flows are mapped to the upper layer IP flows. RTCMAC Flows reside at the 1xEV-DO Rev A MAC layer and use RTCMAC Subtype 3. These flows are associated to the upper layer RLP flows. Multiple instances (queues) of these flows provide QoS for concurrent applications at the AT, such as PSVT Audio, PSVT Video, and PSVT signaling.

QUALCOMM CONFIDENTIAL 18 Multi-Flow Concept: Concurrent BE and PSVT Traffic Each flow has independent QoS requirement – Identified by a Reservation Label Association between Reservation Label and RLP Flow is established RLP header is applied RTCMAC subtype 3 assigns priorities to handle the data of each flow

QUALCOMM CONFIDENTIAL 19 How is QoS requested in 1xEV-DO Rev A Networks? QoS in 1xEV-DO Rev A is defined and requested in terms of: Flow Specification – Used by the AT to state air interface resources required for QoS application (FlowProfileID)  Interaction between AT and RAN over 1xEV-DO Rev A Signaling Filter Specification – Used by the AT to define IP traffic flow classification and QoS treatment determination (Traffic Flow Template or TFT)  Interaction between AT and PDSN as Reservation Resource Protocol (RSVP) over UDP Port 3455

QUALCOMM CONFIDENTIAL 20 Successful QoS Configuration The conditions for QoS to be GRANTED are: AT requests QoS (as a reservation, one per IP QoS Flow) QoS request accepted by AN with a non-NULL QoS response Requested reservation mapped to an RLP flow RLP to which the reservation is mapped is activated RLP flow is associated with an RTCMAC flow RTCMAC flow is activated RSVP messaging with the PDSN is successful, with the TFTs appropriately configured At this point QoS is Ready The AT, having determined the air interface QoS profile and the PDSN QoS configuration are complete, sends a ReservationOnRequest message when it desires to use the QoS

QUALCOMM CONFIDENTIAL 21 Logical States of QoS in 1xEV-DO Rev A Networks

QUALCOMM CONFIDENTIAL QoS Best Practices 22

QUALCOMM CONFIDENTIAL 23 QoS Best Practices for 1xEV-DO Rev A Networks 1.Establish AT’s protocols and OSI application capabilities 2.Understand the QoS application’s needs: a)Target Throughput b)Latency requirements c)Jitter d)Reliability e)Access and Paging needs f)Flow and Filter Specification 3.Design for end-to-end QoS (within your control) for the application: a) Air Interface b) Backhaul between the BTS and RNC c) Backbone network between the RNC and PDSN d) Core network controlled by the operator.

QUALCOMM CONFIDENTIAL 24 QoS Best Practices for 1xEV-DO Rev A Networks 4.End-to-end application QoS design considerations: a)Coexistence with other QoS application b)Coverage c)Capacity dimensioning (access and paging load considerations) 5.When to setup air interface QoS: a)Always-On QoS application, such as VoIP: Negotiate 1xEV-DO Rev A air interface QoS as part of Session Negotiation b)On-Demand QoS application, such as Video Streaming: Negotiate 1xEV-DO Rev A air interface QoS only when QoS application is invoked

QUALCOMM CONFIDENTIAL 25 QoS Best Practices for 1xEV-DO Rev A Networks 6.QoS setup signaling optimizations: a)Air Interface QoS signaling with RAN and RSVP messaging with the PDSN should happen in parallel b)Application registration (such as SIP REGISTER) can happen in parallel with QoS setup 7.Maintain QoS setup signaling integrity: a)All reservations for a single application (such as PSVT audio, PSVT video and signaling) should be bundled in a single QoS request message b)Protocol specific attributes negotiated should be bundled in a single bundled message 8.Implement Admission Control mechanisms

QUALCOMM CONFIDENTIAL 26

QUALCOMM CONFIDENTIAL Backup Slides 27

QUALCOMM CONFIDENTIAL 28 PSVT Call Flow: QoS Setup (1 of 2)

QUALCOMM CONFIDENTIAL 29 PSVT Call Flow: QoS Setup (2 of 2) Bundled in a single message