The speed of sharing stretching Internet access Bob Briscoe Chief Researcher, BT Apr 2009 This work is partly funded by Trilogy, a research project supported.

Slides:



Advertisements
Similar presentations
End-host Perspectives on Congestion Management Murari Sridharan CONEX BOF, IETF 76, Hiroshima.
Advertisements

No share of the Internet is neutral – we need a variety of outcomes Bob Briscoe Chief Researcher, BT Group and UCL May 2007.
Re-ECN: Adding Accountability for Causing Congestion to TCP/IP draft-briscoe-tsvwg-re-ecn-tcp-03 Bob Briscoe, BT & UCL Arnaud Jacquet, Alessandro Salvatori.
Philip Eardley, Bob Briscoe, Dave Songhurst - BT Francois Le Faucheur, Anna Charny, Vassilis Liatsos – Cisco Kwok-Ho Chan, Joe Babiarz, Stephen Dudley.
The cost of freedom Bob Briscoe Chief Researcher, BT Group and UCL Dec 2006.
IT’S HERE Bandwidth Technologies. Agenda Technologies for Bandwidth –Single Location DSL/Cable T1/Bonded T1 DS3/OC-N Ethernet Over Copper (EoC, EoFM)
Usage cases for Congestion Accounting Bob Briscoe Chief Researcher, BT Oct 2009 This work is partly funded by Trilogy, a research project supported by.
Top-Down Network Design Chapter Thirteen Optimizing Your Network Design Copyright 2010 Cisco Press & Priscilla Oppenheimer.
Mending the Internet value chain... …in one bit Internet capacity sharing & QoS Bob Briscoe Chief Researcher, BT Oct 2009 This work is partly funded by.
Resource Pooling A system exhibits complete resource pooling if it behaves as if there was a single pooled resource. The Internet has many mechanisms for.
Future Internet A Sustainable Network Andrea Soppera – Network Research Centre BT Innovate.
XCP: Congestion Control for High Bandwidth-Delay Product Network Dina Katabi, Mark Handley and Charlie Rohrs Presented by Ao-Jan Su.
Why are all architectural problems from 2000 still unsolved? How would we know we had solved socio-economic problems anyway? Bob Briscoe Chief Researcher,
Internetworking Fundamentals (Lecture #1) Andres Rengifo Copyright 2008.
Traffic Engineering Jennifer Rexford Advanced Computer Networks Tuesdays/Thursdays 1:30pm-2:50pm.
Staying focused on the big unsolved problems e.g. resource accountability Bob Briscoe Chief Researcher, BT Group Sep 2008.
1 Internet Networking Spring 2003 Tutorial 11 Explicit Congestion Notification (RFC 3168)
A Real-Time Video Multicast Architecture for Assured Forwarding Services Ashraf Matrawy, Ioannis Lambadaris IEEE TRANSACTIONS ON MULTIMEDIA, AUGUST 2005.
Network Neutrality 4/21/20111Harvard Bits. 4/21/2011Harvard Bits2.
Internet capacity sharing: Fairer, Simpler, Faster? Bob Briscoe Chief Researcher, BT Mar 2010 This work is partly funded by Trilogy, a research project.
Deconfusing Internet traffic microeconomics Bob Briscoe Chief Researcher, BT Group Oct 2008.
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.
Internet cost transparency mending value chain incentives Bob Briscoe Chief Researcher, BT Sep 2009 This work is partly funded by Trilogy, a research project.
1 Proposed Additional Use Cases for Congestion Exposure draft-mcdysan-conex-other-usecases-00.txt Dave McDysan.
Fixing the Internet for sustainable business models Bob Briscoe Chief Researcher, BT Group Dec 2008.
Comparing modem and other technologies
Controlling Internet Quality with Price Market Managed Multi-service Internet Bob Briscoe BTexact Research, Edge Lab, University College London & M3I Technical.
Peer-to-peer (p2p) value & cost Bob Briscoe Chief Researcher BT Group Sep 2008.
Collective delusions behind how capacity gets shared Bob Briscoe with Toby Moncaster & Lou Burness presented by Dirk Trossen Jan 2008.
Viability of Congestion Exposure. Framing the Discussion This discussion is about congestion exposure – not any specific solution Viability and tractability.
Top-Down Network Design Chapter Thirteen Optimizing Your Network Design Oppenheimer.
These materials are licensed under the Creative Commons Attribution-Noncommercial 3.0 Unported license (
Internet resource sharing: a way forward? Bob Briscoe Chief Researcher, BT May 2009 This work is partly funded by Trilogy, a research project supported.
ConEx Concepts and Uses Toby Moncaster John Leslie (JLC) Bob Briscoe (BT) Rich Woundy (ComCast) draft-moncaster-conex-concepts-uses-01.
Interconnect QoS business requirements Bob Briscoe BT Group CTO.
Tetherless industry structure Bob Briscoe Jan 2002.
Internet resource sharing: a way forward? Bob Briscoe Chief Researcher, BT May 2009 This work is partly funded by Trilogy, a research project supported.
Internet capacity sharing: a way forward? Bob Briscoe Chief Researcher, BT Jul 2009 This work is partly funded by Trilogy, a research project supported.
Congestion marking for low delay (& admission control) Bob Briscoe BT Research Mar 2005.
Capacity Sharing Bringing Together Cost, Value and Control Bob Briscoe Chief Researcher BT Oct 2011 This work was partly funded by Trilogy, a research.
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.
Differentiated Services for the Internet Selma Yilmaz.
ﺑﺴﻢﺍﷲﺍﻠﺭﺣﻣﻥﺍﻠﺭﺣﻳﻡ. Group Members Nadia Malik01 Malik Fawad03.
Re’Arch 2008 Policing Freedom… to use the Internet Resource Pool Arnaud.Jacquet, Bob.Briscoe, Toby.Moncaster December
Social & Economic Control of Networks Bob Briscoe Chief Researcher BT Networks Research Centre Jul 2007.
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.
Design for tussle Bob Briscoe Chief Researcher, BT Jun 2009 re-architecting the Internet.
The Direction of Value Flow in Multi-service Connectionless Networks Bob Briscoe BT Research 7 Oct 1999.
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.
CONEX BoF. Welcome to CONEX! Chairs: –Leslie Daigle –Philip Eardley Scribe Note well.
Session QoS vs bulk QoS Bob Briscoe Chief Researcher, BT Group Oct 2008.
Network Management has always been and always will be essential to the Internet Testimony of George Ou Former Network Engineer FCC.
Making stuff real re-feedback Bob Briscoe, BT Research Nov 2005 CRN DoS resistant Internet w-g.
Solving this Internet resource sharing problem... and the next, and the next Bob Briscoe Chief Researcher BT Group (& UCL) Lou Burness, Toby Moncaster,
Interconnect QoS settlements & impairments Bob Briscoe BT Group CTO.
Mr. Mark Welton.  WAN transportation method that formats data into frames and sent over a network controlled by a service provider  Frame Relay is often.
Mr. Mark Welton.  Quality of Service is deployed to prevent data from saturating a link to the point that other data cannot gain access to it  QoS allows.
CSE5803 Advanced Internet Protocols and Applications (14) Introduction Developed in recent years, for low cost phone calls (long distance in particular).
ConEx Concepts and Abstract Mechanism draft-ietf-conex-abstract-mech-01.txt draft-ietf-conex-abstract-mech-01.txt Matt Mathis, Google Bob Briscoe, BT IETF-80.
Providing QoS in IP Networks
Multicast and Quality of Service Internet Technologies and Applications.
Protocols and layering Network protocols and software Layered protocol suites The OSI 7 layer model Common network design issues and solutions.
Internet Economics perspective on Accounting & Billing
Top-Down Network Design Chapter Thirteen Optimizing Your Network Design Copyright 2010 Cisco Press & Priscilla Oppenheimer.
Queue Management Jennifer Rexford COS 461: Computer Networks
CONEX BoF.
Flow Rate Fairness Many slides are borrowed from Bob Briscoe
Presentation transcript:

the speed of sharing stretching Internet access Bob Briscoe Chief Researcher, BT Apr 2009 This work is partly funded by Trilogy, a research project supported by the European Community

2 shared access India: 11,000 new mobile contracts /hr given best available access technology huge gains from sorting out sharing properly currently a disaster area harness mutual flexibility faster when you really need it greater value, better quality of experience gentler entry ramp to the Internet share infrastructure cost between more people inability to prevent free-riding kills capacity investment [CFP06]

3 how to share a bandwidth cloud? since 1988: misplaced belief that 'TCP-friendly' sharing is good but ISP's homespun alternatives have silently overridden TCP since 2006 IETF support for TCP-friendly sharing has collapsed Van Jacobson agrees the shares his TCP aimed for were wrong & supports our new direction rewrite of IETF capacity sharing architecture in process the invisible hand of the market favours ISPs that share capacity in their customers' best interests based on theory of Hal Varian, now Chief Economist, Google made practical by my team: congestion limiting within a flat fee need to tweak TCP & IP (no change required to IP forwarding) how to share an access cloud? once TCP/IP protocols can share internetwork capacity properly partitioning access separately will be counter-productive Internet topology visualization produced by Walrus (Courtesy of Young Hyun, CAIDA)CAIDA 3 source: Ellacoya 2007 (now Arbor Networks)

4 how Internet sharing ‘works’ endemic congestion & voluntary restraint those who take most, get most voluntarily polite algorithm in endpoints ‘TCP-friendliness’: a game of chicken – taking all and holding your ground pays or start more ‘TCP-friendly’ flows than anyone else (Web: x2, p2p: x5-100) or for much longer than anyone else (p2p file-sharing x200) net effect of both (p2p: x1,000-20,000 higher traffic intensity) flow 1 flow 2 bandwidth 2 bandwidth 1 capacity time (VoIP, VoD Joost 700kbps) unresponsive flow 3

5 who is the fairest of them all? 1.equal bottleneck flow rates (TCP) ? 2.access rate shared between active users, but weighted by fee (WFQ) ? 3.volume caps tiered by fee ? 4.heaviest applications of heaviest users throttled at peak times by deep packet inspection (DPI) ? 5

6 none of the above harness end-system flexibility light usage can go much faster hardly affects completion time of heavy usage NOTE: weighted sharing doesn't imply differentiated network service just weighted aggressiveness of end- system's rate response to congestion bit-rate time bit-rate time bit-rate time 1. TCP 4. DPI weighted sharing congestion time bit-rate time 2. WFQ bit-rate time 3. volume cap

7 a new resource accountability metric – a bandwidth trading unit cost of network usage unforgivable for a business not to understand its costs answer: congestion-volume volume weighted by congestion when it was sent takes into account all three factors bit-rate weighted by congestion activity over time how to measure volume that is marked with explicit congestion notification (ECN) can't be gamed by strategising machines a resource accountability metric of customers to ISPs (too much traffic) and ISPs to customers (too little capacity) a)cost to other users of your traffic b)marginal cost of equipment upgrade so it wouldn’t have been congested so traffic wouldn’t have affected others competitive market matches a) & b) congestion = loss or marking fraction note: diagram is conceptual congestion volume & capital cost of equipment would be accumulated over time bit-rate a bit-rate b ~~  ~  congestion-volumeTCPWFQVolDPI

8 incentive to avoid congestion simple invisible QoS mechanism apps that need more, just go faster side-effect: stops denial of service only throttles traffic when your contribution to congestion in the cloud exceeds your allowance flat fee congestion policing if ingress net could see congestion... bulk congestion policer Internet 0.3% congestion 0% 0.1% 2 Mb/s 0.3Mb/s 6 Mb/s Acceptable Use Policy 'congestion-volume' allowance: £15/month Allows ~70GB per day of data in typical conditions...but it can't the Internet wasn't designed this way path congestion only visible to end-points, not to network

9 Diff serv ECNECN RERE IPv4 header Feedback path Data packet flow Sender Receiver +1+1 Routers Networks 1. Congested queue debit marks some packets 2. Receiver feeds back debit marks 3. Sender re-inserts feedback (re-feedback) into the forward data flow as credit marks 4. Outcome: End-points still do congestion control But sender has to reveal congestion it will cause Then networks can limit excessive congestion 5. Cheaters will be persistently in debt So network can discard their packets (In this diagram no-one is cheating) one bit opens up the future standard ECN (explicit congestion notification) + re-inserted feedback (re-feedback) = re-ECN no changes required to IP data forwarding

10 guaranteed bit-rate? or much faster 99.9% of the time? harnessing flexibility the idea that humans want to buy a known fixed bit-rate comes from the needs of media delivery technology hardly ever a human need or desire services want freedom & flexibility access to a large shared pool, not a pipe when freedoms collide, congestion results many services can adapt to congestion shift around resource pool in time/space constant quality video encoding Constant Bit Rate 100%Constant Quality 125% sequences encoded at same average of 500kb/s Equitable Quality 216% [Crabtree09] % figures = no. of videos that fit into the same capacity time bit rate

11 closing off the future ISPs must have a role in bandwidth sharing minimally, incentivise end-systems to manage congestion can't today, because ISPs can't see path congestion without correct metric, ISPs resort to application analysis getting impossible to deploy a new use of the Internet must negotiate the arbitrary blocks and throttles en route two confusable motives fairer cost sharing competitive advantage to own services how to deconfuse: make cost of usage transparent fixing Internet technology should avoid need for legislation 11

telco /NGN Internet cellular satellite cable bringing information to the control point Internet no control without information re-ECN packets reveal real-time cost flat fee policer was just one example... huge space for business & technical innovation at the control point cost based, value-cost based bulk, per flow, per session call admission control policing, charging tiers, continuous wholesale, retail truly converged architecture can apply different industry cultures through policies at the control point not embedded in each technology

13 the future of access? a)integrated part of a clean transparent global infrastructure for all to share? b)a jumble of conflicting opaque ways to carve up the infrastructure? recommendations Internet fairness architecture: support IETF/IRTF rework access technologies: commit to new IETF interface prospect release innovative new application behaviours

