Peer-to-peer (p2p) value & cost Bob Briscoe Chief Researcher BT Group Sep 2008.

Slides:



Advertisements
Similar presentations
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 +
Advertisements

CONEX BoF. Welcome to CONEX! Chairs: –Leslie Daigle –Philip Eardley Scribe Note well MORE INFO: -ECN.
Packet Switching vs. Circuit Switching
Network Economics -- Lecture 1: Pricing of communication services Patrick Loiseau EURECOM Fall 2012.
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.
The cost of freedom Bob Briscoe Chief Researcher, BT Group and UCL Dec 2006.
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.
The Folly of Peering Ratios? William B. Norton Co-Founder & Chief Technical Liaison Equinix, Inc. From Debate…
TECHNOLOGY GUIDE 5 Basics of the Internet and the World Wide Web.
Pricing for wireless network: Review, Classification and Comparison of Relevant Models Qi Liu, Miklos Vasarhelyi Rutgers University 19 th AAA Annual Meeting.
PROTOCOLS AND ARCHITECTURE Lesson 2 NETS2150/2850.
Self-Tuning End-2-End QoS Internet ICT Centre Presented by: Zvi Rosberg 21 March 2007.
Staying focused on the big unsolved problems e.g. resource accountability Bob Briscoe Chief Researcher, BT Group Sep 2008.
© 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.
DoS-resistant Internet - progress Bob Briscoe Jun 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.
Receiver-driven Layered Multicast Paper by- Steven McCanne, Van Jacobson and Martin Vetterli – ACM SIGCOMM 1996 Presented By – Manoj Sivakumar.
Protocols and the TCP/IP Suite Chapter 4. Multilayer communication. A series of layers, each built upon the one below it. The purpose of each layer is.
CECS 5460 – Assignment 3 Stacey VanderHeiden Güney.
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.
Mr C Johnston ICT Teacher
Fixing the Internet for sustainable business models Bob Briscoe Chief Researcher, BT Group Dec 2008.
Rhys McBreen (How the internet works) X. Contents The Layers and what they do IP Addressing X.
Comparing modem and other technologies
Computer Networking Part 1 CS 1 Rick Graziani Cabrillo College Fall 2005.
HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential Security Level: Slide title :40-47pt Slide subtitle :26-30pt Color::white Corporate Font : FrutigerNext.
Chapter 4. After completion of this chapter, you should be able to: Explain “what is the Internet? And how we connect to the Internet using an ISP. Explain.
Advisor : Kuang Chiu Huang Group : Ting Wei Lin,Ting Huei Lee, Kuei Chin Fan Transit & peering Taiwan Internet Interconnection problem.
Protocol Layering Chapter 10. Looked at: Architectural foundations of internetworking Architectural foundations of internetworking Forwarding of datagrams.
Protocols and the TCP/IP Suite
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.
Copyright © 2002 Pearson Education, Inc. Slide 3-1 CHAPTER 3 Created by, David Zolzer, Northwestern State University—Louisiana The Internet and World Wide.
Internet Addresses. Universal Identifiers Universal Communication Service - Communication system which allows any host to communicate with any other host.
Communication Technology in a Changing World Week 3.
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.
University of the Western Cape Chapter 12: The Transport Layer.
Spring 2006Computer Networks1 Chapter 2 Network Models.
GRID COMPUTING AND THE GROWTH OF THE INTERNET ROBERT B. COHEN, PH.D. COHEN COMMUNICATIONS GROUP
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.
Chapter 15 – Part 2 Networks The Internal Operating System The Architecture of Computer Hardware and Systems Software: An Information Technology Approach.
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.
Congestion exposure BoF candidate protocol: re-ECN Bob Briscoe Chief Researcher, BT Nov 2009 This work is partly funded by Trilogy, a research project.
Spring 2006Computer Networks1 Chapter 2 Network Models.
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.
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.
Protocol Layering Chapter 11.
Don’t Log in!. Recap on the previous units I’ve tried to make it as concise as possible but there is a bit of writing, to ensure that you have some notes.
© 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.
Accelerating Peer-to-Peer Networks for Video Streaming
CONEX BoF.
Congestion Control, Internet transport protocols: udp
IT351: Mobile & Wireless Computing
Flow Rate Fairness Many slides are borrowed from Bob Briscoe
Presentation transcript:

peer-to-peer (p2p) value & cost Bob Briscoe Chief Researcher BT Group Sep 2008

Content is King or The Long Tail? community & social networking, interest groups the long tail effect eventually predominates but not as strongly as Metcalfe's Law predicted Odlyzko, "Content is Not King" Briscoe, Odlyzko & Tilly, "Metcalfe's Law is Wrong" value to all N of mutual connectivity no. of customers, N Metcalfe's Law K N 2 Content is King ?

