No share of the Internet is neutral – we need a variety of outcomes Bob Briscoe Chief Researcher, BT Group and UCL May 2007.

Slides:



Advertisements
Similar presentations
Network Aware Forward Caching Presenter: Alexandre Gerber Jeffrey Erman, Mohammad T. Hajiaghayi, Dan Pei, Oliver Spatscheck AT&T Labs Research April 24.
Advertisements

Nicholas Weaver International Computer Science Institute
Internet Futures. My Aim: share some thoughts about the Internet and its future think about some of the major factors that will shape our future +
End-host Perspectives on Congestion Management Murari Sridharan CONEX BOF, IETF 76, Hiroshima.
CONEX BoF. Welcome to CONEX! Chairs: –Leslie Daigle –Philip Eardley Scribe Note well MORE INFO: -ECN.
All rights reserved © 2006, Alcatel Grid Standardization & ETSI (May 2006) B. Berde, Alcatel R & I.
Using Edge-To-Edge Feedback Control to Make Assured Service More Assured in DiffServ Networks K.R.R.Kumar, A.L.Ananda, Lillykutty Jacob Centre for Internet.
Using Self-interest to Prevent Malice Fixing the Denial of Service Flaw of the Internet Bob Briscoe Chief Researcher, BT Group Oct 2006 Credits: Martin.
Network Economics -- Lecture 1: Pricing of communication services Patrick Loiseau EURECOM Fall 2012.
Internet and the 1996 Act Impact of the Act on Internet evolution Internet as « inspiration »
Security in Mobile Ad Hoc Networks
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.
Re-ECN: Adding Accountability for Causing Congestion to TCP/IP draft-briscoe-tsvwg-re-ecn-tcp draft-briscoe-tsvwg-re-ecn-tcp Bob Briscoe, BT & UCL Arnaud.
The cost of freedom Bob Briscoe Chief Researcher, BT Group and UCL Dec 2006.
Information-Centric Networks02b-1 Week 2 / Paper 2 Tussle in Cyberspace: Defining Tommorow’s Internet –David D. Clark, John Wroclawski, Karen R. Sollins.
Usage cases for Congestion Accounting Bob Briscoe Chief Researcher, BT Oct 2009 This work is partly funded by Trilogy, a research project supported by.
CSIT560 Internet Infrastructure: Switches and Routers Active Queue Management Presented By: Gary Po, Henry Hui and Kenny Chong.
Net Neutrality, What Else? Wim Nauwelaerts Partner Hunton & Williams.
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.
Why are all architectural problems from 2000 still unsolved? How would we know we had solved socio-economic problems anyway? Bob Briscoe Chief Researcher,
Receiver-driven Layered Multicast S. McCanne, V. Jacobsen and M. Vetterli SIGCOMM 1996.
Tussle in cyberspace: Defining tomorrow ’ s internet (2002) D.Clark, J. Wroclawski, K. Sollins & R. Braden Presented by: Gergely Biczok (Slides in courtesy.
CPSC Topics in Multimedia Networking A Mechanism for Equitable Bandwidth Allocation under QoS and Budget Constraints D. Sivakumar IBM Almaden Research.
Pricing for wireless network: Review, Classification and Comparison of Relevant Models Qi Liu, Miklos Vasarhelyi Rutgers University 19 th AAA Annual Meeting.
A Case for Relative Differentiated Services and the Proportional Differentiation Model Constantinos Dovrolis Parameswaran Ramanathan University of Wisconsin-Madison.
DDoS Defense by Offense Presented by: Matthew C.H. Ma Damon Chan.
CS 268: Future Internet Architectures Ion Stoica May 1, 2006.
Tussle in cyberspace: Defining tomorrow ’ s internet D.Clark, J.Wroclawski, K.Sollins & R.Braden Presented by: Ao-Jan Su (Slides in courtesy of: Baoning.
© 2008 Nokia V1-Filename.ppt / YYYY-MM-DD / Initials 1 Dealing with P2P Traffic in an Operator Network: State-of-the-Art Hannes Tschofenig Marcin Matuszewski.
UCB Implementing QoS Jean Walrand EECS. UCB Outline What? Bandwidth, Delay Where? End-to-End, Edge-to-Edge, Edge-to-End, Overlay Mechanisms Access Control.
Network Neutrality 4/21/20111Harvard Bits. 4/21/2011Harvard Bits2.
Using Prices to Allocate Resources at Access Points Jimmy Shih, Randy Katz, Anthony Joseph One Administrative Domain Access Point A Access Point B Network.
Deconfusing Internet traffic microeconomics Bob Briscoe Chief Researcher, BT Group Oct 2008.
10th Workshop on Information Technologies and Systems 1 A Comparative Evaluation of Internet Pricing Schemes: Smart Market and Dynamic Capacity Contracting.
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.
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.
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.
Tussel in Cyberspace Based on Slides by I. Stoica.
THE BATTLE OVER NET NEUTRALITY
Interconnect QoS business requirements Bob Briscoe BT Group CTO.
Internet resource sharing: a way forward? Bob Briscoe Chief Researcher, BT May 2009 This work is partly funded by Trilogy, a research project supported.
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.
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.
TASHKENT UNIVERSITY OF INFORMATION TECHNOLOGIES Lesson №18 Telecommunication software design for analyzing and control packets on the networks by using.
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.
Lecture 20 Page 1 Advanced Network Security Basic Approaches to DDoS Defense Advanced Network Security Peter Reiher August, 2014.
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,
Flow rate fairness dismantling a religion draft-briscoe-tsvarea-fair-01.pdf Bob Briscoe Chief Researcher, BT Group IETF-68 tsvwg Mar 2007 status: individual.
Interconnect QoS settlements & impairments Bob Briscoe BT Group CTO.
Concerns with Network Research Funding S.Floyd & R. Atkinson, Editors Internet Architecture Board draft-iab-research-funding-02.txt.
CS 3043 Social Implications Of Computing Keith A. Pray Instructor socialimps.keithpray.net CLASS 14 LAST DAY © 2015 Keith A. Pray.
NC STATE UNIVERSITY / MCNC Protecting Network Quality of Service Against Denial of Service Attacks Douglas S. Reeves  S. Felix Wu  Fengmin Gong Talk:
© Lehr Interconnection WG Plans and Activities -- what interested in? * all things interconnection related so -- QoS (congestion mgmt), Net.
1 Three ways to (ab)use Multipath Congestion Control Costin Raiciu University Politehnica of Bucharest.
Internet Economics perspective on Accounting & Billing
Bob Briscoe, BT Murari Sridharan, Microsoft IETF-84 ConEx Jul 2012
CONEX BoF.
Flow Rate Fairness Many slides are borrowed from Bob Briscoe
Presentation transcript:

no share of the Internet is neutral – we need a variety of outcomes Bob Briscoe Chief Researcher, BT Group and UCL May 2007

degrading specific Internet applications a trend with two confusable causes deficiencies in Internet technology: subject of this talk regulatory deficiency in some access markets (mostly US-specific) outline of talk – two technical deficiencies and a technical solution 1.current resource sharing architecture gives most to those who take most (p2p, video) resource provider cannot arbitrate, because key usage information inaccessible to it lacking a proper remedy, operators kludge it by degrading likely culprit apps 2.discrimination with confusable intentions – exploitable by either political camp: a)operators may be balancing causes of congestion b)operators may be degrading their competition 3.proposed solution to both 1 & 2 (and more) 1-bit app-neutral fix to the Internet Protocol, in early standards process purpose of talk does the proposed solution create a playing field all sides would be happy with? intro

