multi-service internet charging bob briscoe bt 24 sep 1999 pricing & qos workshop enst, paris

40
Multi-Service Internet Charging Bob Briscoe BT 24 Sep 1999 Pricing & QoS Workshop ENST, Paris

Upload: augustus-arnold

Post on 18-Jan-2016

222 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Multi-Service Internet Charging Bob Briscoe BT 24 Sep 1999 Pricing & QoS Workshop ENST, Paris

Multi-Service Internet Charging

Bob Briscoe

BT

24 Sep 1999

Pricing & QoS WorkshopENST, Paris

Page 2: Multi-Service Internet Charging Bob Briscoe BT 24 Sep 1999 Pricing & QoS Workshop ENST, Paris

24 Sep 1999 diffchar 2

context req’mts engineer’g models summary

menu

market control of multiservice networks cheap generalised packet charging systems charging for quality charging for multicast the direction of value flow

– stability of commercial models results & limitations

context

demo

demo

demo

& mobility related comments

Page 3: Multi-Service Internet Charging Bob Briscoe BT 24 Sep 1999 Pricing & QoS Workshop ENST, Paris

24 Sep 1999 diffchar 3

context req’mts engineer’g models summary

context multi-service, multicast, connectionless can be flowless

– simple open no PSTN billing to rely on generalised technology allows many specific

business models– future is …? computer-computer comms?– not just Web, audio & video

each idea independent

context

Page 4: Multi-Service Internet Charging Bob Briscoe BT 24 Sep 1999 Pricing & QoS Workshop ENST, Paris

diffchar

engineering

Page 5: Multi-Service Internet Charging Bob Briscoe BT 24 Sep 1999 Pricing & QoS Workshop ENST, Paris

24 Sep 1999 diffchar 11

context req’mts engineer’g models summary

active tariff distribution to customers

Internetmulticast

marketingornetwork mgmt

tariffload

engineer’g

Page 6: Multi-Service Internet Charging Bob Briscoe BT 24 Sep 1999 Pricing & QoS Workshop ENST, Paris

24 Sep 1999 diffchar 12

context req’mts engineer’g models summary

self-billing - ‘pay and display’

0 2 7 8

£

Internet customerpremisesorstorage servicedata path

engineer’g

Page 7: Multi-Service Internet Charging Bob Briscoe BT 24 Sep 1999 Pricing & QoS Workshop ENST, Paris

24 Sep 1999 diffchar 13

context req’mts engineer’g models summary

self-billing - ‘traffic warden

0 2 7 8

£

Internetrandomsample

customerpremises

engineer’g

evidence

Page 8: Multi-Service Internet Charging Bob Briscoe BT 24 Sep 1999 Pricing & QoS Workshop ENST, Paris

24 Sep 1999 diffchar 14

context req’mts engineer’g models summary

recursive - inter-provider charging

Internetaccess

provider

Internetservice

provider

corporate

£

engineer’g

Page 9: Multi-Service Internet Charging Bob Briscoe BT 24 Sep 1999 Pricing & QoS Workshop ENST, Paris

24 Sep 1999 diffchar 15

context req’mts engineer’g models summary

zero bits for charging

transmission infrastructure

charging infrastructure

tariff fortraffic

class x?see

channel y

RSVPtariffs?

see224.1.2.3

bulkusagestats

engineer’g

Page 10: Multi-Service Internet Charging Bob Briscoe BT 24 Sep 1999 Pricing & QoS Workshop ENST, Paris

24 Sep 1999 diffchar 16

context req’mts engineer’g models summary

demo - tariff dissemination

multicast signed tariff class

modified class loader listens for class arrival stops current tariff

object loads new tariff object

42

13

engineer’g

Mike Rizzo

Page 11: Multi-Service Internet Charging Bob Briscoe BT 24 Sep 1999 Pricing & QoS Workshop ENST, Paris

24 Sep 1999 diffchar 18

context req’mts engineer’g models summary

admission control is a delusion

probability of session blocking with CAC = probability of packet block without CAC

control session admission improve intra-session utility reduce inter-session utility

just moving the problem mechanism to allow user to choose

Page 12: Multi-Service Internet Charging Bob Briscoe BT 24 Sep 1999 Pricing & QoS Workshop ENST, Paris

24 Sep 1999 diffchar 19

context req’mts engineer’g models summary

admission control at source

a) traditionaladmission control

service

full!clientclientclientfull!full!

b) price announcementsservice

raiseprice

clientclientclient

c) active tariff

service

The pricealgorithm

clientclientclient

engineer’g

Page 13: Multi-Service Internet Charging Bob Briscoe BT 24 Sep 1999 Pricing & QoS Workshop ENST, Paris

24 Sep 1999 diffchar 20

context req’mts engineer’g models summary

price & time offer various price fixing periods

time

price

spot

engineer’g

