session QoS vs bulk QoS - PowerPoint PPT Presentation

About This Presentation
Title:

session QoS vs bulk QoS

Description:

evolution by company death is too slow. years. need market evolution (by financial perf) ... meter monthly bulk volume. of packet markings = aggregate ... – PowerPoint PPT presentation

Number of Views:22
Avg rating:3.0/5.0
Slides: 16
Provided by: bobbr5
Category:
Tags: qos | bulk | death | meter | session

less

Transcript and Presenter's Notes

Title: session QoS vs bulk QoS


1
session QoS vs bulk QoS
  • Bob Briscoe
  • Chief Researcher, BT Group
  • Oct 2008

2
QoS bypass
Q. bulk or session QoS? A. bulk, but BE bulk QoS
End users
ISPsas ASPs
ASPs
endpoint transport resource sharing

/b
policing
peak access rate
vol cap
DPI
TCA
flowspec
FIFO
edgeAC
locale2eAC
I S P s
Diffserv
resourcesharing /scheduling
IP
link technologies
  • QoS differentiated congestion delay bandwidth
  • as link rates increase, congestion delay becoming
    a non-problem
  • all the bandwidth-demanding applications are
    taking the QoS they need
  • just taking a larger than average cost share of
    the best efforts service

3
the information supermarket
100/wk take what you need
self check-out
check-outs
aisles
4
QoS interconnect
100/wktake whatyou need
1,000/wktake whatyou need
ISPsas ASPs
self check-out
check-outs
self check-out
check-outs
self check-out
check-outs
cross-subsidy
aisles
aisles
aisles
10,000/wk take whatyou need
10,000/wk take whatyou need
  • evolution by company death is too slow
  • years
  • need market evolution (by financial perf)
  • months or weeks

5
QoS interconnection includes BE QoS
  • QoS interconnection is not just about explicit
    QoS mechanisms
  • starts with visibility of BE costs
  • including at interconnect Laskowski06,
    Briscoe05...
  • this is how to get to this future
  • where apps minimise cost, even if they transfer
    large volumes
  • (limiting peak volume will wrongly cap BitTorrent
    DNA)

6
automatic interconnectusage cost allocation
legend
re-ECNdownstreamcongestion marking
sender marks 3of packets
lightly congested link marking 0.2of packets
NA
highly congested link marking 2.8of packets
NB
a single
marking in 2.8of packets crossing interconnect
ND
flow of packets
receiver
NC
7
interconnect aggregation simple internalisation
of all externalities'routing money'
legend
re-ECNdownstreamcongestion marking
area instantaneous downstream congestion volume
bit rate
NA

NB

ND
solution
just two counters at border,one for each
direction meter monthly bulk volumeof packet
markings aggregate downstreamcongestion volume
in flows without measuring flows

NC
8
differentiated services admission controljust
happen
Acceptable Use Policy Your 'congestion volume'
allowance 1GB/month ( 3kb/s continuous)This
only limits the traffic you can try to transfer
above the maximum the Internet can take when it
is congested. Under typical conditions this will
allow you to transfer about 70GB per day. If you
use software that seeks out uncongested times and
routes, you will be able to transfer a lot more.
Your bit-rate is otherwise unlimited
  • as an attribute of the customer contract, not the
    network
  • customer can roam without changing network

Internet
bulkcongestionpolicer
0
0.3congestion
2 Mb/s0.3Mb/s6 Mb/s
  • operators can synthesise a carrier grade
    admission control service out of this
  • see pre-congestion notification (PCN) working
    group at the IETF

0.1
9
summary
  • everyone's got their eye on the wrong balls
  • volume ? cost (congestion)
  • AF, EF session QoS ? BE QoS cost policing
  • intra-domain inter-domain

10
session QoS vs bulk QoS
  • QArefsspare slides

