King Fahd University of Petroleum & Minerals Computer Engineering g Dept



Similar documents
How To Provide Qos Based Routing In The Internet

Internet Quality of Service

Integrated Service (IntServ) versus Differentiated Service (Diffserv)

CS/ECE 438: Communication Networks. Internet QoS. Syed Faisal Hasan, PhD (Research Scholar Information Trust Institute) Visiting Lecturer ECE

4 Internet QoS Management

A Review on Quality of Service Architectures for Internet Network Service Provider (INSP)

18: Enhanced Quality of Service

02-QOS-ADVANCED-DIFFSRV

Differentiated Services

QoS Parameters. Quality of Service in the Internet. Traffic Shaping: Congestion Control. Keeping the QoS

Introduction to Differentiated Services (DiffServ) and HP-UX IPQoS

Analysis of IP Network for different Quality of Service

Multimedia Requirements. Multimedia and Networks. Quality of Service

QoS in IP networks. Computer Science Department University of Crete HY536 - Network Technology Lab II IETF Integrated Services (IntServ)

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

Management of Telecommunication Networks. Prof. Dr. Aleksandar Tsenov

Improving QOS in IP Networks. Principles for QOS Guarantees. Principles for QOS Guarantees (more) Principles for QOS Guarantees (more)

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

Faculty of Engineering Computer Engineering Department Islamic University of Gaza Network Chapter# 19 INTERNETWORK OPERATION

Chapter 7 outline. 7.5 providing multiple classes of service 7.6 providing QoS guarantees RTP, RTCP, SIP. 7: Multimedia Networking 7-71

CS 268: Lecture 13. QoS: DiffServ and IntServ

QoS Strategy in DiffServ aware MPLS environment

Mixer/Translator VOIP/SIP. Translator. Mixer

Lecture 33. Streaming Media. Streaming Media. Real-Time. Streaming Stored Multimedia. Streaming Stored Multimedia

Real-time apps and Quality of Service

Investigation and Comparison of MPLS QoS Solution and Differentiated Services QoS Solutions

The network we see so far. Internet Best Effort Service. Is best-effort good enough? An Audio Example. Network Support for Playback

Figure 1: Network Topology

QoS in VoIP. Rahul Singhai Parijat Garg

Protocols with QoS Support

Differentiated Services:

Telecommunication Services Engineering (TSE) Lab. Chapter III 4G Long Term Evolution (LTE) and Evolved Packet Core (EPC)

MULTIMEDIA NETWORKING

CS640: Introduction to Computer Networks. Why a New Service Model? Utility curve Elastic traffic. Aditya Akella. Lecture 20 QoS

Quality of Service for IP Videoconferencing Engineering White Paper

IP-Telephony Quality of Service (QoS)

Quality of Service Mechanisms and Challenges for IP Networks

Quality of Service. Traditional Nonconverged Network. Traditional data traffic characteristics:

The Conversion Technology Experts. Quality of Service (QoS) in High-Priority Applications

EXPERIMENTAL STUDY FOR QUALITY OF SERVICE IN VOICE OVER IP

"Charting the Course to Your Success!" QOS - Implementing Cisco Quality of Service 2.5 Course Summary

Overview of QoS in Packet-based IP and MPLS Networks. Paresh Shah Utpal Mukhopadhyaya Arun Sathiamurthi

16/5-05 Datakommunikation - Jonny Pettersson, UmU 2. 16/5-05 Datakommunikation - Jonny Pettersson, UmU 4

Performance Evaluation of VoIP Services using Different CODECs over a UMTS Network

IMPLEMENTING CISCO QUALITY OF SERVICE V2.5 (QOS)

Network management and QoS provisioning - QoS in the Internet

Implementing Cisco Quality of Service QOS v2.5; 5 days, Instructor-led

QoS in multi-service IP networks

CS268 Exam Solutions. 1) End-to-End (20 pts)

Quality of Service (QoS)) in IP networks

Index. Common Packet Channel (CPCH) 25 Compression 265, , 288 header compression 284

This topic lists the key mechanisms use to implement QoS in an IP network.

Distributed Systems 3. Network Quality of Service (QoS)

Internet, Part 2. 1) Session Initiating Protocol (SIP) 2) Quality of Service (QoS) support. 3) Mobility aspects (terminal vs. personal mobility)

Cisco CCNP Optimizing Converged Cisco Networks (ONT)

A Survey on QoS Behavior in MPLS Networks

Constructing End-to-End Traffic Flows for Managing Differentiated Services Networks

