Internet capacity sharing: a way forward?
Bob Briscoe Chief Researcher, BT Jul 2009
This work is partly funded by Trilogy, a research project supported by the European Community www.trilogy-project.org
Internet capacity sharing: a way forward? Bob Briscoe Chief - - PowerPoint PPT Presentation
Internet capacity sharing: a way forward? Bob Briscoe Chief Researcher, BT Jul 2009 This work is partly funded by Trilogy, a research project supported by the European Community www.trilogy-project.org Internet capacity sharing a huge
This work is partly funded by Trilogy, a research project supported by the European Community www.trilogy-project.org
2
2
3
4
legend
expert CC eval capacity sharing arch design team non-TCPFriendly ccs (state sharing mech)
w-g X
Cubic Compound
tcpm w-g Y
IETF cc design guidelines (e.g. RFC5033) capacity sharing mechs (e.g. re-ECN) Relentless ...? BCP or info Experimental track capacity sharing arch
5
bottleneck capacity
Internet based under congestion pricing
consultation across IETF transport area
considered TCP-Friendly a way forward
6
7
volume of marked bits != volume
rate of lost / marked bits; != aggr. bit-rate ≡ Σi
i flow index x bit-rate p marking fraction
8
9
1 10 100 1000 10000 100000 1000000 10000000 100 1000 10000 100000 100000010000000 100000000 1E+09
'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]
1 % 1 % 1 % . 1 % . 1 % . 1 % a v e r a g e c
g e s t i
f r a c t i
W A R N I N G : R e q u i r e s v a l i d a t i
w i t h m
e s a m p l e d a t a
10
heavy usage NOTE: weighted sharing doesn't imply differentiated network service
system's rate response to congestion
bit-rate time bit-rate time
weighted sharing congestion time bit-rate time
bit-rate
11
have a known fixed bit-rate
constant quality video encoding
Constant Bit Rate 100% Constant Quality 125% sequences encoded at same average of 500kb/s Equitable Quality 216%
[Crabtree09]
% figures =
that fit into the same capacity
time bit rate
12
pseudonyms (flow IDs)
in all Internet resources by all sources (or all sinks) behind a physical interface, irrespective of addressing
NH NA NB ND R1 S1 S2 NC NE R2 S3
13
14
15
16
Reno vs 1/25-Relentless
100 200 300 400 500 600 700 800 900 1000 1.E-07 1.E-06 1.E-05 1.E-04 1.E-03 1.E-02 1.E-01 1.E+00 p WTCP WRel WRel/WTCP
Reno vs 1/25-Relentless
1000v1000 100v100 10v10 1v1
0.1 1.0 10.0 100.0 1000.0 10000.0 100000.0
1.E-07 1.E-06 1.E-05 1.E-04 1.E-03 1.E-02 1.E-01 1.E+00 p WTCP WRel WRel/WTCP
Reno vs 1-Relentless
1v1 10v10 100v100 1000v1000
1 10 100 1000 10000 100000
1.0E-06 1.0E-05 1.0E-04 1.0E-03 1.0E-02 1.0E-01 1.0E+00 p WTCP WRel WRel/WTCP
2Mbps access each
x20 x20 x1 3000MB 150MB vol/day (16hr) /user = = ave.simul flows /user 417kbps 417kbps 100% 20 unattended 21kbps 417kbps 5% 80 attended traffic intensity /user TCP bit rate /user activity factor
users usage type
18
19
border policing for admission control
(e2e QoS, DDoS damping, cong’n ctrl policing) netwk host cc netwk cc link
dynamic sluggish
QoS signalling (RSVP/NSLP) UDP TCP DCCP
hi speed cc
SCTP RTP/ RTCP
20
21
contribution to congestion in the cloud exceeds your allowance
if ingress net could see congestion...
0.3% congestion 0% 0.1% 2 Mb/s 0.3Mb/s 6 Mb/s Acceptable Use Policy 'congestion-volume' allowance: 1GB/month @ £15/month Allows ~70GB per day of data in typical conditions
not to network
22
23
24
25
26
Re-architecting the Internet: The Trilogy project <www.trilogy-project.org> re-ECN & re-feedback project page: http://www.cs.ucl.ac.uk/staff/B.Briscoe/projects/refb/ These slides <www.cs.ucl.ac.uk/staff/B.Briscoe/present.html> bob.briscoe@bt.com
deployment incentives
[re-ECN06] Using Self-interest to Prevent Malice; Fixing the Denial of Service Flaw of the Internet, Bob Briscoe (BT & UCL), The Workshop on the Economics of Securing the Information Infrastructure (Oct 2006) [re-ECN] <draft-briscoe-tsvwg-re-ecn-tcp> [re-ECN09] <draft-briscoe-tsvwg-re-ecn-tcp-motivation> [Crabtree09] B. Crabtree, M. Nilsson, P. Mulroy and S. Appleby “Equitable quality video streaming” Computer Communications and Networking Conference, Las Vegas, (Jan 2009)
ECN @ L2
[Siris02] ``Resource Control for Elastic Traffic in CDMA Networks'' In Proc. ACM MOBICOM 2002, Atlanta, USA, 23-28 (2002). <www.ics.forth.gr/netlab/wireless.html>
ECN @ L4-7
[RTP-ECN] draft-carlberg-avt-rtp-ecn [RTCP-ECN] draft-carlberg-avt-rtcp-xr-ecn
27