Collective delusions behind how capacity gets shared Bob Briscoe with Toby Moncaster & Lou Burness presented by Dirk Trossen Jan 2008.

Slides:



Advertisements
Similar presentations
Congestion Control and Fairness Models Nick Feamster CS 4251 Computer Networking II Spring 2008.
Advertisements

End-host Perspectives on Congestion Management Murari Sridharan CONEX BOF, IETF 76, Hiroshima.
The cost of freedom Bob Briscoe Chief Researcher, BT Group and UCL Dec 2006.
Internet Capacity Sharing Architecture Design Team IETF-80 Mar 2011.
One control to rule them all Michael Welzl IAB/IRTF CC
The Structure of Networks with emphasis on information and social networks T-214-SINE Summer 2011 Chapter 8 Ýmir Vigfússon.
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.
Staying focused on the big unsolved problems e.g. resource accountability Bob Briscoe Chief Researcher, BT Group Sep 2008.
CS 268: Wireless Transport Protocols Kevin Lai Feb 13, 2002.
Professor Michael J. Losacco CIS 1150 – Introduction to Computer Information Systems Communications and Networks Chapter 8.
© 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.
27 August EEE442 COMPUTER NETWORKS Test results & analysis.
Network Neutrality 4/21/20111Harvard Bits. 4/21/2011Harvard Bits2.
Deconfusing Internet traffic microeconomics Bob Briscoe Chief Researcher, BT Group Oct 2008.
Junxian Huang 1 Feng Qian 2 Yihua Guo 1 Yuanyuan Zhou 1 Qiang Xu 1 Z. Morley Mao 1 Subhabrata Sen 2 Oliver Spatscheck 2 1 University of Michigan 2 AT&T.
The Structure of Networks with emphasis on information and social networks T-214-SINE Summer 2011 Chapter 8 Ýmir Vigfússon.
Network neutrality is the idea that all internet traffic should be treated equally. It does not matter who is downloading and what is being downloaded.
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.
Sorting out Internet resource sharing Bob Briscoe Chief Researcher BT Group Apr 2008.
Fixing the Internet for sustainable business models Bob Briscoe Chief Researcher, BT Group Dec 2008.
1 Raiders of the lost Arp Customer A Broadband 1.5 Mbps aDSL ISP Network Edge ISP Network Edge Set-top device converts IP into Video Signal for TV Every.
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.
Instructor: Christopher Cole Some slides taken from Kurose & Ross book IT 347: Chapter 1.
O pen Internet Challenges in Mobile Broadband Networks Jennifer Rexford Princeton University
Broadband Networks. What is Broadband? Transmission capacity faster than 1.5 Mb/s (International standard) Transmission speed of more than 200 Kb/s.
Broadband Communication
IEEE R lmap 23 Feb 2015.
L14. Fair networks and topology design D. Moltchanov, TUT, Spring 2008 D. Moltchanov, TUT, Spring 2015.
Future Internet Architecture Panel Discussion 2006 Broadnets Conference San Jose October 4, 2006 John Musacchio Assistant Professor Technology and Information.
Sharing a single IPv4 address among many broadband customers
Presentation to France Telecom Ashwin Navin Co-Founder, Chief Operating Officer bittorrent.com.
Internet resource sharing: a way forward? Bob Briscoe Chief Researcher, BT May 2009 This work is partly funded by Trilogy, a research project supported.
The Internet is Broken, and How to Fix It Jim Gettys Bell Labs July 27, 2012.
Controlling Internet Quality with Price Market Managed Multiservice Internet Bob Briscoe BT Research, Edge Lab, University College London & M3I Technical.
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.
Chapter 4 Telecommunications and Networking The McGraw-Hill Companies, Inc All rights reserved. Irwin/McGraw-Hill.
© British Telecommunications plc 1 nice traffic management without new protocols Bob Briscoe Chief Researcher, BT Oct 2012.
Next Steps P2P Infrastructure Workshop May 28, 2008.
Some questions about multipath Damon Wischik, UCL Trilogy UCL.
Unconditional localisation? Bob Briscoe Response to ALTO BoF Jul 2008.
Network Management has always been and always will be essential to the Internet Testimony of George Ou Former Network Engineer FCC.
Solving this Internet resource sharing problem... and the next, and the next Bob Briscoe Chief Researcher BT Group (& UCL) Lou Burness, Toby Moncaster,
Higher Computing Networking. Networking – Local Area Networks.
Explicit Allocation of Best-Effort Service Goal: Allocate different rates to different users during congestion Can charge different prices to different.
Net Neutrality: The fight to control the Internet.
Network Coding and Reliable Communications Group Modeling Network Coded TCP Throughput: A Simple Model and its Validation MinJi Kim*, Muriel Médard*, João.
© Lehr Interconnection WG Plans and Activities -- what interested in? * all things interconnection related so -- QoS (congestion mgmt), Net.
Performance Limitations of ADSL Users: A Case Study Matti Siekkinen, University of Oslo Denis Collange, France Télécom R&D Guillaume Urvoy-Keller, Ernst.
We don’t have to decide fairness ourselves intent: build consensus then Informationaldraft-briscoe-tsvwg-relax-fairness-00.txt Bob Briscoe Chief Researcher,
Constructing An Effective Statutory & Regulatory Framework for Broadband Networks Phoenix Center Symposium December 1, 2005 Disclaimer: Views presented.
Tightly Coupled Congestion Control in WebRTC Michael Welzl Upperside WebRTC conference Paris
Univ. of TehranIntroduction to Computer Network1 An Introduction Computer Networks An Introduction to Computer Networks University of Tehran Dept. of EE.
Unit 8 – Project Management Lesson 3 project proposal.
Net Neutrality: Discrimination, Competition, and Innovation in the UK and US Alissa Cooper and Ian Brown ACM Transactions on Internet Technology, 15(1):
Different Traffic Management Techniques for Mobile Broadband Networks
Towards an Evolvable Internet Architecture
Outline Basics of network security Definitions Sample attacks
Which Goals, and What Assumptions?
Bob Briscoe, BT Murari Sridharan, Microsoft IETF-84 ConEx Jul 2012
TCP-LP Distributed Algorithm for Low-Priority Data Transfer
TCP in Mobile Ad-hoc Networks
Flow Rate Fairness Many slides are borrowed from Bob Briscoe
Advanced Computer Networks
TCP Congestion Control
Outline Basics of network security Definitions Sample attacks
Presentation transcript:

Collective delusions behind how capacity gets shared Bob Briscoe with Toby Moncaster & Lou Burness presented by Dirk Trossen Jan 2008

freedom to limit the freedom of others? tremendous idea anyone can use any link anywhere on the Internet without asking when any link is overused who decides how big a share each gets? 1.TCP 2.Comcast 3.The Oval Office for scale: ~10M lines ringed in red Internet topology visualization produced by Walrus (Courtesy of Young Hyun, CAIDA)CAIDA

fair bottleneck bit-rate? two incompatible partial worldviews this talk status report on our attempts to unveil multiple delusions the standards and research community’s double delusion TCP’s equal flow rates are no longer fair at all (by any definition) TCP protocol increasingly doesn’t determine capacity shares anyway the Internet way (TCP)operators (& users) ‘flow rate equality’‘volume accounting’ per data flowper user instantaneousover time

base example different activity factors 2Mbps access each 80 users of attended apps 20 users of unattended apps usage typeno. of users activity factor ave.simul flows /user TCP bit rate /user vol/day (16hr) /user traffic intensity /user attended805%=417kbps150MB21kbps unattended20100%=417kbps3000MB417kbps x1x20 time flow activity rate 10Mbps

flow activity compounding activity factor & multiple flows 80 users of attended apps 20 users of unattended apps 2Mbps access each no-one is saying more volume is unfair but volume accounting says it’s fairer if heavier users get less rate during peak period usage typeno. of users activity factor ave.simul flows /user TCP bit rate /user vol/day (16hr) /user traffic intensity /user attended805%220kbps7.1MB1kbps unattended20100%50500kbps3.6GB500kbps x25x500 rate time 10Mbps