Application Note How To Determine Bandwidth Requirements

A Novel QoS Framework Based on Admission Control and Self-Adaptive Bandwidth Reconfiguration

TCP in Wireless Networks

Optimizing Converged Cisco Networks (ONT)

IP Quality of Service: Theory and best practices. Vikrant S. Kaulgud

Voice Over IP Performance Assurance

12 Quality of Service (QoS)

IP, Ethernet and MPLS

Voice over IP. Overview. What is VoIP and how it works. Reduction of voice quality. Quality of Service for VoIP

Performance Evaluation of AODV, OLSR Routing Protocol in VOIP Over Ad Hoc

The need for bandwidth management and QoS control when using public or shared networks for disaster relief work

AN OVERVIEW OF QUALITY OF SERVICE COMPUTER NETWORK

Performance Evaluation of Quality of Service Assurance in MPLS Networks

Lecture 16: Quality of Service. CSE 123: Computer Networks Stefan Savage

Security and QoS requirements in Telemedicine. Kevin Wang CSCI E-139

Quality of Service (QoS) EECS 122: Introduction to Computer Networks Resource Management and QoS. What s the Problem?

Implement a QoS Algorithm for Real-Time Applications in the DiffServ-aware MPLS Network

Internet services pricing under usagebased cost allocation: Congestion dependence

enetworks TM IP Quality of Service B.1 Overview of IP Prioritization

VoIP network planning guide

Quality of Service for VoIP

Improving Quality of Service

Industry s First QoS- Enhanced MPLS TE Solution

CCNP: Optimizing Converged Networks

A Policy-Based Admission Control Scheme for Voice over IP Networks

DOCSIS 1.1 Cable Modem Termination Systems

3GPP TS V9.0.0 ( )

Congestion Control Review Computer Networking. Resource Management Approaches. Traffic and Resource Management. What is congestion control?

Technology Overview. Class of Service Overview. Published: Copyright 2014, Juniper Networks, Inc.

APPLICATION NOTE 209 QUALITY OF SERVICE: KEY CONCEPTS AND TESTING NEEDS. Quality of Service Drivers. Why Test Quality of Service?

Quality of Service Routing in MPLS Networks Using Delay and Bandwidth Constraints

An End-to-End QoS Architecture with the MPLS-Based Core

Quality of Experience and Quality of Service

Chapter 2. Literature Review

Adding Enhanced Services to the Internet: Lessons from History. k.c. claffy, David Clark UCSD, MIT September, 2015

QUALITY OF SERVICE IN TELECOMMUNICATION NETWORKS

Transcription:

King Fahd University of Petroleum & Minerals Computer Engineering g Dept COE 543 Mobile and Wireless Networks Term 111 Dr. Ashraf S. Hasan Mahmoud Rm 22-148-3 Ext. 1724 Email: ashraf@kfupm.edu.sa 12/24/2011 Dr. Ashraf S. Hasan Mahmoud 1 Lecture Contents 1. 12/24/2011 Dr. Ashraf S. Hasan Mahmoud 2 1

Main References Abbas Jamalipour, The Wireless Mobile Internet Architecture, Protocols and Services, Wiley, 2003 Chapter 5: Quality of Service in a Mobile Environment 12/24/2011 Dr. Ashraf S. Hasan Mahmoud 3 Quality of Service Def: set of specific requirement (quantitative or otherwise) for a particular service provided by a network to users Easier to deal with measurable quantitative requirements E.g. good quality video versus FER < 10-4 Objective: to be able to give QoS guarantees for network users E.g 3/4 G-mobile networks 12/24/2011 Dr. Ashraf S. Hasan Mahmoud 4 2

User-Level QoS Requirements Def: requirements that can directly affect the user application E.g voice quality call drop Many of the procedures involved are transparent to user E.g. handoff internode communications These requirements are greatly determined by the user application 12/24/2011 Dr. Ashraf S. Hasan Mahmoud 5 User-Level QoS Requirements cont d Categorizes according to Criticality in accordance with the perceived QoS based on data transmission and application type E.g: for multimedia streaming factors are: video rate, video smoothness, picture detail, picture quality, audio quality, video/audio synchronization, etc. Cost money value of the service fees charged by the service provider Cost model per usage time or per data (more practical for internet applications) Security (refer to previous set of slides) Confidentiality Integrity Digital signature capability Authentication 12/24/2011 Dr. Ashraf S. Hasan Mahmoud 6 3