Page 14: Multi-Service Internet Charging Bob Briscoe BT 24 Sep 1999 Pricing & QoS Workshop ENST, Paris

24 Sep 1999 diffchar 28

context req’mts engineer’g models summary

+ engaged tone if cost too high

traditional access control by price

Internetaccess

provider

Internetservice

provider

engineer’g

Page 15: Multi-Service Internet Charging Bob Briscoe BT 24 Sep 1999 Pricing & QoS Workshop ENST, Paris

24 Sep 1999 diffchar 30

context req’mts engineer’g models summary

customer state in the network

police

classify

schedule

2

1

3

engineer’g

Page 16: Multi-Service Internet Charging Bob Briscoe BT 24 Sep 1999 Pricing & QoS Workshop ENST, Paris

24 Sep 1999 diffchar 31

context req’mts engineer’g models summary

self-policing

police1

pricepriceprice

classify

schedule

2

3

best effort

engineer’g

Page 17: Multi-Service Internet Charging Bob Briscoe BT 24 Sep 1999 Pricing & QoS Workshop ENST, Paris

24 Sep 1999 diffchar 33

context req’mts engineer’g models summary

demo: price controlled QoSKostas Damianakis

app

QoS ctrl stack

activetariff

engineer’g

non- functional

Page 18: Multi-Service Internet Charging Bob Briscoe BT 24 Sep 1999 Pricing & QoS Workshop ENST, Paris

24 Sep 1999 diffchar 34

context req’mts engineer’g models summary

demo: accounting & paymentJérôme Tassel

engineer’g

Page 19: Multi-Service Internet Charging Bob Briscoe BT 24 Sep 1999 Pricing & QoS Workshop ENST, Paris

account sharing

VPVP

Actc

Acs

customer providerIdentity

Payment

Policing

RatingRating

AccountingAccounting

Measure-Measure-ment Ctrlment Ctrl

Measure-ment

Access ctrl

I

Mc

MbMp

Po

network

Pac

Po

MCc MCc

serviceprovision

control

reconcile

controlfeedback

payment

hosthost

Po

Actp

Pap

Rac Rap

Page 20: Multi-Service Internet Charging Bob Briscoe BT 24 Sep 1999 Pricing & QoS Workshop ENST, Paris

diffchar

highlights - lowlights

Page 21: Multi-Service Internet Charging Bob Briscoe BT 24 Sep 1999 Pricing & QoS Workshop ENST, Paris

24 Sep 1999 diffchar 41

context req’mts engineer’g models summary

limitations

full metering still to be integrated– meter rules sent with tariff?

reliability of end customer OS user acceptance of dynamic pricing user acceptance of dynamic provider code hogging?

summary

Page 22: Multi-Service Internet Charging Bob Briscoe BT 24 Sep 1999 Pricing & QoS Workshop ENST, Paris

24 Sep 1999 diffchar 42

context req’mts engineer’g models summary

related project - M3I

Market-Managed Multi-service Internet EC Vth Framework, Jan 2000 EU/US customer experiments 2001 partners:

– BT, HP Labs, Telenor, Lyndewode– TU Darmstadt, Athens UEB, ETH Zürich– Berkeley INDEX, UCL

summary

Page 23: Multi-Service Internet Charging Bob Briscoe BT 24 Sep 1999 Pricing & QoS Workshop ENST, Paris

24 Sep 1999 diffchar 43

context req’mts engineer’g models summary

summary

market control of multiservice networks– hassle of dynamic pricing removed?

cheap generalised packet charging systems– changes assumptions?

charging for quality & multicast session bundling

summary

Page 24: Multi-Service Internet Charging Bob Briscoe BT 24 Sep 1999 Pricing & QoS Workshop ENST, Paris

24 Sep 1999 diffchar 45

context req’mts engineer’g models summary

further information

details http://www.labs.bt.com/projects/mware/

but, may not appear for some time - see...

Bob Briscoehttp://www.labs.bt.com/people/briscorj/

more info

Page 25: Multi-Service Internet Charging Bob Briscoe BT 24 Sep 1999 Pricing & QoS Workshop ENST, Paris

diffchar

business models

Page 26: Multi-Service Internet Charging Bob Briscoe BT 24 Sep 1999 Pricing & QoS Workshop ENST, Paris

top level architecture

Cp

VPc

Cc

Ep

AMc

Acs

VPp

customer provider

serviceprovision

Ec

3offer

1control

Identity

Enterprise

Contract

App or M/w

Service

Valuation & Valuation & paymentpayment

Access ctrl

Sp

I

6control

8feedback

7reconcile

4offer2control5accept

Page 27: Multi-Service Internet Charging Bob Briscoe BT 24 Sep 1999 Pricing & QoS Workshop ENST, Paris

24 Sep 1999 diffchar 48

context req’mts engineer’g models summary

top level architecture!

rudimentary interface

no use alone

customer provider

models

eg. unicast to customer of same provider