realistic numbers? there are elephants in the room number of TCP connections –Web 1.1 : 2 –BitTorrent: ~100 observed active varies widely depending on –no. of torrents per user –maturity of swarm –config’d parameters details suppressed: utilisation never 100% –but near enough during peak period on DSL, upstream constrains most p2p apps –other access (fixed & wireless) more symmetric

typical p2p file-sharing apps active TCP connections altogether environment Azureus BitTorrent app ADSL+ 448kb upstream OS: Windows XP Pro SP2 1 of 3 torrents shown –~45 TCPs per torrent –but ~40/torrent active

flow activity most users hardly benefit from bottleneck upgrade 80 users of attended apps still 2Mbps access each 20 users of unattended apps usage typeno. of users activity factor ave.simul flows /user TCP bit rate /user vol/day (16hr) /user traffic intensity /user attended802%2 20  80kbps12MB 1  1.6kbps unattended20100%  2Mbps14GB 0.5  2Mbps x50 x1250 rate time before after upgrade data limited flows want rate more than volume 10  40Mbps all expect 30M / 100 = 300k more but most only get 60k more

so what? fairness can’t be such a problem, the Internet works we all have enough most of the time, even if A has more than B Internet technical community likes to think this is due to its protocols next few slides cast doubt on this complacency

10  40Mbps concrete consequence of unfairness #1 higher investment risk recall but ISP needs everyone to pay for 300k more if most users unhappy with ISP A’s upgrade they will drift to ISP B who doesn’t invest competitive ISPs will stop investing... all expect 30M / 100 = 300k more but most only get 60k more

...but we still see enough investment main reasons subsidies (e.g. Far East) –light users get ‘enough’ if more investment than they pay for weak competition (e.g. US) –operators still investing because customers will cover the costs throttling heavy users at peak times (e.g. Europe) –overriding TCP’s rate allocation

concrete consequence of unfairness #2 trend towards bulk enforcement as access rates increase attended apps leave access unused more of the time anyone might as well fill the rest of their own access capacity operator choices: a)either continue to provision sufficiently excessive shared capacity b)or enforce tiered volume limits see CFP white paper “Broadband Incentives”

so the Internet way was wrong and the operators were right? no, both were part right, part wrong both sides are failing to understand the strengths of the other the Internet way (TCP)operators (& users) degree of freedom‘flow rate equality’‘volume accounting’ multiple flows  activity factor  application control  congestion variation*  * another story

concrete consequence of unfairness #3 networks making choices for users characterisation as two user communities over-simplistic heavy users mix heavy and light usage two enforcement choices a)bulk: network throttles all a heavy user’s traffic indiscriminately encourages the user to self-throttle least valued traffic but many users have neither the software nor the expertise b)selective: network infers what the user would do using deep packet inspection (DPI) and/or addresses to identify apps even if DPI intentions honourable confusable with attempts to discriminate against certain apps user’s priorities are task-specific, not app-specific customers understandably get upset when ISP guesses wrongly

there are better solutions than fighting think on this are these marketing spin for the same thing? a)slowing down heavy users b)allowing light users to go faster light usage can go much faster without appreciably affecting completion times of heavy usage base case (a) (b) bit-rate time

BT’s two solutions (each yet another story) tactical (operational architecture) “long term fair queuing” strategic (future Internet arch) bulk edge congestion policing using “re-feedback” encourages evolution of weighted TCP anyone will (still) be able to use any link on the Internet...without asking whether NGN, cellular, ad hoc wireless, public Internet, satellite, cable...

Further reading Problem Statement: We [the IETF] don’t have to do fairness ourselves projects/refb/#relax-fairness Q&A

freedom to limit the freedom of others