potential peers: value in numbers N index of other customers ranked by value to me of connectivity with them 2 value to one value to me of connectivity to each of N Google my Mum close friends Internet shops Amazon acquaintances like-minded people kNkN cumulative value to me of connectivity with all N k logN value to all N K NlogN cumulative value to all N of connectivity to all N

growth in potential network value by scaling & interconnect total customers’ value (1-λ)NλNλN N value released by interconnect no. of customers on network N λNλN (1-λ)N

STOP THINK that's all about value to customers before we start dividing the spoils between us remember... competition drives revenue towards cost ensures customers get the surplus value internetwork size N total customer value internetwork cost internetwork revenue customer surplus provider profit

the cost of p2p file-sharing? source: Ellacoya 2007 (now Arbor Networks)

p2p quickly fills up fibre to the home 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, SIGCOMM (Oct ’06)

cost-shifting between services scenario ISP 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 SP just takes as much best-efforts bandwidth as they need because of how Internet sharing 'works' cost of heavy usage service subsidised by ISP's lighter users knee-jerk reaction of ISP 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 ISP service layer data trans- port independent service

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

not volume, but congestion volume: the missing metric not ‘what you got’ but ‘what you unsuccessfully tried to get’ proportional to what you got but also to congestion at the time 1.congestion volume: cost to other users 2.the marginal cost of upgrading equipment so it wouldn’t have been congested so your behaviour wouldn’t have affected others competitive market matches 1 & 2 NOTE: congestion volume isn’t an extra cost part of the flat charge we already pay it's just the wrong people are paying it if we could measure who to blame for it we might see pricing like this... access link congestion volume allow’ce charge 100Mbps50MB/month€15/month 100Mbps100MB/month€20/month note: diagram is conceptual congestion volume would be accumulated over time capital cost of equipment would be depreciated over time

how Internet sharing ‘works’ endemic congestion & 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 (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

'unfair' TCP sharing throttling heavy usage what's required: limit congestion, not volume then heavy usage will back away whenever light usage appears so light usage can go much faster hardly affecting completion times of heavy usage fairer is faster bit-rate time light heavy light heavy light heavy

limiting congestion? only throttles traffic when contribution to congestion elsewhere exceeds allowance otherwise free to go at any bit-rate bulk congestion policer congestion · bit-rate 0% · 2 Mb/s = 0.0kb/s 0.3% · 0.3Mb/s = 0.9kb/s 0.1% · 6 Mb/s = 6.0kb/s 6.9kb/s 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

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 (off by default) 3.re-inserted ECN (re-ECN): standards proposal since 2005 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 is outside a customer's control  customers don't like variable charges  congestion is not an intuitive contractual metric 

legend: re-ECN downstream congestion marking [%] NANA NDND NBNB NCNC receiver sender marks 3% of packets automatic 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

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

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 $ £ ¥ € $$£

wrap up expect consistent value growth from p2p but don't just focus on value, cost as well separation of service & network is excellent industry goal but how TCP/IP shares cost of transport needs serious attention understanding of network economics is young, so is IP not the fault of ISP's customers or of p2p ISPs will need a mitigating strategy until it's fixed please help us add cost accountability (re-ECN) to IP please brief your technical & standards strategy people a platform on which customer contracts can be built for basic transport, then services on top so billions of machines work together in everyone's best interests revenue cost

more info... Growth in value of a network with size Bob Briscoe, Andrew Odlyzko & Ben Tilly, "Metcalfe's Law is Wrong", IEEE Spectrum, Jul 2006Metcalfe's Law is Wrong 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 Stats on p2p usage across 7 Japanese ISPs with high FTTH penetration Kenjiro Cho et al, "The Impact and Implications of the Growth in Residential User-to-User Traffic", In Proc ACM SIGCOMM (Oct ’06) Slaying myths about fair sharing of capacity 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 Re-architecting the Future Internet: The Trilogy projectTrilogy Re-ECN & re-feedback project page:

p2p value & cost Q&A

congestion competition – inter-domain routing if congestion → profit for a network, why not fake it? upstream networks will route round more highly congested paths N A can see relative costs of paths to R 1 thru N B & N C the issue of monopoly paths incentivise new provision as long as competitive physical layer (access regulation), no problem in network layer NANA NBNB NCNC NDND R1R1 S1S1 ? down- stream route cost resource sequence index, i faked congestio n ? routin g choice

main steps to deploy re-feedback / re-ECN network turn on explicit congestion notification in routers (already available) 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 customer contracts include congestion cap oh, and first we have to update the IP standard started process in Autumn 2005 using last available bit in the IPv4 packet header IETF recognises it has no process to change its own architecture Apr’07: IETF supporting re-ECN with (unofficial) mailing list & co-located meetings