Technology and Network QoS Requirements More indicative (explicit) figures/numbers to illustrate the QoS provided to users Categorized into: Bandwidth data rate available to application Timeliness Reliability 12/24/2011 Dr. Ashraf S. Hasan Mahmoud 7 Technology and Network QoS Requirements - Bandwidth Typically higher bandwidth network provide higher user data rate (ignoring loading, bandwidth management schemes, etc) System-level rate: physical transmission rate (function of static parameters such as modulation, frequency, technology, etc, and of dynamic parameters such as system resource management) Application-level rate: application protocols use different compression algorithms to reduce demand on system level bandwidth Transaction-data rate: rate of performing tasks (if a task requires transmission of certain info) Typically, the delay time is the measure used to quantify the bandwidth service provided by the network 12/24/2011 Dr. Ashraf S. Hasan Mahmoud 8 4

Technology and Network QoS Requirements - Timeliness Reflected through: Delay time definition depend on application and network E.g. may include user terminal processing time, transmission delay, link propagation, queueing delay, etc. Typically, higher bandwidth network possesses lower delay time not true if major components of delay are not bandwidth-related Response time a measure of how fast the network as a whole provides the requested service Delay variation for applications like real-time application delay variation is more critical than delay time or response time 12/24/2011 Dr. Ashraf S. Hasan Mahmoud 9 Technology and Network QoS Requirements - Reliability Time-based measures E.g. average time between failures Frequency-based measures E.g. rate of failure, data loss, etc. 12/24/2011 Dr. Ashraf S. Hasan Mahmoud 10 5

Correlation Between the QoS Indicators Having all previous indicators as the QoS metrics for all users is neither feasible nor necessary Diverse relationship between the QoS indicators 12/24/2011 Dr. Ashraf S. Hasan Mahmoud 11 Wireless Networks Mobility Range Indicator How big the geographical area covered by service User application dependent Size of area covered by single basestation or access point Mobility coverage and capacity of different wireless networks Wireless network Coverage Data rate Infrared Room 19.2 kb/s 4 Mb/s IEEE802.11 100-500 m around AP 2-11 Mb/s GSM Cellular network 9.6 kb/s CDPD (for AMPS, IS-95, IS-136) Cellular network 19.2 kb/s DECT, PHS Cellular network 32 kb/s GPRS (for GSM) Cellular network 155 kb/s UMTS/IMT-2000 Cellular network 384 kb/s 2 Mb/s Iridium LEO satellite Global 2.4 kb/s Broadband satellite Global/regional 2 Mb/s 12/24/2011 Dr. Ashraf S. Hasan Mahmoud 12 6

QoS Guarantee in IP Networks Original architecture: best-effort; no guarantees Principles of providing QoS: 1. Packet Classification: classify and identify packets according to application requirement E.g. Voice versus FTP packets IPv4 TOS (type of service) bits and IPv6 TC (traffic class) bits currently rarely used 2. Packet Isolation: need to monitor and control flows and allocated resources 3. Efficient Resource Management E.g. different input queues for different flows/classes Dynamic/adaptive management of queues/resources increase efficiency and utilization 4. Traffic Load Control: call admission control (CAC) to handle situations where demand is higher than existing capacity 12/24/2011 Dr. Ashraf S. Hasan Mahmoud 13 Internet Solution to QoS Provisioning Integrated Services (IntServ) RFC 1633, June 1994 Differentiated Services (DiffServ) RFC 2475, December 1998 12/24/2011 Dr. Ashraf S. Hasan Mahmoud 14 7

Integrated Services (IntServ) Goal: to provide guaranteed and controlled services in addition to the already available best-effort service An extension to the existing Internet architecture to support both: real-time and non real-time applications over IP Traffic flows are classified into: Guaranteed-service class Delay bounded (hard) Quantitative Applications: voice, real-time Controlled-service class Statistical delay requirement (e.g. 90% of packets within 2 seconds) Quantitative Best-effort class No guarantee Applications: interactive burst data (e.g. web), interactive bulk (e.g. FTP), and background or asynchronous traffic (e.g. email) 12/24/2011 Dr. Ashraf S. Hasan Mahmoud 15 Integrated Services (IntServ) cont d Guaranteed and controlled services require signaling and admission control procedure in the network nodes Typically y a protocol like: Resource Reservation Protocol (RSVP) is used (RFC 2205 Sept 1997) RSVP is a signaling protocol used to reserve resources in the routers, in a hop-by-hop basis considering the applications requirements in terms of throughput guarantees and end-to-end delay bounds Advantage of IntServ: it builds on the existing architecture leaves the traditional forwarding mechanism unchanged i.e. an IntServ network can still send/receive traffic to an non IntServ network Disadvantage: end-to-end service guarantees are required i.e. all intermediate nodes should support IntServ! Can not be easily scaled to large networks 12/24/2011 Dr. Ashraf S. Hasan Mahmoud 16 8