14 more info... The whole story in 5 pages Bob Briscoe, "A Fairer, Faster Internet Protocol", IEEE Spectrum (Dec 2008)A Fairer, Faster Internet Protocol Inevitability of policing [CFP06] The Broadband Incentives Problem, Broadband Working Group, MIT, BT, Cisco, Comcast, Deutsche Telekom / T-Mobile, France Telecom, Intel, Motorola, Nokia, Nortel (May ’05 & follow-up Jul ’06) cfp.mit.edu Slaying myths about fair sharing of capacity [Briscoe07] Bob Briscoe, "Flow Rate Fairness: Dismantling a Religion" ACM Computer Communications Review 37(2) (Apr 2007)Flow Rate Fairness: Dismantling a Religion How wrong Internet capacity sharing is and why it's causing an arms race Bob Briscoe et al, "Problem Statement: Transport Protocols Don't Have To Do Fairness", IETF Internet Draft (Jul 2008)Problem Statement: Transport Protocols Don't Have To Do Fairness Understanding why QoS interconnect is better understood as a congestion issue Bob Briscoe and Steve Rudkin "Commercial Models for IP Quality of Service Interconnect" BT Technology Journal 23 (2) pp (April, 2005)Commercial Models for IP Quality of Service Interconnect Equitable quality video streaming [Crabtree09] B. Crabtree, M. Nilsson, P. Mulroy and S. Appleby “Equitable quality video streaming” Computer Communications and Networking Conference, Las Vegas, (January 2009) Re-architecting the Internet: The Trilogy project Trilogy re-ECN & re-feedback project page:

15 the speed of sharing stretching Internet access discuss...

16 main steps to deploy re-feedback / re-ECN network turn on explicit congestion notification in data forwarding –already standardised in IP & MPLS –standards required for meshed network technologies at layer 2 (ECN in IP sufficient for point to point links) deploy simple active policing functions at customer interfaces around participating networks passive metering functions at inter-domain borders terminal devices (minor) addition to TCP/IP stack of sending device or sender proxy in network then new phase of Internet evolution can start customer contracts & interconnect contracts endpoint applications and transports requires update to the IP standard (v4 & v6) started process in Autumn 2005 using last available bit in IPv4 header or IPv6 extension header summary rather than control sharing in the access links, pass congestion info & control upwards

17 NDND NANA NBNB NCNC legend: routing money and simple internalisation of all externalities 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 money in flows without measuring flows 0|0|2|7|6|0|5 € € € highly congested link lightly congested link