aims workshop heidelberg, 9-11 march 1998 piet van mieghem basic functionality of quality of service...

17
AIMS Workshop Heidelberg, 9-11 March 1998 Piet Van Mieghem Basic Functionality of Quality of Service in Multimedia Networks Piet Van Mieghem

Upload: ross-fowler

Post on 20-Jan-2016

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: AIMS Workshop Heidelberg, 9-11 March 1998 Piet Van Mieghem Basic Functionality of Quality of Service in Multimedia Networks Piet Van Mieghem

AIMS WorkshopHeidelberg, 9-11 March 1998 Piet Van Mieghem

Basic Functionality of

Quality of Service in

Multimedia Networks

Piet Van Mieghem

Page 2: AIMS Workshop Heidelberg, 9-11 March 1998 Piet Van Mieghem Basic Functionality of Quality of Service in Multimedia Networks Piet Van Mieghem

AIMS WorkshopHeidelberg, 9-11 March 1998 Piet Van Mieghem

Outline

Introduction

Multimedia

QoS market trends

Packet networks & statistical multiplexing

QoS : What?

Basic Network functionality required

Conclusions

Page 3: AIMS Workshop Heidelberg, 9-11 March 1998 Piet Van Mieghem Basic Functionality of Quality of Service in Multimedia Networks Piet Van Mieghem

AIMS WorkshopHeidelberg, 9-11 March 1998 Piet Van Mieghem

Outline

Introduction

QoS : What?

Conclusions

Page 4: AIMS Workshop Heidelberg, 9-11 March 1998 Piet Van Mieghem Basic Functionality of Quality of Service in Multimedia Networks Piet Van Mieghem

AIMS WorkshopHeidelberg, 9-11 March 1998 Piet Van Mieghem

Evolution

Advances in Micro-electronicsAdvances in Micro-electronics

Fast computersFast computers

MultimediaMultimedia

Data WorldData Worldnon-real timenon-real time

Telecom WorldTelecom Worldreal-timereal-time

best of both worlds

High speed networksHigh speed networks

Page 5: AIMS Workshop Heidelberg, 9-11 March 1998 Piet Van Mieghem Basic Functionality of Quality of Service in Multimedia Networks Piet Van Mieghem

AIMS WorkshopHeidelberg, 9-11 March 1998 Piet Van Mieghem

Multimedia Marketing Trends

Even if a minority asks for QoS, the network provider is forced to invest in QoS to maintain (or enlarge) its market share

QoS provisioning linked to pricing will be a competitive weapon in future telecommunications networks

MULTIMEDIADiscovery of

Internet(Connectivity)

Attractionto Internet

(Simplicity)

Used to Internet

Frustration withlow QoS

inherent in best effort

Willing to pay for QoS

guarantees

ubiquitousguaranteed qualitylow costBusiness

on Internet

TODAY

Page 6: AIMS Workshop Heidelberg, 9-11 March 1998 Piet Van Mieghem Basic Functionality of Quality of Service in Multimedia Networks Piet Van Mieghem

AIMS WorkshopHeidelberg, 9-11 March 1998 Piet Van Mieghem

Customer Centric Evolution

QoS Complexity

QoS granularity

BE prioritised BE

impact ofguaranteed

QoS

CoSCustomer fine-tuned QoS

Time

flat fee detailed invoice

end system

networkcentric

CL

CO

Page 7: AIMS Workshop Heidelberg, 9-11 March 1998 Piet Van Mieghem Basic Functionality of Quality of Service in Multimedia Networks Piet Van Mieghem

AIMS WorkshopHeidelberg, 9-11 March 1998 Piet Van Mieghem

Stochastic Nature of Information

Prob[x< S< x+dx]

S(t)

t

x correlation depth k

k

R(k) = E[S(t+k)S(t)]

E[S]

max(S)

burst size

PCR

SCR

MBS

Page 8: AIMS Workshop Heidelberg, 9-11 March 1998 Piet Van Mieghem Basic Functionality of Quality of Service in Multimedia Networks Piet Van Mieghem

AIMS WorkshopHeidelberg, 9-11 March 1998 Piet Van Mieghem

Statistical Multiplexing

4

3

2

1

0120100806040200

time (ms)

4

3

2

1

0120100806040200

time (ms)

bandwidth (Mb/s) bandwidth (Mb/s)

No statistical multiplexing PCR = 4 Mb/s

Statistical multiplexingmin. capacity: 3.4 Mb/s

Page 9: AIMS Workshop Heidelberg, 9-11 March 1998 Piet Van Mieghem Basic Functionality of Quality of Service in Multimedia Networks Piet Van Mieghem

AIMS WorkshopHeidelberg, 9-11 March 1998 Piet Van Mieghem

Outline

Introduction

QoS : What?

Conclusions

