Internet resource sharing: a way forward? Bob Briscoe Chief Researcher, BT May 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

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.
Guidelines for Adding Congestion Notification to Protocols that Encapsulate IP draft-briscoe-tsvwg-ecn-encap-guidelines-00 Bob Briscoe IETF-80 Mar 2011.
Usage cases for Congestion Accounting Bob Briscoe Chief Researcher, BT Oct 2009 This work is partly funded by Trilogy, a research project supported by.
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.
© British Telecommunications plc 1 Network Performance Isolation in Data Centres using ConEx Congestion Policing draft-briscoe-conex-policing-01 draft-briscoe-conex-data-centre-02.
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.
Introduction Future wireless systems will be characterized by their heterogeneity - availability of multiple access systems in the same physical space.
1 Internet Networking Spring 2003 Tutorial 11 Explicit Congestion Notification (RFC 3168) Limited Transmit (RFC 3042)
Staying focused on the big unsolved problems e.g. resource accountability Bob Briscoe Chief Researcher, BT Group Sep 2008.
DoS-resistant Internet - progress Bob Briscoe Jun 2005.
Internet capacity sharing: Fairer, Simpler, Faster? Bob Briscoe Chief Researcher, BT Mar 2010 This work is partly funded by Trilogy, a research project.
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.
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.
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.
1 Multi-Protocol Label Switching (MPLS). 2 MPLS Overview A forwarding scheme designed to speed up IP packet forwarding (RFC 3031) Idea: use a fixed length.
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.
CSE QoS in IP. CSE Improving QOS in IP Networks Thus far: “making the best of best effort”
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 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.
Multimedia Wireless Networks: Technologies, Standards, and QoS Chapter 3. QoS Mechanisms TTM8100 Slides edited by Steinar Andresen.
Differentiated Services for the Internet Selma Yilmaz.
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.
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.
Unconditional localisation? Bob Briscoe Response to ALTO BoF Jul 2008.
Session QoS vs bulk QoS Bob Briscoe Chief Researcher, BT Group Oct 2008.
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.
Towards Adaptive Congestion Management for Interactive Real- Time Communications Dirk KutscherMirja KühlewindBob Briscoe IAB/IRTF Congestion Control Workshop.
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.
Making SIP NAT Friendly Jonathan Rosenberg dynamicsoft.
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.
We don’t have to decide fairness ourselves intent: build consensus then Informationaldraft-briscoe-tsvwg-relax-fairness-00.txt Bob Briscoe Chief Researcher,
Queue Management Mike Freedman COS 461: Computer Networks Lectures: MW 10-10:50am in Architecture N101
An End-to-End Service Architecture r Provide assured service, premium service, and best effort service (RFC 2638) Assured service: provide reliable service.
Providing QoS in IP Networks
1 Lecture 15 Internet resource allocation and QoS Resource Reservation Protocol Integrated Services Differentiated Services.
Fabric: A Retrospective on Evolving SDN Presented by: Tarek Elgamal.
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
RTP: A Transport Protocol for Real-Time Applications
UNIT-V Transport Layer protocols for Ad Hoc Wireless Networks
Queue Management Jennifer Rexford COS 461: Computer Networks
Congestion Control and Resource Allocation
CONEX BoF.
COS 461: Computer Networks
Presentation transcript:

Internet resource sharing: a way forward? Bob Briscoe Chief Researcher, BT May 2009 This work is partly funded by Trilogy, a research project supported by the European Community

2 fairness one would expect ISPs to care about fairness ISPs with poor fairness will lose customers to competitors ISPs never cared about fairness between flow rates flow rate fairness: invention of protocol community completely unrelated to fairness in real life myopically looks at each flow separately, not customers myopically looks at each instant, not over time ISPs use volume/month as a fairness metric it counts across flows and over time...

TCP-friendly meaningless over time time is unfortunately real 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

4 target structure: network fairness  bottleneck policers: active research area since 1999 detect flows causing unequal share of congestion located at each potentially congested router takes no account of how active a source is over time nor how many other routers the user is congesting based on cheap pseudonyms (flow IDs) re-ECN / ECN like counting volume, but ‘congestion-volume’ reveals congestion caused in all Internet resources by all sources (or all sinks) behind a physical interface, irrespective of addressing accumulates over time no advantage to split IDs focus of fairness moves from flows to packets NHNH NANA NBNB NDND R1R1 S1S1 S2S2 NCNC NENE R2R2 S3S3

5 'Cost': Congestion-Volume: Total TCP Loss [Byte] Initial results measured on Naples Uni network feeding numerous residential networks Each point is a user correlation coefficient: 0.43 Volume: Total TCP Traffic Volume [Byte] 100% 10% 1% 0.1% 0.01% 0.001% average congestion fraction WARNING: Requires validation with more sample data

6 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 C   p(t)x i (t) dt –cf. straight volume V   x i (t) dt 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 & equipment capex would be accumulated over time x 1 (t) [b/s] x 2 (t) [b/s] bit rate most interesting when 'congestion' = marking, not loss

7 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 a vision: 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

8 standards agenda weighted congestion controls 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 LEDBAT: a fixed example 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

9 symptoms of a lack of metric TCP-friendly greatly and unnecessarily restricts imagine hi-speed and multipath without this restriction volume capping unnecessarily restricts caps set to avoid even when there's no congestion to avoid

10 fair capacity sharing – a huge responsibility getting this right will open a new chapter of Internet innovation getting it wrong leaves ISPs no choice but to close off the future as competition intensifies caps  app-discrimination otherwise simple rate limits hurt interactive apps 10

11 more info Re-architecting the Internet: The Trilogy project Trilogy re-ECN & re-feedback project page: These slides

12 Internet resource sharing: a way forward? discuss...

congestion volume captures (un)fairness during dynamics time, t flow rate, x i x1x1 x2x2 congestion, p congestion bit rate, p x i v1v1 v2v2 area: congestion volume, v i =  p x i dt

14 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

15 unilateral deployment scenarios (non-TCP-friendly, ECN, re-ECN) no congestion transparency (not in protocols) operator uses local congestion-volume metric in place of volume (e.g. on traffic control boxes) end-host acts as if congestion-volume is limited appears as voluntary as TCP, but unlikely to happen? cf. BitTorrent, Microsoft & LEDBAT congestion transparency re-ECN sender proxy

16 deployment scenarios (non-TCP-friendly, ECN, re-ECN) academic networks and hi-speed data transfer start with no policing & just conservatively weighted cc? require IPv6 to have congestion policing framework? sufficient proof of concept to move v4 from experimental? remove of ad hoc controls when add congestion policing cellular networks terminals & networks standardised monolithically operators motivated to police heavy users [re-ECN06, re-ECN09] mobile devices cross-fertilise fixed networks requires radio resource control to trigger L3 ECN [Siris03] co-ordination top-down: Global Information Infrastructure Commission (GIIC) & Internet Governance Forum (IGF) as a way to distinguish net neutral behaviour from not bottom-up: MIT interconnection w-g sticking points are bound to appear under each one

17 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

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

19 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