freedom to limit the freedom of others? Internet designed to cope with endemic congestion no. of access lines that can congest any other Internet link has stayed around 1,000 – 100,000 shares of congested links: –continual conflict: betw. real people & between real businesses for comparison: ~10M lines ringed in red Internet topology visualization produced by Walrus (Courtesy of Young Hyun, CAIDA)CAIDA problem

how Internet sharing works voluntary restraint aka. those who take most, get most technical consensus until Nov 06 was 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 (x4, x50?) or for much much longer than anyone else (p2p file-sharing) flow 1 flow 2 bandwidth 2 bandwidth 1 capacity time (VoIP, video streaming) unresponsive flow 3

problem ineffective kludges are making matters worse fuelling adversarial climate deep packet inspection (DPI) in an arms race against obfuscation 80% of payloads now carry randomised app identifier latest p2p apps use payload encryption & imitate other apps more false positives, more customer support calls summer 2006: customer of an ISP using DPI to throttle p2p turns off encryption in BitTorrent client by winter 2007 DPI vendors could identify encrypted BitTorrent packets intentions might be honourable protecting the many from the few but counter-productive if easily bypassed and easily turned against itself if (mis)interpretable as discriminating against competition 30kbps 200kbps (2M contended) downloadbit rate packet network header sufficient to deliver packet payload

