Session QoS vs bulk QoS Bob Briscoe Chief Researcher, BT Group Oct 2008.

Slides:



Advertisements
Similar presentations
Quality of Service CS 457 Presentation Xue Gu Nov 15, 2001.
Advertisements

Philip Eardley, Bob Briscoe, Dave Songhurst - BT Francois Le Faucheur, Anna Charny, Vassilis Liatsos – Cisco Kwok-Ho Chan, Joe Babiarz, Stephen Dudley.
Philip Eardley, Bob Briscoe, Dave Songhurst - BT Research Francois Le Faucheur, Anna Charny – Cisco Kwok-Ho Chan, Joe Babiarz - Nortel IETF-64 tsvwg Nov.
William Stallings Data and Computer Communications 7 th Edition Chapter 13 Congestion in Data Networks.
IP QoS interconnect business impact of new IETF simplification Bob Briscoe Chief Researcher, BT Group Aug 2007 acks: Steve Rudkin, BT Retail Andy Reid.
CS640: Introduction to Computer Networks Aditya Akella Lecture 20 – QoS.
24.1 Chapter 24 Congestion Control and Quality of Service Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Multimedia over DSL By Phil Moy. May 14, Agenda n DSL Forum Working Text 80 - Multiservice Architecture & Framework Requirements n DSL Forum Working.
Differentiated Services. Service Differentiation in the Internet Different applications have varying bandwidth, delay, and reliability requirements How.
1 Some QoS Deployment Issues Shumon Huque University of Pennsylvania MAGPI GigaPoP April 15th NSF/ITR Scalable QoS Workshop.
ACN: IntServ and DiffServ1 Integrated Service (IntServ) versus Differentiated Service (Diffserv) Information taken from Kurose and Ross textbook “ Computer.
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.
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.
Deconfusing Internet traffic microeconomics Bob Briscoe Chief Researcher, BT Group Oct 2008.
Spring 2002CS 4611 Quality of Service Outline Realtime Applications Integrated Services Differentiated Services.
Tiziana FerrariQuality of Service for Remote Control in the High Energy Physics Experiments CHEP, 07 Feb Quality of Service for Remote Control in.
QoS interconnect best without effort Bob Briscoe Chief Researcher BT Sep 2009 This work is partly funded by Trilogy, a research project supported by the.
Controlling Internet Quality with Price Market Managed Multi-service Internet Bob Briscoe BTexact Research, Edge Lab, University College London & M3I Technical.
QoS in MPLS SMU CSE 8344.
Peer-to-peer (p2p) value & cost Bob Briscoe Chief Researcher BT Group Sep 2008.
Computer Networking Quality-of-Service (QoS) Dr Sandra I. Woolley.
Integrated Services (RFC 1633) r Architecture for providing QoS guarantees to individual application sessions r Call setup: a session requiring QoS guarantees.
Interprovider per-flow QoS BT's dilemma distributed vs. centralised Bob Briscoe BT Group CTO, Networks Research Oct 2005.
IntServ / DiffServ Integrated Services (IntServ)
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.
Class-based QoS  Internet QoS model requires per session state at each router  1000s s of flows  per session RSVP is complex => reluctance.
Building Differentiated Services Using the Assured Forwarding PHB Group Juha Heinänen Telia Finland Inc.
Interconnect QoS business requirements Bob Briscoe BT Group CTO.
Investment and load control incentives: broadband evolution from value to cost Bob Briscoe BT Networks Research Centre May 2005.
1 Quality of Service Outline Realtime Applications Integrated Services Differentiated Services MPLS.
PCN WG (Pre-Congestion Notification) – a brief status update Philip Eardley, BT TSVAREA, IETF-73 Minneapolis 18 Nov 08
Tetherless industry structure Bob Briscoe Jan 2002.
Wolfgang EffelsbergUniversity of Mannheim1 Differentiated Services for the Internet Wolfgang Effelsberg University of Mannheim September 2001.
Beyond Best-Effort Service Advanced Multimedia University of Palestine University of Palestine Eng. Wisam Zaqoot Eng. Wisam Zaqoot November 2010 November.
Congestion marking for low delay (& admission control) Bob Briscoe BT Research Mar 2005.
Controlling Internet Quality with Price Market Managed Multiservice Internet Bob Briscoe BT Research, Edge Lab, University College London & M3I Technical.
Pushing Packet Processing to the Edge Scheduling in Optics is the Wrong Answer for Fine-Grained Resource Sharing Bob Briscoe Chief Researcher, BT Group.
Multimedia Wireless Networks: Technologies, Standards, and QoS Chapter 3. QoS Mechanisms TTM8100 Slides edited by Steinar Andresen.
Differentiated Services for the Internet Selma Yilmaz.
Re’Arch 2008 Policing Freedom… to use the Internet Resource Pool Arnaud.Jacquet, Bob.Briscoe, Toby.Moncaster December
1 Congestion Control Computer Networks. 2 Where are we?
Congestion exposure BoF candidate protocol: re-ECN Bob Briscoe Chief Researcher, BT Nov 2009 This work is partly funded by Trilogy, a research project.
Network Support for QoS – DiffServ and IntServ Hongli Luo CEIT, IPFW.
Design for tussle Bob Briscoe Chief Researcher, BT Jun 2009 re-architecting the Internet.
QoS interconnect best without effort Bob Briscoe Chief Researcher BT Sep 2009 This work is partly funded by Trilogy, a research project supported by the.
Guaranteed QoS Synthesiser (GQS) Bob Briscoe, Peter Hovell BT Research Jan 2005.
CS640: Introduction to Computer Networks Aditya Akella Lecture 21 – QoS.
Solving this Internet resource sharing problem... and the next, and the next Bob Briscoe Chief Researcher BT Group (& UCL) Lou Burness, Toby Moncaster,
EE 122: Lecture 15 (Quality of Service) Ion Stoica October 25, 2001.
Interconnect QoS settlements & impairments Bob Briscoe BT Group CTO.
CSE5803 Advanced Internet Protocols and Applications (14) Introduction Developed in recent years, for low cost phone calls (long distance in particular).
Explicit Allocation of Best-Effort Service Goal: Allocate different rates to different users during congestion Can charge different prices to different.
Differentiated Services IntServ is too complex –More focus on services than deployment –Functionality similar to ATM, but at the IP layer –Per flow QoS.
Data and Computer Communications Tenth Edition by William Stallings Data and Computer Communications, Tenth Edition by William Stallings, (c) Pearson Education.
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.
Multicast and Quality of Service Internet Technologies and Applications.
Internet Quality of Service
Internet Economics perspective on Accounting & Billing
EE 122: Quality of Service and Resource Allocation
EE 122: Lecture 18 (Differentiated Services)
Congestion Control, Quality of Service, & Internetworking
Figure Areas in an autonomous system
EE 122: Differentiated Services
Presentation transcript:

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

