• No results found

Interconnec(on in the Internet

N/A
N/A
Protected

Academic year: 2021

Share "Interconnec(on in the Internet"

Copied!
55
0
0

Loading.... (view fulltext now)

Full text

(1)
(2)

References  

Check  out  DrPeering.net  

Material from Dr. Peering

http://drpeering.net/white-papers/A-Business-Case-For-Peering.php

http://drpeering.net/white-papers/Art-Of-Peering-The-Peering-Playbook.html

http://drpeering.net/white-papers/A-Business-Model-For-A-Cooperatively-Managed-CDN.html

Internet traffic: Labovitz et al, “Internet Inter-Domain Traffic”

Analysis: content peering and the Internet economy, by B. Krogfoss

D. Clark, S. Bauer and W. Lehr : “Interconnections in the Internet : the policy challenge’’

(3)

The  Internet  Traffic  

• 

Hierarchy  of  providers  

–  Global  Tier-­‐1,  smaller  Tier-­‐2,  regional  Tier-­‐3  

• 

…  but  today  most  Internet  inter-­‐domain  traffic  flows  directly  

between  large  CDNs/content  providers  and  consumer  

(eyeball)  networks  

–  Google  increasingly  pursuing  edge  peering  strategies  and  represents  

an  increasing  share  of  the  traffic  

• 

Inter-­‐domain  traffic  peaks  (July  2009)  

exceed  39  Tbps

 and  

grew  an  annualized  average  of  44.5%  between  July  2007  and  

2009  

(4)
(5)
(6)

Emerging  Internet  Topology  

•  CDNs  (Akamai,  LineLight)  and  content  providers  (Google,  MS,  Facebook)  

are  directly  connected  with  consumer  and  Tier-­‐1/Tier-­‐2  networks  

(7)

Internet  business  rela(ons  

ISPs  running  ASs  have  business  rela(onships  

to  generate  revenue  

Peering:  exchange  traffic  on  an  equal  basis  

Transit:  customer-­‐provider  rela(on  

varia(ons:  

– 

paid  peering  

– 

par(al  transit  

– 

….  

(8)

Transit  

Defini2on:  Internet  Transit  is  the  business  rela(onship  whereby  one  ISP  provides   (usually  sells)  access  to  all  des(na(ons  in  its  rou(ng  table    

95th%  

Simple,  Customer-­‐Supplier,  SLAs,  Discounts,   Metered  service:  the  more  you  send/receive,   the  more  you  pay.  

(9)

Peering  

Defini2on:  Internet  Peering  is  the  business  rela(onship  whereby  companies     reciprocally  provide  access  to  each  others’  customers.  

(10)

Content  peering  and  the  internet  economy  

• 

Content  peering  has  helped  ISPs  reduce  transit  costs  for  video  

traffic  

• 

ISPs  may  be  compelled  to  accept  content  peering  because  of  

explosive  video  growth  

• 

Widespread  content  peering  decreases  profits  for  all  ISPs  in  

(11)
(12)

Economics  of  paid  peering  

Should  a  small  network  peering  with  a  larger  

network  pay?  

Should  a  content  provider  peering  with  a  large  

(13)

Networks  of  different  sizes  

Transit   provider   cp cp cT cT

n

1

n

2 p12 V2 V1 Vi = nilog(ninj)−cT : transit Ui = nilog(ni +nj)− cP : peering Total benefit after peering:

U =U1+U2 = n1log(n1+n2)+ n2log(n1+n2)−2cP

bargaining set max

x+y=U(xV1)(yV2) Nash Bargaining solution:

p21 = −p12 = x * n 1log(n1+n2)−cP x y 20 40 60 80 100 -0.5 0.5 p21 n1+n2 =100 n1 ? x+y =U Total benefit of network 2 Total benefit of network 1

Fall-back position if negotiations break U1

U2 p12

p12

(14)

Content  provider  –  eyeball  network  

V1n(vt), V2 = θn(ut) U1 = nvcp, U2 = nucp or n(uc)− cp content   provider   Transit   provider   cp cp t / user

n

p V2 V1

Total benefit after peering: U =U1+U2

bargaining set max

x+y=U(xV1)(yV2) Nash Bargaining solution:

x y x+y =U Total benefit of network 2 Total benefit of network 1

Fall-back position if negotiations break U1 U2 p p

p

=

1

2

n

(1

θ

)(

v

u

)

t / user

θ = % of users using content

v = value/user for CP,

u = increase of value/user for ISP

p

=

1

(15)

Strategy  to  avoid  paid  peering  

Single  hop  access:  obtain  cheap  transit  and  

send  content  traffic  through  a  peer  

content   provider   Transit   provider   charges p the CP eyeball network 10$? cheap transit

(16)

Revenue  free  peering  

P=0  ,  a  typical  revenue-­‐free  agreement  

                     

-­‐Approximately  equal  ISPs  

                 -­‐Can  not  be  determined  if  the  balance  of  values      

                     favors  one  or  the  other  ISP  

               -­‐The  nego(a(on  about  rela(ve  value  may  be  costly  

                 -­‐Each  ISP  covers  its  internal  costs  from  its  own    

(17)

   Content  ISP  pays  the  access  ISP  

 CD  pays  A  

                         

-­‐The  most  common  agreement  in  today

s  CDN        

                       market  

                     -­‐  The  carriage  of  high  volume  content    generates    

                     costs  for  the  access    ISP  (A)  

                       -­‐ISP  A  may  also  take  advantage  of  his  market  power    

                       by  earning  monopoly  profits    from  overcharging      

                       the  content  provider  (CD)  

(18)

 

Access  ISP  pays  the  content  provider  

Payment  from  A  to  CD  

                 -­‐Uncommon  in  today

s  market  

                 -­‐Suppose  that  ISP  A  is  a  small,  rural  ISP  

                 -­‐If  there  is  not  a  direct  connec(on,  flows  from  CD  to  A    

                   will  come  over  an  expensive  transit  link  

                 -­‐A

s  costs  will  be  reduced  by  having  a  direct  connec(on  

to    

                   CD  

                 -­‐But  if  A  is  small,  CD

s  costs  may  be  increased  due  to  the    

                   direct  connec(on  

(19)

Transit  prices  as  a  limit  

Eyeballs  must  recover  their  incremental  costs  

But  do  usage  based  costs  scale  linearly  with  

usage?  

Transit  as  a  limit  ,  although…  

               -­‐In  order  CDNs  to  have  bemer  performance  may  be  

willing  to  pay  a  premium  over  transit  price  

               -­‐On  the  other  hand  in  order  to  obtain  a  bemer  

agreement  CDNs  may  want  to  punish  the  eyeball  unless  

they  can  get  a  discount  off  transit  price  

But  usage  based  costs  are  larger  than  transit  

(20)

Paid  peering  as  a  compe((ve  threat  

•  Any  company  can  buy  Transit  services  for  around  $2-­‐$9/Mbps,  but…  

•  …Google  is  paying  about  $0.50/Mbps  for  transit  !  

•  To  op(mize  performance  and  decrease  costs,  a  company  can  buy  Paid  

Peering  from  Comcast  for  around  $1-­‐$3/Mbps  

•  Paid  Peering  enables  Google’s  compe(tors  to  get  access  to  Comcast  eyeballs  

for  around  the  same  price  as  transit  

•  But  Paid  Peering  provides  bemer  performance  than  Internet  Transit  

•  Therefore,  Paid  Peering  allows  Google  compe(tors  to  more  easily  compete  

(21)

             Illegal  Paid  Peering?  

•  Killing  off  paid  peering    

           -­‐  forces  Google’s  compe(tors  to  pay  a  higher  cost  to  reach  the  eyeballs              -­‐leads  to  decreased  performance  especially  for  the  small        

             content  providers  as  they  no  longer  enjoy  the  performance  benefits  of                  Paid  Peering  

(22)

Economics  of  transit  and  CDNs  

Usage-­‐based  pricing  for  transit  and  CDN  

Market  trends  

(23)

95

th

 Percen(le  

(24)

Internet  Transit  Declines  

trend   Noone  makes  $  

(25)

Market  Prices  for  Transit  

(26)

PRICE  OF  TRANSIT  

$2-­‐3/Mbps   $1   $2   $400   $2-­‐3/Mbps  
(27)

Good  news  –  Traffic  always  grows  

(28)

CDN  Prices  

• 

No  room  for  small  CDNs  

– 

Price  drop  40-­‐45%  in  2009  20-­‐25%  in  2010,  Vol.  Up  40-­‐50%    

12-month US-based

(29)

Main  Findings  

The Transit and CDN Markets are doomed

– 

The days of simple Internet Transit or vanilla CDN

services are numbered

– 

and

any business model that is based on margins

on something going to zero are doomed

   

Will the Peering Sector survive?

(30)

Choosing  peering  vs  transit  

Peering  cost  analysis  

The  economic  decision  problem  

(31)

Analysis  of  Traffic  Flow  

(32)

Analysis  of  Traffic  Flow  

(33)

Analysis  of  Traffic  Flow  

(34)

Peering  Top  50  

hmp://drpeering.net/forms/peering-­‐top-­‐fity-­‐list.xlsx   Histogram  

(35)

Cost  of  Peering  

Peering  is  NOT  FREE  

1)  Transport  Fees  

2)  Coloca(on  Fees  

3)  Peering  (Port,membership,etc)  Fees  

4)  Rou(ng  equipment  

(36)

Cost  of  Peering  

Plug  some  #’s  in  

1)  10G  Transport  Fees:  $6K/mo  

2)  Coloca(on  Fees:  $1K/mo  

3)  Peering  (10GPort,membership,etc)  Fees:  $2K/mo  

4)  Rou(ng  equipment:  $8K/mo  

Total  Cost  of  Peering:  $17K/mo  

Can  peer  ~  7Gbps  (for  free)  =  $17K/7000=$2.43/Mbps  best  case  scenario  

Alterna(ve  to  Peering:  Transit  at  $5/Mbps   How  do  we  compare  peering  and  transit?  

$6000/mo

$8000/mo

$2000/mo

Colo $1000/mo

(37)

Effec(ve  Peering  Bandwidth  /  

Minimum  Cost  of  Traffic  Exchange  

$0.00     $20.00     $40.00     $60.00     $80.00     $100.00     $120.00     $140.00     $160.00     $180.00     100   300   500   700   900   1100   1300   1500   1700   1900   2100   2300   2500   2700   2900   3100   3300   3500   3700   3900   4100   4300   4500   4700   4900   5100   5300   5500   5700   5900   6100   6300   6500   6700   6900  

Peering  Cost  in  $/Mbps  Exchanged  

Effective Peering

Bandwidth=7000Mbps Minimum Cost of

Traffic Exchange=$2.34/Mbps

minimumCostOfTrafficExchange= costOfPeering effectivePeeringBW

minimumCostOfTrafficExchange =$17KperMonth

(38)

Peering  Break  Even  Point  

$0.00     $20.00     $40.00     $60.00     $80.00     $100.00     $120.00     $140.00     $160.00     $180.00     100   300   500   700   900   1100   1300   1500   1700   1900   2100   2300   2500   2700   2900   3100   3300   3500   3700   3900   4100   4300   4500   4700   4900   5100   5300   5500   5700   5900   6100   6300   6500   6700   6900   Transit@$5/Mbps   $2.34/Mbps Peering Break Even Point

peeringBreakEvenPoint = costOfPeering priceOfTransit peeringBreakEvenPoint =$17,000perMonth

$5perMbps peeringBreakEvenPoint =3400Mbps

(39)

Effec(ve  Peering  Range  

$0.00     $20.00     $40.00     $60.00     $80.00     $100.00     $120.00     $140.00     $160.00     $180.00     100   300   500   700   900   1100   1300   1500   1700   1900   2100   2300   2500   2700   2900   3100   3300   3500   3700   3900   4100   4300   4500   4700   4900   5100   5300   5500   5700   5900   6100   6300   6500   6700   6900   Transit@$5/Mbps   $2.34/Mbps Peering Break Even Point

effectivePeeringBandwidth=range(peeringBreakEvenPoint,effectivePeeringBandwidth)

effectivePeeringBandwidth$17K =range(3.4Gbps,7Gbps)

Effective Peering Bandwidth

(40)

Peering  Break  Even  Point  

Peering Metrics

Effective Peering Range Effective Peering Bandwidth Minimum Cost of

Traffic Exchange With 2010 prices…

(41)

Analysis  of  the  industry  

• 

Transit  and  vanilla  CDN  markets  are  based  on  margins  -­‐>  

doomed!  

• 

Public  peering  goes  away  –  private  peering  

– 

Public peering ports will be very difficult to justify financially due

to low cost of transit

 

• 

The  peering  industry  sector  will  morph    

– 

3  classes  of  customers:  video  distribu(on  companies,  high-­‐

performance  network  service  companies,  high-­‐end  customers  

– 

Access  networks  increase  in  power  -­‐>  paid  peering,  compe((on  

for  access  to  the  last  mile  

– 

Coopera(ve  and  enhanced  inter-­‐ISP  services  may  bridge  the  gap:  

•  The  ETICS  approach  

(42)

The  CDN  future  challenge  

The  value  is  not  in  the  bits,  but  in  the  data  

surrounding  the  consump(on  

– 

when,  where,  how  frequent,  other  sta(s(cs  

The  value  is  in  the  add-­‐ons  

– 

reliability,  quality,  specialized  to  service  needs  

Take  a  piece  of  the  value  

– 

coopera(ve  models:  distribute  content  for  $0/Mbit,  

(43)

ISP  strategies  towards  peering/transit  

Peering  vs  transit  is  a  strategic  decision  

Reasons  for  peering  /  refusing  peering  

Peering  games

:  ISP  strategic  behavior  in  

prac(cal  situa(ons  

– 

strategies  for  obtaining  peering  agreements  from  

networks  which  otherwise  would  charge  for  

transit  

(44)

Top  4  Mo(va(ons  to  Peer  

Lower  Transit  Costs  

Lower  Latency  [40-­‐50  msec  bemer]  

③ Usage-­‐based  traffic  billing  [debated]  

④ Marke(ng  Benefits  [good  quality]  

(45)

Top  10  Reasons  NOT  to  Peer  

Traffic  [and  Investment]  Asymmetry  

Transit  Sales  Preferred  

[

Once  a  customer,  never  a  peer

]  

Ports  are  for  Revenue  

Keep  Transit  Prices  from  sliding  

[less  peers/compe((on]  

Prefer  SLAs  

[rapid  repair]  

Traffic  Ra(o  denial  

[affect  peering  ra(o  with  others]  

Transit  is  Cheaper  

Personality  Conflicts  

We  aren

t  true  Peers  

(46)

Changing  Ra(o  

(47)

Transit  with  Peering  Migra(on  

• 

Explicit  contractual  migra(on  

(48)

Paid  Peering  

• 

Paid  peering  as  

stepping  stone  

– 

Cover  transport  

costs  for  the  

interconnec(on  

– 

No  addi(onal  

overheads  

– 

Meet  

requirements  for  

free  peering  

– 

Good  for  early  

(49)

Chicken  

• 

De-­‐peer  to  change  the  

rules

 (add  peering  points,  paid  

peering)  

– 

Genuity  vs  Exodus,  Cogent  vs  Level-­‐3,  Cogent  vs  Sprint  

– 

Demand  for  more  interconnec(on  points  

(50)
(51)

Traffic  Manipula(on  (II)  

Good  choice  for  content-­‐heavy  ISPs  to  force  

the  path:  

– 

Stop  announcing  the  route  to  the  target’s  peer  

• 

A  is  more  or  less  indifferent  on  transit  costs  

• 

But  target  pays  transit  now!  

– 

Mess  with  BGP    

• 

Prepend  the  AS  for  ISP  B  into  its  route  announcements:  

BGP  code  at  B  will  detect  loop  and  invalidate  A’s  routes  

Web  Spider  deployment,  replay  traffic  to  meet  

(52)

Honey  Approach  

Promote  desirability  of  content  (Yahoo)  

Huge  portals  with  lots  of  heavy  traffic,  

streaming  events  

Poten(al  peers  can  save  transit  money  by  

peering  and  improve  customers’  performance  

(53)

Bait  and  Switch  

• 

Large  company  

appearing  as  the  peer  

at  nego(a(on  phase  

• 

Smaller  prefixes  at  set-­‐

up  phase  

• 

Peering  rela(onship  

(54)

Strategic  Degrada(on  of  Peering    

• 

B  buys  transit  from    

–  A  for  $5  

–  D  for  $10  

• 

Peering  link  A-­‐D  

–  Congested,  high  latency  

–  Not  suitable  for  video  

• 

B  and  C  exchange  heavy  

traffic,  e.g.  video  flows  

• 

Should  D  upgrade  the  

peering  link  A-­‐D  or  not?  

–  Related  to  transit  prices?  

T T $10 T $5 P

A

B

D

C

add capacity?
(55)

The  Level  3  –  Comcast  dispute  

•  Akamai  and  LimeLight  Networks  have  tradi(onally  provided  delivery  of  

Ne†lix  content  to  Comcast  customers  as  CDNs,  and  paid  Comcast  for  local   interconnec(on  and  coloca(on.    

•  Level  3  has  a  longstanding  transit  agreement  with  Comcast  in  which  Comcast  

pays  Level  3  to  provide  its  customers  with  access  to  the  internet  backbone  

•  Level  3  signed  a  deal  with  Ne†lix  to  become  the  primary  provider  of  their  

content  instead  of  the  exis(ng  CDNs.  Rather  than  change  its  business  

rela(onship  with  Comcast  to  something  more  akin  to  a  CDN,  in  which  it  pays   to  locally  interconnect  and  colocate,  Level  3  hoped  to  con(nue  to  be  paid  by   Comcast  for  providing  backbone  connec(vity  for  its  customers.  Evidently,  it   thought  that  the  current  terms  of  its  transit  agreement  with  Comcast  

provided  sufficient  speed  and  reliability  to  sa(sfy  Ne†lix.  

•  Comcast  realized  that  they  would  simultaneously  be  losing  the  revenue  from  

the  exis(ng  CDNs  that  paid  them  for  local  services,  and  it  would  have  to  pay   Level  3  more  for  backbone  connec(vity  because  more  traffic  would  be  

traversing  those  links.  Comcast  decided  to  try  to  instead  charge  Level  3,   which  didn’t  sound  like  a  good  deal  to  Level  3  

References

Related documents

The main contribution is the model construction; our model is compatible with market conventions, can be calibrated to observable market data, and com- putationally tractable, while

(If launching a new risk graph, type the symbol you would like to analyze in the symbol box and change the color in the ‘Group’ window to gold to link this graph to your list

At first inspection, the framework reproduced closely the dynamics and steady- state properties of the traditional Solow-Swan and Ramsey models – with population

To analyse the situation of Black people in the US as an instance of ontic injustice is to say that within current social reality, as a matter of institutional fact, Black people

definiciones, interés es entendido como una actitud personal concerniente a las propias in- clinaciones, pero puede ocurrir, especialmente cuando emergen conflictos en el

• The effects of flame and corona treatments on oxidation, heat sealability, hot tack and printability are evaluated (right after treatment vs. six months later).. • The co-effect

Competition law (antitrust in US parlance) is increasingly attracting the attention of trade policy officials in OECD countries, driven by domestic export interests who argue

84. At the April meeting of the CoC-IEE, it was reported that an assessment of the risks to the successful completion of the IPA programme will be undertaken. As the speed of reform