Fixing the Internet for sustainable business models Bob Briscoe Chief Researcher, BT Group Dec 2008.

Slides:



Advertisements
Similar presentations
CONEX BoF. Welcome to CONEX! Chairs: –Leslie Daigle –Philip Eardley Scribe Note well MORE INFO: -ECN.
Advertisements

Evolution of NGN and NGA scenario in Nepal Nepal Telecommunications Authority.
The cost of freedom Bob Briscoe Chief Researcher, BT Group and UCL Dec 2006.
William Stallings Data and Computer Communications 7 th Edition Chapter 13 Congestion in Data Networks.
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.
Advanced Computer Networking Congestion Control for High Bandwidth-Delay Product Environments (XCP Algorithm) 1.
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.
Congestion Control An Overview -Jyothi Guntaka. Congestion  What is congestion ?  The aggregate demand for network resources exceeds the available capacity.
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,
Staying focused on the big unsolved problems e.g. resource accountability Bob Briscoe Chief Researcher, BT Group Sep 2008.
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.
Multipath Protocol for Delay-Sensitive Traffic Jennifer Rexford Princeton University Joint work with Umar Javed, Martin Suchara, and Jiayue He
Receiver-driven Layered Multicast Paper by- Steven McCanne, Van Jacobson and Martin Vetterli – ACM SIGCOMM 1996 Presented By – Manoj Sivakumar.
Colombo, Sri Lanka, 7-10 April 2009 Multimedia Service Delivery on Next Generation Networks Pradeep De Almeida, Group Chief Technology Officer Dialog Telekom.
6. Next Generation Networks A. Transition to NGN B
Halifax, 31 Oct – 3 Nov 2011ICT Accessibility For All High Intelligent Network (Smart Pipe) Yuqing CHEN CCSA Document No: GSC16-PLEN-75 Source: CCSA Contact:
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.
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.
10/09/2015 NGN related Standardization Issues (Architecture and Protocol) Chae-Sub, LEE TTA 1GSC-9, Seoul SOURCE:TTA TITLE:NGN for Global Generation (Architecture.
HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential Security Level: Slide title :40-47pt Slide subtitle :26-30pt Color::white Corporate Font : FrutigerNext.
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.
1.1 What is the Internet What is the Internet? The Internet is a shared media (coaxial cable, copper wire, fiber optics, and radio spectrum) communication.
Knowledge plane based on high level declaration of intent assemble, re-assemble, detect failures & repair focus of this rant failure detection & repair.
Chapter 1. Introduction. By Sanghyun Ahn, Deot. Of Computer Science and Statistics, University of Seoul A Brief Networking History §Internet – started.
Internet resource sharing: a way forward? Bob Briscoe Chief Researcher, BT May 2009 This work is partly funded by Trilogy, a research project supported.
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.
IP Network Clearinghouse Solutions ENUM IP-Enabling The Global Telephone Directory Frank Estes Vice President , ext 224
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.
Evolution towards the Next Generation Network
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.
Covilhã, 30 June Atílio Gameiro Page 1 The information in this document is provided as is and no guarantee or warranty is given that the information is.
ﺑﺴﻢﺍﷲﺍﻠﺭﺣﻣﻥﺍﻠﺭﺣﻳﻡ. 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.
Congestion exposure BoF candidate protocol: re-ECN Bob Briscoe Chief Researcher, BT Nov 2009 This work is partly funded by Trilogy, a research project.
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.
Design for tussle Bob Briscoe Chief Researcher, BT Jun 2009 re-architecting the Internet.
25/11/2015 ITU-T NGN - Progress and Plans Brian Moore Lucent Technologies Chairman of ITU-T Study Group 13 1GSC-9, Seoul SOURCE:ITU-T TITLE:ITU-T NGN -
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.
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Protocols and Architecture Slide 1 Use of Standard Protocols.
Introducing a New Concept in Networking Fluid Networking S. Wood Nov Copyright 2006 Modern Systems Research.
CJK 7 th Plenary: NGN-WG (IPv6 based NGN) IPv6 based NGN (NGNv6)
Guidelines for Adding Congestion Notification to Protocols that Encapsulate IP (draft-ietf-tsvwg-ecn-encap-guidelines-04) Bob Briscoe (Simula Research.
Bob Briscoe, BT Murari Sridharan, Microsoft IETF-84 ConEx Jul 2012
CONEX BoF.
High Intelligent Network (Smart Pipe)
IP and NGN Projects in ITU-T Jean-Yves Cochennec France Telecom SG13 Vice Chair Workshop on Satellites in IP and Multimedia - Geneva, 9-11 December 2002.
Flow Rate Fairness Many slides are borrowed from Bob Briscoe
Chapter 11. Frame Relay Background Frame Relay Protocol Architecture
Presentation transcript:

fixing the Internet for sustainable business models Bob Briscoe Chief Researcher, BT Group Dec 2008

instigated 2002 to lead global moves to fix the Internet architecture top-down (pressure for national funding, set research agenda etc) bottom-up as peer researchers IP: the foundation of BT's 21C architecture rather than BT-specific comms architecture fixes make the off-the shelf architecture fit for the whole value chain scope: ICT infrastructure multi-provider, high volume, low margin, generic with hooks BT future communications architecture programme

Trilogy Re-Architecting the Internet the neck of the hourglass, for control This work is partly funded by Trilogy, a research project (ICT ) supported by the European Community under its Seventh Framework Programme. The views expressed here are those of the author(s) only. The European Commission is not liable for any use that may be made of the information in this document.

4 how to share the resources of a cloud known problem since early Internet tremendous idea anyone can use any link anywhere on the Internet without asking, as much as they like when freedoms collide what share does each party get? keeping one-way datagrams allowing for self-interest & malice –of users and of providers evolvability –of new rate dynamics from apps –of new business models viability of supply chain simplicity if we do nothing the few are ruining it for the many massive capacity needed to keep interactive apps viable poor incentives to invest in capacity operators are kludging it with deep packet inspection solely today’s apps frozen into net complex, ugly feature interactions Internet topology visualization produced by Walrus (Courtesy of Young Hyun, CAIDA)CAIDA

5 moving mountains Internet Engineering Task Force Nov 2005 proposed replacement resource sharing architecture to IETF general response: "What's the problem? TCP prevalent, so sharing OK" Nov 2006 Dismantled TCP-Friendliness religion at IETF transport plenary Nov 2008 agreed to draft a major change to the Internet architecture –initially in IRTF Internet Congestion Control Research Group –eventual intent: Internet Architecture Board RFC main points likely to feature in the new architecture primary resource sharing function in network, not end-points congestion control still primarily in end-points

6 how Internet sharing ‘works’ endemic congestion & voluntary restraint aka. those who take most, get most technical consensus until Nov ‘06 [Briscoe07] voluntarily polite algorithm in endpoints – ‘TCP-fairness’: a game of chicken – taking all and holding your ground pays or starting more ‘TCP-fair’ flows than anyone else (Web: x2, p2p: x5-100) or for much 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

7 ITU working definition of NGN A Next Generation Network (NGN) is a packet-based network able to provide services including Telecommunication Services and able to make use of multiple broadband, QoS-enabled transport technologies and in which service-related functions are independent from underlying transport-related technologies. It offers unrestricted access by users to different service providers. It supports generalized mobility which will allow consistent and ubiquitous provision of services to users. The NGN is characterized by the following fundamental aspects:... Decoupling of service provision from network, and provision of open interfaces...

8 just saying it, doesn't make it true service-network independence: nice ideal but the economics makes it idealistic recovering network costs through services: nice ideal but IP technology makes it idealistic

9 cost-shifting between services scenario ISP/NGN also a higher level service provider (TV, video phone, etc) competing with independent service providers (Skype, YouTube, etc) capacity & QoS costs for high value services ISP buys capacity & QoS internally independent service & their customers use as much best-efforts bandwidth as needed because of how Internet sharing 'works' cost of heavy usage service subsidised by ISP's lighter users knee-jerk reaction of ISP/NGN block p2p or independent services No! don't blame your customers fix the cost accountability foundations separation between network & services is good but need to add cost accountability to IP NGN/ISP service layer data trans- port independent service

10 two arbitrary approaches fighting bit-rate time 'flow-rate equality' throttling heavy volume usage the Internet way (TCP)operators (& users) degree of freedom‘flow rate equality’‘volume accounting’ multiple flows  activity factor  congestion variation  application control  each cancels out the worst failings of the other Internet looks like 'it works OK' but the resulting arms race leaves collateral damage

11 underlying problems blame our choices, not p2p commercial Q. what is cost of network usage? A. volume? NO; rate? NO A. 'congestion volume' (later slide) our own unforgivable sloppiness over what our network costs are technical lack of cost accountability in the Internet protocol (IP) p2p file-sharers finding loopholes in technology we chose we haven't designed our contracts & technology for machine-powered customers

12 core of solution congestion-volume metric congestion-volume your volume weighted by link congestion when each packet is served intuition –some ISPs count volume only during peak –like counting (100% x volume) during peak and (0% x volume) otherwise –congestion-volume counts p · x i over time measurement –the amount of data discarded from your traffic –or marked with explicit congestion notification (ECN) –end-point function in current architecture 1.cost to other users of your traffic 2.the marginal cost of upgrading equipment so it wouldn’t have been congested so traffic wouldn’t have affected others competitive market matches 1 & 2 metric for customers to judge ISPs, and ISPs to judge customers congestion = too much traffic meets too little capacity loss (marking) fraction p(t) [%] note: diagram is conceptual congestion volume & capital cost of equipment would be accumulated over time x 1 (t) [b/s] x 2 (t) [b/s] bit rate most interesting when 'congestion' = marking, not loss

13 there are better solutions than fighting light usage can go much faster hardly affecting completion times of heavy usage NOTE: weighted sharing doesn't imply differentiated services can be weighted aggressiveness of end-point rate control bit-rate time bit-rate time bit-rate time base case: TCP sharing throttling heavy usage weighted sharing

14 there are better solutions than buying bit-rate 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 when freedoms collide, congestion results many services can adapt to congestion shift around the resource pool in time/space Constant quality encoding Constant Bit Rate 100%Constant Quality 125% sequences encoded at same average of 500kb/s Equitable Quality 200% [Crabtree09] % figures = no. of videos that fit into the same capacity time bit rate

15 only throttles traffic when your contribution to congestion in the cloud exceeds your allowance creates incentives for weighted sharing, equitable quality video, etc if ingress could see congestion congestion policing 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) Only limits excess traffic above the Internet 'high-water-mark' Under typical conditions this will allow you to transfer about 70GB per day.

16 problems using congestion in contracts 1.loss: used to signal congestion since the Internet's inception computers detect congestion by detecting gaps in the sequence of packets computers can hide these gaps from the network with encryption 2.explicit congestion notification (ECN): standardised into TCP/IP in 2001 approaching congestion, a link marks an increasing fraction of packets implemented in Windows Vista (but off by default) and Linux, and IP routers (often off by default) 3.re-inserted ECN (re-ECN): standards proposal since 2005 (later slides) packet delivery conditional on sender declaring expected congestion uses ECN equipment in the network unchanged 1. loss2. ECN3. re-ECN can't justify selling an impairment  absence of packets is not a contractible metric  congestion not visible to upstream network nodes  congestion is outside a customer's control  customers don't like variable charges  congestion is not an intuitive contractual metric 

17 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) re-ECN = standard ECN + re-inserted feedback or re-feedback No changes required to data forwarding Realisation of network control & economics research stretching back to 1991 [Kelly05]