11
more info
  • interconnected visibility of BE cost
  • The Internet's missing link rest of path metrics
    at interconnect
  • Laskowski06 Paul Laskowski and John Chuang,
    "Network Monitors and Contracting Systems
    Competition and Innovation" In Proc. ACM
    SIGCOMM'06, Computer Communication Review 36 (4)
    pp. 183--194 (September, 2006)
  • A way to do rest of path metrics
  • Briscoe05 Bob Briscoe, Arnaud Jacquet, Carla
    Di-Cairano Gilfedder, Andrea Soppera and Martin
    Koyabe, "Policing Congestion Response in an
    Inter-Network Using Re-Feedback In Proc. ACM
    SIGCOMM'05, Computer Communication Review 35 (4)
    (September, 2005)
  • pre-congestion notification (PCN)
  • Diffservs scaling problem
  • Reid05 Andy B. Reid, Economics and scalability
    of QoS solutions, BT Technology Journal, 23(2)
    97117 (Apr05)
  • PCN interconnection for commercial and technical
    audiences
  • Briscoe05 Bob Briscoe and Steve Rudkin,
    Commercial Models for IP Quality of Service
    Interconnect, in BTTJ Special Edition on IP
    Quality of Service, 23(2) 171195 (Apr05)
    ltwww.cs.ucl.ac.uk/staff/B.Briscoe/pubs.htmlixqosgt
  • IETF PCN working group documentslttools.ietf.org/w
    g/pcn/gt in particular
  • PCN Phil Eardley (Ed), Pre-Congestion
    Notification Architecture, Internet Draft
    ltwww.ietf.org/internet-drafts/draft-ietf-pcn-archi
    tecture-06.txtgt (Sep08)
  • re-PCN Bob Briscoe, Emulating Border Flow
    Policing using Re-PCN on Bulk Data, Internet
    Draft ltwww.cs.ucl.ac.uk/staff/B.Briscoe/pubs.html
    repcngt (Sep08)
  • these slides ltwww.cs.ucl.ac.uk/staff/B.Briscoe/pr
    esent.htmlgt

12
shouldn't network charge more for lower
congestion?
  • apologies for my sleight of hand
  • actually aiming to avoid congestion impairment
    (loss / delay)
  • congestion marking congestion avoidance marking
  • alternatively, congestion marking price marking
  • clearly should charge more for higher 'price
    marking'
  • Diffserv example may help Gibbens02

13
PCN system arrangementhighlighting 2 flows
IP routers
Data path processing
Reservationenabled
Reserved flow processing
1
Policing flow entry to P
2
RSVP/PCNgateway
Meter congestion per peer
4
table of PCN fraction per aggregate (per
previousbig hop)
PCN Diffserv EF
Bulk pre-congestion markingP scheduled over N
3
RSVP/RACF per flow reservation signalling
1
(P)
expedited forwarding,PCN-capable traffic (P)
b/wmgr
(P)
1
reserved
non-assured QoS(N)
14
Pre-Congestion Notification(algorithm for
PCN-marking)
Prob
PCN markingprobability ofPCN packets
1
virtual queue(bulk token bucket)
X configured admission control capacity for
PCN traffic
?X (? lt 1)
Yes
PCN pkt?
PCN packet queue
Expedited Forwarding
P
Non-PCN packet queue(s)
No
N
  • virtual queue (a conceptual queue actually a
    simple counter)
  • drained somewhat slower than the rate configured
    for adm ctrl of PCN traffic
  • therefore build up of virtual queue is early
    warning that the amount of PCN traffic is
    getting close to the configured capacity
  • NB mean number of packets in real PCN queue is
    still very small

15
value-based chargesover low cost floor
  • over IP, currently choice between
  • good enough service with no QoS costs (e.g.
    VoIP)
  • but can brown-out during peak demand or anomalies
  • fairly costly QoS mechanisms either admission
    control or generous sizing
  • this talk where the premium end of the market
    (B) is headed
  • a new IETF technology pre-congestion
    notification (PCN)
  • service of B but mechanism cost competes with
    A
  • assured bandwidth latency PSTN-equivalent
    call admission probability
  • fail-safe fast recovery from even multiple
    disasters
  • core networks could soon fully guarantee sessions
    without touching sessions
  • some may forego falling session-value margins to
    compete on cost
Write a Comment
User Comments (0)
About PowerShow.com