QoS Architectures for Connectionless Networks

Slides:



Advertisements
Similar presentations
QoS Strategy in DiffServ aware MPLS environment Teerapat Sanguankotchakorn, D.Eng. Telecommunications Program, School of Advanced Technologies Asian Institute.
Advertisements

APNOMS2003Fujitsu Laboratories Ltd.1 A QoS Control Method Cooperating with a Dynamic Load Balancing Mechanism Akiko Okamura, Koji Nakamichi, Hitoshi Yamada.
Quality of Service CS 457 Presentation Xue Gu Nov 15, 2001.
Spring 2003CS 4611 Quality of Service Outline Realtime Applications Integrated Services Differentiated Services.
IETF Differentiated Services Concerns with Intserv: r Scalability: signaling, maintaining per-flow router state difficult with large number of flows r.
Spring 2000CS 4611 Quality of Service Outline Realtime Applications Integrated Services Differentiated Services.
William Stallings Data and Computer Communications 7 th Edition Chapter 13 Congestion in Data Networks.
INTERNET QOS: A BIG PICTURE XIPENG XIAO AND LIONEL M. NI, MICHIGAN STATE UNIVERSITY Jinyoung You CS540, Network Architect.
CS640: Introduction to Computer Networks Aditya Akella Lecture 20 – QoS.
CSE Computer Networks Prof. Aaron Striegel Department of Computer Science & Engineering University of Notre Dame Lecture 20 – March 25, 2010.
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.
Resource Management – a Solution for Providing QoS over IP Tudor Dumitraş, Frances Jen-Fung Ning and Humayun Latif.
4-1 Network layer r transport segment from sending to receiving host r on sending side encapsulates segments into datagrams r on rcving side, delivers.
Chapter 4 Network Layer slides are modified from J. Kurose & K. Ross CPE 400 / 600 Computer Communication Networks Lecture 14.
ACN: IntServ and DiffServ1 Integrated Service (IntServ) versus Differentiated Service (Diffserv) Information taken from Kurose and Ross textbook “ Computer.
10 - Network Layer. Network layer r transport segment from sending to receiving host r on sending side encapsulates segments into datagrams r on rcving.
Congestion Control and Resource Allocation
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.
ACN: Congestion Control1 Congestion Control and Resource Allocation.
DiffServ QoS in internet
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.
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.
Mobile IP Performance Issues in Practice. Introduction What is Mobile IP? –Mobile IP is a technology that allows a "mobile node" (MN) to change its point.
Computer Networking Quality-of-Service (QoS) Dr Sandra I. Woolley.
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.
End-to-end resource management in DiffServ Networks –DiffServ focuses on singal domain –Users want end-to-end services –No consensus at this time –Two.
CSE679: QoS Infrastructure to Support Multimedia Communications r Principles r Policing r Scheduling r RSVP r Integrated and Differentiated Services.
A review of quality of service mechanisms in IP-based network ─ integrated and differentiated services,multi-layer switching,MPLS and traffic engineering.
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”
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.
Quality of Service (QoS)
QOS مظفر بگ محمدی دانشگاه ایلام. 2 Why a New Service Model? Best effort clearly insufficient –Some applications need more assurances from the network.
Adaptive QoS Management for IEEE Future Wireless ISPs 通訊所 鄭筱親 Wireless Networks 10, 413–421, 2004.
Network Layer4-1 Chapter 4: Network Layer Chapter goals: r understand principles behind network layer services: m network layer service models m forwarding.
1 Quality of Service Outline Realtime Applications Integrated Services Differentiated Services MPLS.
Wolfgang EffelsbergUniversity of Mannheim1 Differentiated Services for the Internet Wolfgang Effelsberg University of Mannheim September 2001.
Salim Hariri HPDC Laboratory Enhanced General Switch Management Protocol Salim Hariri Department of Electrical and Computer.
4: Network Layer4-1 Schedule Today: r Finish Ch3 r Collect 1 st Project r See projects run r Start Ch4 Soon: r HW5 due Monday r Last chance for Qs r First.
© Jörg Liebeherr, Quality-of-Service Architectures for the Internet Integrated Services (IntServ)
Network Support for QoS – DiffServ and IntServ Hongli Luo CEIT, IPFW.
Differentiated Services MPLS Doug Young Suh Last updated : Aug 1, 2009 diffServ/RSVP.
Packet switching network Data is divided into packets. Transfer of information as payload in data packets Packets undergo random delays & possible loss.
CS 447 Network & Data Communication QoS Implementation for the Internet IntServ and DiffServ Department of Computer Science Southern Illinois University.
© Jörg Liebeherr, Quality-of-Service Architectures for the Internet.
Forwarding.
Differentiated Services IntServ is too complex –More focus on services than deployment –Functionality similar to ATM, but at the IP layer –Per flow QoS.
Differentiated Services Two Approaches for Providing QoS on the Internet u “Freeway model” -- integrated services Internet (intserv) – Build a dedicated.
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.
Univ. of TehranIntroduction to Computer Network1 An Introduction Computer Networks An Introduction to Computer Networks University of Tehran Dept. of EE.
An End-to-End Service Architecture r Provide assured service, premium service, and best effort service (RFC 2638) Assured service: provide reliable service.
1 Lecture 15 Internet resource allocation and QoS Resource Reservation Protocol Integrated Services Differentiated Services.
Chapter 30 Quality of Service Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Internet Quality of Service
INTRODUCTION NETWORKING CONCEPTS AND ADMINISTRATION CSIS 3723
Internet Quality of Service
Advanced Computer Networks
Instructor Materials Chapter 6: Quality of Service
Queue Management Jennifer Rexford COS 461: Computer Networks
Network Layer Goals: Overview:
EE 122: Lecture 18 (Differentiated Services)
EE 122: Differentiated Services
CIS679: Two Planes and Int-Serv Model
University of Houston Quality of Service Datacom II Lecture 3
Congestion Control and Resource Allocation
Presentation transcript:

QoS Architectures for Connectionless Networks Stewart Fallis [stewart@mirror.bt.co.uk] BT Advanced Communications Research

Outline Future network model A generic network model Current architectures ATM QoS Integrated Services Differentiated Services Evolving Differentiated Services ‘Soft’ QoS ‘Hard’ QoS Bounded Delay service Dynamic QoS Grade of service Generic QoS node Concluding comments

Need a Globally Accepted QoS Architecture Generic Network Model Core Network Real time Local Data Networks There is a distinct need for a ubiquitous QoS architecture whereby, the network is application independent. Therefore, traditional data, mobile and real time applications can co-exist on the same communications platform which supports degrees or shades of QoS. To propose a unified networking solution, then there must be coherence in the mechanisms employed with deliver such network functions, e.g. a generic QoS mechanism. Mobile Networks (real time & data) Need a Globally Accepted QoS Architecture

Current QoS Architectures ATM QoS Delay by design Classes: signalled via control Integrated Services Connection Oriented QoS Negotiable guaranteed end-to-end delay service Dynamic Delay Guarantees Zero packet loss Heavy weight signalling protocol Hard QoS Requires per-flow state in routers Pessimistic delay bound Differentiated Services Connectionless QoS Small set of aggregate classes: no per-flow information ‘Dumb’ core routers Integrated Services: It is connection oriented QoS It can deliver a quantifiable, guaranteed end-to-end delay with zero packet loss Relies on RSVP which may be too complex in it’s current implementation It is mainly Hard QoS Requires per-flow state in the network the delay bound of WFQ is pessemistic Differentiated Services: Connectionless QoS Uses aggregate set of classes ---> No need for per flow information Hence the Dumb core routers May not deliver a quantifiable low end-to-end delay bound Static QoS approach No feedback to users when a failure occurs QoS maybe too soft e.g. Premium service No-per flow separation Static: Subscription based No feedback from network when failure occurs

Evolving Differentiated Services What we really need is: Dynamic Bandwidth Allocation Per-flow state only at edge Signalling for hard QoS Low delay by design not negotiation Aggregate in core Not soft-state In order to provide a comprehensive QoS architecture, then there is a distinct need for the user to be able specify their QoS requirements to the underlying network. To avoid scalability issues, the complexity should be pushed out to the edges of the network and into the hosts. There should be some form of lightweight signalling mechanism for the Hard QoS class. There should be no soft state in the network. This provides an architecture that suppoprts both connectionless and connection oriented QoS Network would support both ‘Hard’ and ‘Soft’ QoS

Soft QoS: Olympic Service Ensures access to specified portion of o/p link bandwidth Host inserts pkt class Gold Profiler Scheduling Silver Bronze Random in packet drop aggressive out packet drop Polices pkt rate & marks those outside negotiated rate RIO Congestion control (RED IN and OUT packets) Buffer fill No drop Increasing load

Hard QoS: Bounded Delay Evolve Diffserv EF class Peak rate host shaping Limit Max Packet size Dimensioned buffer & bandwidth Guaranteed Delay bound + Simple FIFO queuing Overcomes Need For Per-Flow State

Hard QoS: Bounded Delay Core Network FIFO queuing for BD in core routers Host pk rate shaping Local Data Networks Complexity pushed to network edges & hosts

Bounded Delay: Delay Bound Host packetisation delay NW delay Packetisation Int-serv assumed best effort Network delays dominant Long timescales to ‘sort’ incoming packets Host packetisation delay NW delay Packetisation Bounded Delay assumes high speed core Packetisation delay dominant FIFO queuing is sufficient

Dynamic QoS Lightweight signalling User initiated Alternatively, communication can be via a bandwidth broker or could be future DNS? Lightweight signalling User initiated Simple bandwidth request Bandwidth Request Bandwidth request can involve only edge nodes, or depending on how onerous, all nodes.

Bounded Delay: Grade of Service Use CAC to restrict users Provides varying QoS from one “pool” of bandwidth C A Low user limit Medium user limit High user limit

Generic QoS Node Current IP architecture does not support connections! Switching engine Signalling Dest Address lookup Current IP architecture does not support connections!

Connection Oriented Routing Is this not simply MPLS? Dest Address lookup Label lookup Signalling Mapping QoS Architecture Switching engine CO routing does not affect the QoS Architecture

Conclusions Migration to control layer QoS is application, routing independent Common reservation method Common signalling method Range of QoS supported QoS architecture not dependant on other NW functions Work needs to be done on how and when to use these services