QoS Architectures for Connectionless Networks

14
QoS Architectures for Connectionless Networks Stewart Fallis [[email protected] BT Advanced Communications Research

description

QoS Architectures for Connectionless Networks. Stewart Fallis [[email protected]] BT Advanced Communications Research. Outline. Future network model A generic network model Current architectures ATM QoS Integrated Services Differentiated Services - PowerPoint PPT Presentation

Transcript of QoS Architectures for Connectionless Networks

Page 1: QoS Architectures for Connectionless Networks

QoS Architectures for Connectionless NetworksStewart Fallis [[email protected]]BT Advanced Communications Research

Page 2: QoS Architectures for Connectionless Networks

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

Page 3: QoS Architectures for Connectionless Networks

Generic Network Model

Mobile Networks(real time & data)

Core Network

Local DataNetworks

Real time

Need a Globally Accepted QoS Architecture

Page 4: QoS Architectures for Connectionless Networks

Current QoS Architectures

• 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

•QoS maybe too soft e.g. Premium service• No-per flow separation• Static: Subscription based• No feedback from network when failure occurs

• Differentiated Services• Connectionless QoS• Small set of aggregate classes: no per-flow information• ‘Dumb’ core routers

• ATM QoS• Delay by design • Classes: signalled via control

Page 5: QoS Architectures for Connectionless Networks

Evolving Differentiated ServicesWhat 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

Network would support both ‘Hard’ and ‘Soft’ QoS

Page 6: QoS Architectures for Connectionless Networks

Soft QoS: Olympic Service

SchedulingProfiler

Host inserts pktclass

Polices pkt rate &marks those outside

negotiated rate

Ensures access to specified portion of o/p

link bandwidth

Increasing load

Bufferfill

No drop

Random in packet drop aggressive out packet drop

RIO Congestion control(RED IN and OUT packets)

GoldSilver

Bronze

Page 7: QoS Architectures for Connectionless Networks

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

Page 8: QoS Architectures for Connectionless Networks

Hard QoS: Bounded DelayCore Network

Local DataNetworks

FIFO queuing for BD in core routers

Complexity pushed tonetwork edges & hosts

Host pk rate shaping

R

LNT BDwc

.

Page 9: QoS Architectures for Connectionless Networks

Bounded Delay: Delay Bound

Host packetisation delay NW delay

Packetisation delay

Host packetisation delay NW delay

Packetisation delay

• Int-serv assumed best effort• Network delays dominant

• Long timescales to ‘sort’ incoming packets

• Bounded Delay assumes high speed core• Packetisation delay dominant• FIFO queuing is sufficient

Page 10: QoS Architectures for Connectionless Networks

Dynamic QoS• Lightweight signalling• User initiated• Simple bandwidth request

Bandwidth request can involve onlyedge nodes, or depending on how onerous,

all nodes.

Bandwidth Request

Alternatively, communication can be via a bandwidth

broker or couldbe future DNS?

Page 11: QoS Architectures for Connectionless Networks

Bounded Delay: Grade of Service• Use CAC to restrict users• Provides varying QoS from one “pool” of bandwidth

CAC

CAC

CAC

Low user limit

Medium user limit

High user limit

Page 12: QoS Architectures for Connectionless Networks

Generic QoS Node

QoSArchitecture

Switching engine

SignallingDest Address lookup

Current IP architecture does not support connections!

Page 13: QoS Architectures for Connectionless Networks

Connection Oriented Routing

QoSArchitecture

Switching engine

SignallingDest

Address lookup

Labellookup M

appi

ng

CO routing does not affect the QoS Architecture

Is this notsimply MPLS?

Page 14: QoS Architectures for Connectionless Networks

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