Differentiated Services (DiffServ) Goal: to provide simple, scalable and flexible service differentiation using a hierarchical resource management model The resource management model: Interdomain resource management Intradomain resource management Network provider can differentiate traffic streams using different per-hop-behaviors (PHB) when forwarding the IP packets of each stream Many IP flows can be aggregated in the same traffic stream or behavior aggregate (BA) PHB applied to an aggregate and is characterized by a DiffServ code point (DSCP) marked in the header of each IP packet IPv4 TOS bits and IPv6 TC bits are used for this purpose http://www.networkmagazine.com/article/nmg20010823s0016 http://www.fact-index.com/d/di/differentiated_services.html 12/24/2011 Dr. Ashraf S. Hasan Mahmoud 17 Differentiated Services (DiffServ) cont d PHBs are implemented on IP routers through the management of network resources: classifiers, markers, meters, queues, droppers, and schedulers Provisioning policies are also required specify how to manage and control these resources Categories of service differentiation: Relative Priority Marking; Service Marking; Label Switching; Integrated Services/Resource Reservation Protocol; and Static per-hop Classification 12/24/2011 Dr. Ashraf S. Hasan Mahmoud 18 9

Differentiated Services Network Architecture Local DS domain three types of routers: access, interior, and border Interdomain resource management: unidirectional service levels agreed at each boundary point between customer and provider for traffic entering the provider network this is the job of the local network! Intradomain resource management: provider s responsibility Local differentiated services domain access routers interior router access routers contracted link Transit internet network border router interior router border router access 12/24/2011 routers Dr. Ashraf S. Hasan Mahmoud 19 Differentiated Services Network Architecture DiffServ does not specify # of traffic classes Provider builds service with a combination of traffic classes, traffic conditioning, and billing Service Level Agreement (SLA) SLA governs traffic handling between local l network and service provider network Static negotiated and agreed on on a long-term basis (e.g. monthly) Dynamic Summary: in DiffServ the entire customer s local network requirements for QoS are aggregated and then an SLA will be made with the network service provider It is the local network that is responsible sbe for providing DiffServ to end users through marking the packets with certain flags (using the DSCP) Call admission control is required only at of edge DS domains to avoid congestion Dynamic network re-provisioning may also be required 12/24/2011 Dr. Ashraf S. Hasan Mahmoud 20 10

IntServ versus DiffServ DiffServ provides discrimination of services (+) Traffic classes are predefined aggregates Simpler network management for DiffServe (+) End systems perform traffic classification IntServ over DiffServ (RFC 2998 Nov 2000) IntServ end-to-end model across a network of one or more DiffServ regions RSVP provides end-to-end signaling Processing is removed from core routers to edge and border routers 12/24/2011 Dr. Ashraf S. Hasan Mahmoud 21 Cellular Network Solutions To QoS Provisioning GPRS 12/24/2011 Dr. Ashraf S. Hasan Mahmoud 22 11

Cellular Network Solutions To QoS Provisioning GPRS cont d GPRS defines user QoS profile Stored and maintained @ HLR QoS profile includes Traffic precedence class (priority: hi, normal, or low) Delay class (how much delay is tolerated four classes) Reliability class (how much loss is tolerated five classes) Peak throughput class (max data rate allocated 8~2048 kb/s) Mean throughput class (average data rate allocated 19 classes, best effort ~ 111 kb/s) The Serving GPRS Support Node (SGSN) is responsible for fulfilling the QoS profile for subscriber 12/24/2011 Dr. Ashraf S. Hasan Mahmoud 23 Cellular Network Solutions To QoS Provisioning UMTS UMTS uses similar core network architecture as the GPRS UMTS follows similar concepts for the QoS provisioning in addition to defining traffic classes: Conversational traffic class e.g. real-time voice or video, requires constant bit rate (CBR) BER < 10-3 is required Streaming traffic classes e.g. multimedia over the internet BER < 10-5 is required Interactive traffic classes e.g. web browsing and internet games response delay/jitter is important but not as sever as those for conversational traffic class BER < 10-8 is required Background traffic class e.g. email or FTP typically delay insensitive. BER < 10-8 is required very much influenced by internet applications 12/24/2011 Dr. Ashraf S. Hasan Mahmoud 24 12