problem the classic Internet is not a repeatable recipe for success yes, a thousand flowers bloomed because the net was dumb but also because innovators exercised restraint now the flowers are fruiting, greed and malice are dominating restraint net neutrality = the shares of capacity that the classic Internet would give? that was just the arbitrary outcome of a certain amount of push and shove legislating for that now would legitimise removing all restraint Mar 07: IETF dropped TCP-fairness goal as meaningless due to my arguments in Flow Rate Fairness: Dismantling a Religion if you wanted legislative control over Internet sharing, uncontrolled sharing would no longer achieve your objective

solution not volume, but congestion volume: the missing metric not what you got but what you unsuccessfully tried to get proportional to what you got and to congestion at the time 1.congestion volume: cost to other users the metric that is legitimate to discriminate on rather than inferring which apps cause congestion cost not value 2.the marginal cost of upgrading equipment so it wouldnt have been congested so your behaviour wouldnt have affected others competitive market matches 1 & 2 NOTE: congestion volume isnt an extra cost part of the flat charge we already pay if we could measure who to blame for what we might see pricing like this... NOTE: IETF provides the metric, industry invents the business models x 1 (t) x 2 (t) access link congestion volume allowce charge 100Mbps50MB/month15/month 100Mbps100MB/month20/month note: diagram is conceptual congestion volume would be accumulated over time capital cost of equipment would be depreciated over time

a practical congestion volume metric; step #1 congestion marking of packets impractical to measure absence of bytes explicit congestion notification (ECN) standardised into IP in 2001 mark packets that wouldnt have got through if congestion got worse solution

black re-feedback proposed for IP a practical congestion volume metric; step #2 expected downstream congestion routers approaching congestion mark some packets red receiver feeds back to sender –already standardised & implemented –not generally turned on by operators sender re-inserts feedback by marking packets black –re-feedback requires standardisation 0% marking fraction resource index 3% feedback std in TCP 3% red std in IP black – red NANA NBNB NDND R1R1 S1S1

solution designed for a range of outcomes current Internet gives freedom without fairness we dont want fairness without freedom – we want different balances of both solution: different ISPs offer loose or tight fairness enforcement and customers select between their offers demand-side freedom – to degrade others liberal acceptable use policies open access, no restrictions middle ground – manage congestion limit how much I limit the freedom of others (e.g. 24x7 heavy p2p sources, DDoS) conservative acceptable use policies youll get the network response you contract to have e.g. throttle if unresponsive to congestion (VoIP, video, DDoS) supply-side freedom – to degrade competitors architecture allows extremes but doesnt help them and provides handles for the market to make it very hard for them

goals not value, but cost is a necessary metric for competition to work costs can be controlled in network without knowing value behind the cost nets that allow their users to cause costs (congestion) in other nets can be held accountable just enough support for conservative policies without app-specific controls allows free innovation of new applications (e.g. hi-dynamics; enhanced reality, Internet of things) do-nothing doesnt maintain allegedly liberal status quo we just get more middlebox kludges the end of innovation solution

inter-domain accountability for congestion metric for inter-domain SLAs or usage charges N B applies penalty to N A in proportion to bulk volume of black less bulk volume of red over, say, a month could be tiered penalties, directly proportionate usage charge, etc. penalties de-aggregate precisely to responsible networks & users N A can deploy policer to prevent S 1 costing more than revenue NANA NBNB NDND R1R1 S1S1 2.6% 2.1% NDND NANA NBNB NCNC downstream congestion marking [%] bit rate highly congested link area = downstream congestion total area = aggregate downstream congestion legend £$ ¥ £ $ 0% downstream congestion 3% usage charges flat (e.g. monthly) charges solution