Page 10: AIMS Workshop Heidelberg, 9-11 March 1998 Piet Van Mieghem Basic Functionality of Quality of Service in Multimedia Networks Piet Van Mieghem

AIMS WorkshopHeidelberg, 9-11 March 1998 Piet Van Mieghem

QOS: definition

Application layer: Grade of Service (GOS) hard to define precisely (perceived quality, human appraisal)

alternative definition: GoS is related to blocking/failures

Transport layer: QoS routing (end-to-end) path through network subject to QoS requirements

Network layer : Quality of Service (QoS)

a measure (a ratio, a maximum, an average/variance/ quantile of a probability distribution,...) acting on a property (a loss, a delay, a cost, ...) of a cell/packet flow

Page 11: AIMS Workshop Heidelberg, 9-11 March 1998 Piet Van Mieghem Basic Functionality of Quality of Service in Multimedia Networks Piet Van Mieghem

AIMS WorkshopHeidelberg, 9-11 March 1998 Piet Van Mieghem

QoS Associations

QoS is related to RESOURCES in the network

states in the network, basically CO in practice

end systems cannot control network resources

driver to a network centric view

current Internet

opportunity for network operators and network manufacturers

Control of QoS (i.e. control of resources) is key

resources = assets = money/capital

QoS control implies OPTIMALITY, because suboptimal control simply means loss of revenue

importance of Admission Control

Page 12: AIMS Workshop Heidelberg, 9-11 March 1998 Piet Van Mieghem Basic Functionality of Quality of Service in Multimedia Networks Piet Van Mieghem

AIMS WorkshopHeidelberg, 9-11 March 1998 Piet Van Mieghem

Basic Network Functionality for QoS provisioning

Functionality

real-time notion

multiparameter routing

signalling

traffic managementadmission controlinput controlfailure controlqueue controlpriority control

ATM IP

AAL1

PNNI

PNNI/BISUP

ATC’svendor specificGCRAvendor specificintelligent schedulingPOB,PBS,HOL,EPD,..

RTP

QoSR (still empty)

RSVP (partly)

Integrated Services(current efforts)

Page 13: AIMS Workshop Heidelberg, 9-11 March 1998 Piet Van Mieghem Basic Functionality of Quality of Service in Multimedia Networks Piet Van Mieghem

AIMS WorkshopHeidelberg, 9-11 March 1998 Piet Van Mieghem

QoS Routing

QoS Routing = Multiple parameter routing subject to constraints

Link metrics are vectors

NP-complete good heuristics needed

Policy Routing is related to QoS routing

Routing with partial information

A

B C D

EF G

H

IJ

K

delay: 10 msbandwidth :100 Mb/scell loss ratio: 1.0e-6administrative weight: 4

Page 14: AIMS Workshop Heidelberg, 9-11 March 1998 Piet Van Mieghem Basic Functionality of Quality of Service in Multimedia Networks Piet Van Mieghem

AIMS WorkshopHeidelberg, 9-11 March 1998 Piet Van Mieghem

Signalling

ATM Network

setupsetup

setupcall

proceedingcall

proceedingconnect

connectconnect

connect ack connect ack

connect ack

setup time

Functionality that transports control information for installing resources along the path of each individual flow (or connection)

consequence of CO-mode

* Complex protocols* Limited number of connections

Page 15: AIMS Workshop Heidelberg, 9-11 March 1998 Piet Van Mieghem Basic Functionality of Quality of Service in Multimedia Networks Piet Van Mieghem

AIMS WorkshopHeidelberg, 9-11 March 1998 Piet Van Mieghem

Traffic Management

Final (nodal) decision on installing resources:

admission function (CAC)

CAC is inherently difficult

Need for input control

never trust the user

check the contracted traffic parameters

Congestion functionality

Various ATM bearer capabilities (DBR, SBR, UBR, ABR, GFR, ...) or Internet services (guaranteed service, controlled load, BE)

Page 16: AIMS Workshop Heidelberg, 9-11 March 1998 Piet Van Mieghem Basic Functionality of Quality of Service in Multimedia Networks Piet Van Mieghem

AIMS WorkshopHeidelberg, 9-11 March 1998 Piet Van Mieghem

Outline

Introduction

QoS : What?

Conclusions

Page 17: AIMS Workshop Heidelberg, 9-11 March 1998 Piet Van Mieghem Basic Functionality of Quality of Service in Multimedia Networks Piet Van Mieghem

AIMS WorkshopHeidelberg, 9-11 March 1998 Piet Van Mieghem

QoS : Summary

Multimedia will evolve to QoS-awareness and eventually to QoS guarantees

No smooth evolution from BE to guaranteed QoS provisioningQoS complexity sky-rockets due to guarantees

QoS is complex and requires additional network functionality

QoS is linked to revenue (money) via network resourcesQoS is associated with optimality

Optimal QoS Control needs stochastic analysisStill a long way to go