Page 28: Multi-Service Internet Charging Bob Briscoe BT 24 Sep 1999 Pricing & QoS Workshop ENST, Paris

24 Sep 1999 diffchar 49

context req’mts engineer’g models summary

split-edge pricing - per direction

Na

Nb

Nc

Nc

NdNdNe

Wabr

Wbas

Wabs

Wbar

price in & out separately

each price between boundary and remote edge

price effects localised

rcvr accountable, but sender liable if disputed

models

Page 29: Multi-Service Internet Charging Bob Briscoe BT 24 Sep 1999 Pricing & QoS Workshop ENST, Paris

24 Sep 1999 diffchar 50

context req’mts engineer’g models summary

split edge pricing - per class

each class of service has a market

class mismatch effects localised

models

Page 30: Multi-Service Internet Charging Bob Briscoe BT 24 Sep 1999 Pricing & QoS Workshop ENST, Paris

24 Sep 1999 diffchar 51

context req’mts engineer’g models summary

split-edge pricing - per leg

VVQQuu

QQtt

QQuu

QQuu

QQvv

QQww

QQww

Na

Nb

Nc

Nc

NdNdNe

Wabr

Wbas

Wabs

Wbar

multicast & heterogeneous QoS

models

Page 31: Multi-Service Internet Charging Bob Briscoe BT 24 Sep 1999 Pricing & QoS Workshop ENST, Paris

24 Sep 1999 diffchar 52

context req’mts engineer’g models summary

service

models

the direction of value flow

data flow

Page 32: Multi-Service Internet Charging Bob Briscoe BT 24 Sep 1999 Pricing & QoS Workshop ENST, Paris

24 Sep 1999 diffchar 53

context req’mts engineer’g models summary

service flexibility - integration and separation

or or

Xmissionservice

$/unit

Infoservice

$/unit

Infoservice

Xmissionservice

$/unit

$/un

it

Xmissionservice

$/unit

Xmissionservice

$/unit

Infoservice

$/un

it

or

models

Page 33: Multi-Service Internet Charging Bob Briscoe BT 24 Sep 1999 Pricing & QoS Workshop ENST, Paris

24 Sep 1999 diffchar 54

context req’mts engineer’g models summary

typical contractual chainsservice

paymentliability

networkprovider

listenerslisteners

partici-pants

partici-pants

host

agency

conference

networkprovider

viewers

service

VoD

networkprovider

calledparty

caller

‘phone

models

Page 34: Multi-Service Internet Charging Bob Briscoe BT 24 Sep 1999 Pricing & QoS Workshop ENST, Paris

service bundling

Cp

VPc

Cc

Ep

AMc

Acs

VPp

referenceEc

Identity

Enterprise

Contract

App or M/w

Service

Valuation & Valuation & paymentpayment

Access ctrl

Sp

I

Cp

VPc

Cc

Ep

Acs

VPp

Sp

customer providers

Page 35: Multi-Service Internet Charging Bob Briscoe BT 24 Sep 1999 Pricing & QoS Workshop ENST, Paris

24 Sep 1999 diffchar 56

context req’mts engineer’g models summary

the direction of value flow

clearing grows comms market

service

money

data flow

models

Page 36: Multi-Service Internet Charging Bob Briscoe BT 24 Sep 1999 Pricing & QoS Workshop ENST, Paris

24 Sep 1999 diffchar 57

context req’mts engineer’g models summary

clearing across edge providersiterative

37

46

44

10051

44

service

money

54

models

Page 37: Multi-Service Internet Charging Bob Briscoe BT 24 Sep 1999 Pricing & QoS Workshop ENST, Paris

24 Sep 1999 diffchar 58

context req’mts engineer’g models summary

end to end pricing

service

price

call pricing role

models

Page 38: Multi-Service Internet Charging Bob Briscoe BT 24 Sep 1999 Pricing & QoS Workshop ENST, Paris

24 Sep 1999 diffchar 59

context req’mts engineer’g models summary

clearing across edge providersthird party

100

51

55

49

clearing

2

37

46

44

service

money

models

Page 39: Multi-Service Internet Charging Bob Briscoe BT 24 Sep 1999 Pricing & QoS Workshop ENST, Paris

24 Sep 1999 diffchar 60

context req’mts engineer’g models summary

PIG - phone to Internet gatewaysservice

moneyInternetend-end

PSTNiterative

13

21

24 21

100

41

55

59

2

37

3629

25clearing

PIG

models

Page 40: Multi-Service Internet Charging Bob Briscoe BT 24 Sep 1999 Pricing & QoS Workshop ENST, Paris

24 Sep 1999 diffchar 61

context req’mts engineer’g models summary

exception peering

exceptional failures– loss of a packet subject to reservation– excess delay of a low latency packet

no customer revenue no recriminations between ISPs

– no “who lost packet?”– no “who delayed packet most?”

assume peers sufficiently dimensioned

models