2 End users ISPs as ASPs QoS bypass 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 policing peak access ratevol capDPITCAflowspec FIFO Diffserv edge AC local e2e AC IP link technologies resource sharing / scheduling ASPs I S P s endpoint transport resource sharing €€€€€/b Q. bulk or session QoS? A. bulk, but BE bulk QoS

3 the information supermarket aisles self check-out check-outs $100/wk take what you need

4 QoS interconnect evolution by company death is too slow years need market evolution (by financial perf) months or weeks aisles self check-outcheck-outs aisles self check-outcheck-outs aisles self check-outcheck-outs $10,000/wk take what you need €10,000/wk take what you need $100/wk take what you need ¥1,000/wk take what you need ISPs as ASPs cross- subsidy

5 Superpower Users 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 legend: re-ECN downstream congestion marking [%] NANA NDND NBNB NCNC receiver sender marks 3% of packets automatic interconnect usage cost allocation highly congested link marking 2.8% of packets lightly congested link marking 0.2% of packets marking in 2.8% of packets crossing interconnect a single flow of packets

7 NDND NANA NBNB NCNC solution legend: interconnect aggregation simple internalisation of all externalities 'routing money' re-ECN downstream congestion marking [%] bit rate area = instantaneous downstream congestion volume just two counters at border, one for each direction meter monthly bulk volume of packet markings = aggregate downstream congestion volume in flows without measuring flows 0|0|2|7|6|0|5 € € €

8 as an attribute of the customer contract, not the network customer can roam without changing network differentiated services & admission control just happen bulk congestion policer Internet 0.3% congestion 0% 0.1% 2 Mb/s 0.3Mb/s 6 Mb/s 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 0|0|2|7|6|0|5 operators can synthesise a carrier grade admission control service out of this see pre-congestion notification (PCN) working group at the IETF

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

session QoS vs bulk QoS Q&A refs spare 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 (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) Diffserv’s scaling problem [Reid05] Andy B. Reid, Economics and scalability of QoS solutions, BT Technology Journal, 23(2) 97–117 (Apr’05) 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) 171–195 (Apr’05) IETF PCN working group documents in particular:tools.ietf.org/wg/pcn/ [PCN] Phil Eardley (Ed), Pre-Congestion Notification Architecture, Internet Draft (Sep’08) [re-PCN] Bob Briscoe, Emulating Border Flow Policing using Re-PCN on Bulk Data, Internet Draft (Sep’08) these slides

12 best efforts (b) strict priority (g) q g +q b qbqb weak competition price of expectation of better service arbitrarily higher p g >> p b perfect competition price differential  cost differential p g  p b pgpg pbpb marking probability 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 call server SIP PCN system arrangement highlighting 2 flows (P) expedited forwarding, PCN-capable traffic (P) non-assured QoS (N) RSVP/RACF per flow reservation signalling reserved Reservation enabled RSVP/PCN gateway PCN & Diffserv EF Reserved flow processing Policing flow entry to P Meter congestion per peer Bulk pre-congestion marking P scheduled over N IP routersData path processing table of PCN fraction per aggregate (per previous big hop) b/w mgr

14 Pre-Congestion Notification (algorithm for PCN-marking) PCN pkt? Yes No virtual queue (bulk token bucket) PCN marking probability of PCN packets 1 Prob X = configured admission control capacity for PCN traffic  X (  < 1) 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 PCN packet queue Non-PCN packet queue(s) P N Expedited Forwarding

15 value-based charges over low cost floor over IP, currently choice between A.“good enough” service with no QoS costs (e.g. VoIP) –but can brown-out during peak demand or anomalies B.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 the Internet cost-based revenue value-based revenue designed for competitive pressure towards true marginal cost app signal (SIP) QoS admission priority forwarding & PCN NANA NANA NBNB NBNB NDND NDND R S per session bulk data