telco /NGN public Internet cellular satellite summary Internet needs to be able to discriminate against bits limiting the freedom of others – bits causing congestion then wouldnt need to discriminate against apps causing congestion operators can choose not to limit their users freedoms but they take responsibility for congestion their users cause in other nets if operators do discriminate against apps customers need enough choices to be able to switch operators or apps can often obfuscate themselves anyway these economic effects require change to the Internet Protocol making IP more suitable as the basis of a converged architecture reached critical mass in standards process – link on next slide please assess it urgently – would it have wide commercial & public policy support? summary

more info... more related papers and all the papers below: Fixing mindset on fairness Flow Rate Fairness: Dismantling a Religion ACM Computer Communications Review 37(2) (Apr 2007) – also IETF Internet draft (Mar 2007)Flow Rate Fairness: Dismantling a Religion Overall re-feedback idea, intention, policing, QoS, load balancing etc Policing Congestion Response in an Inter-Network Using Re-Feedback (SIGCOMM05 – mechanism outdated)Policing Congestion Response in an Inter-Network Using Re-Feedback Using congestion re-feedback to provide assured QoS reservations Commercial Models for IP Quality of Service Interconnect BT Technology Journal (Apr 2005)Commercial Models for IP Quality of Service Interconnect Protocol Spec and rationale Re-ECN: Adding Accountability for Causing Congestion to TCP/IP IETF Internet Draft (Oct 2006)Re-ECN: Adding Accountability for Causing Congestion to TCP/IP Fixing the Denial of Service Flaw of the Internet Using Self-interest to Prevent Malice Workshop on the Economics of Securing the Information Infrastructure (Oct 2006)Using Self-interest to Prevent Malice Tussle in Cyberspace: Defining Tomorrows Internet, David Clark, Karen Sollins, John Wroclawski and Robert Braden, Proc. ACM SIGCOMM'02, Computer Communication Review, 32(4) (Oct 2002)Tussle in Cyberspace: Defining Tomorrows Internet

no share of the Internet is neutral Q&A & spare slides

Time Flow Bandwidth 100% capacity non-interactive long flows (e.g. P2P, ftp) interactive short flows (e.g. Web, IM) P2P Web P2P Web P2P 8 4 Policing Congestion using Re-feedback animation requires Office XP

solution using the downstream congestion metric one example: per-user policer two different customers, same deal other examples make flows respond to congestion (VoIP, video, DDoS) no policing at all non-interactive long flows (e.g. P2P, ftp, DDoS) interactive short flows (e.g. Web, IM) overdraft congestion volume allowance NANA NBNB NDND R1R1 S1S1

degrading specific Internet applications wider market context solution: identify costly bits then quality can rise to match willingness to pay pricequality pricequality summary operators discriminate against......costly apps...competitors apps [reducing quality] 3 rd party providers exploit unfair share of network [underpaying price] marketproblemappropriate remedyinappropriate remedy Internetarchitecturefix architectureUS net neutrality regulation access weak competition (US)fix US access regulationUS net neutrality regulation going well (e.g. UK)no change capacity market ISP market app/content market

capacity growth will prevent congestion? Distribution of customers daily traffic into & out of a Japanese ISP (Feb 2005) (5GB/day equivalent to 0.46Mbps if continuous) Changing technology shares of Japanese access market (9%, 2.5GB) (4%, 5GB) 100Mbps fibre to the home (FTTH 46.4%) digital subscriber line (DSL 53.6%) Courtesy of Kenjiro Cho et al The Impact and Implications of the Growth in Residential User-to-User Traffic, SIGCOMM06

spares No cap or loose volume capCongestion allowanceTight volume cap High capacity Low capacity congestion cap auto-adjusts volume cap always a hard compromise

incentives solution step #4 wont sender or receiver simply understate congestion? no – drop enough traffic to make fraction of red = black goodput best if rcvr & sender honest about feedback & re-feedback 0 …i… n 2% code-point rate 3% 98% 2% 95% cheating sender or receiver understates black = = egress dropper NANA NBNB NDND R1R1 S1S1 policer dropper x 2/3 spares

NDND NANA NBNB NCNC aggregation internalisation of externalities downstream congestion marking [%] bit rate large step implies highly congested link area = instantaneous downstream congestion total area = aggregate downstream congestion legend metering per month: bulk volume black – red