18 legend: re-ECN downstream congestion marking [%] NANA NDND NBNB NCNC receiver sender marks 3% of packets network can now see which packets won't fit 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

19 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 € € €

20 richer ingress control point no control without information re-ECN packets carry info on their real-time cost implications control point is designed for tussle bulk policer design given earlier was merely the most open possible example... huge space for business & technical innovation at policer cost-based, value-cost-based bulk, per flow, per session call admission control policing, charging tiers, continuous wholesale, retail control point with real-time cost info Internet

21 a new chapter of innovation hugely opens space for apps / services costs currently only visible at transport layer once costs revealed at network layer ISPs won't need deep packet inspection for cost control can remove restrictions in shared access networks passive optical networks, cable, wireless, cellular won't need bit-rate limits once network layer can limit congestion

22 can then be built (and destroyed) over this value-based session business models example sustainable business model for basic data transport usage charge capacity charge data flow monthly capacity charging bulk monthly usage charging NA NA NBNB NDND R2R2 S1S1 NCNC bulk congestion policer usage flat fee + capacity flat fee flat monthly fee monthly capacity charging bulk monthly usage charging NA NA NBNB NDND S2S2 R1R1 NCNC $ £ ¥ € $$£ bulk congestion policer $ £ ¥ € $$£

23 wrap up separation of service & network: fine industry goal but idealistic if networks cannot even know their costs numerous deep preconceptions to discard xflow rate equality / TCP friendliness badly shares the resource cloud xvolume represents cost xhumans want known bit-rate the elusive problem: traffic cost designed to only be handled by end-points (transport layer) solution: reinsert cost information into network layer = re-feedback IETF/IRTF drafting architectural shift on layering of resource sharing next mountain to move: add cost accountability (re-ECN) to IP once resource sharing fixed properly at the neck of the hourglass over-restrictive lower layer controls can be removed opens new space for service innovation revenue cost

24 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 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 Network utility optimisation & stability analysis [Kelly05] Frank kelly and Thomas Voice, "Stability of End-to-End Algorithms for Joint Routing and Rate Control" ACM CCR 35(2) 5-12 (Jan 06) 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 projectTrilogy Re-ECN & re-feedback project page:

sustainable IP resource sharing Q&A